-
-
Notifications
You must be signed in to change notification settings - Fork 784
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Slow MP4 video's are being recorded when low network conditions with both RTMP streaming and recording .mp4 video at same time. #1653
Comments
Hello, MediaMuxer never drop frames, only the stream client drop frames if it is necessary. If you implemented the BitrateApdater then you are reducing the bitrate to avoid drop frames and this affect to the local video quality because reduce the bitrate to both, record and stream. |
Thanks @pedroSG94 ,Even we removed BitrateApdater for Video MediaCodec but enabled for stream client.we are absorbing low quality video's in low network conditions Please help us to make "Video recording and stream client independent of each other".can they process video frames parallel not sequential? |
Hello, I added a feature to support record and stream with different quality. This is available with StreamBase and Camera2Base. genericStream.prepareVideo(width, height, vBitrate, rotation = rotation, recordWidth = recordWidth, recordHeight = recordHeight, recordBitrate = recordBitrate) Requirements to work:
This feature is not released yet but you can use this gradle meanwhile: implementation 'com.github.pedroSG94.RootEncoder:library:b51a9aa081' |
Thanks @pedroSG94 for your time. Is there any feature that support's segmented(15minutes) video file while recording without lossing any frames between video segmentation. |
No, I haven't that feature |
When we RTMP stream and record local mp4 video's at same time . In Low network conditions frames are dropped by mediamuxer when
RTMP pipline is slow due to low network conditions.can u please suggest any solutions for this fix.
The text was updated successfully, but these errors were encountered: