Pipeline for muxing 2 msr files (audio and video) into a single flv file
I have the following pipeline which takes 2 msr files (recorded to disk using the RecordingEntrypoint from rtc_engine) and need to create a single video+audio file from it (trying flv at the moment but not tied to a specific type, just want something that popular tools can read and manipulate).
My problem is that the end FLV file only plays audio. Here's the pipeline:
What am i doing wrong?
Help appreciated!
3 Replies
Thanks to @Radosław the problem seems to be difference between the enconding on the webrtc part and the encoding i'm doing for muxing. Follow up question is: How can i modify the encoding on the webrtc part to be h264 instead of VP8 (which is how the recording plugin is storing those msr files)?
If you use membrane_videoroom here you can change it: https://github.com/membraneframework-labs/membrane_videoroom/blob/d3b0c49968d625afcee9777b043793dd7d59e418/lib/videoroom/room.ex#L239-L241
GitHub
membrane_videoroom/lib/videoroom/room.ex at d3b0c49968d625afcee9777...
Contribute to membraneframework-labs/membrane_videoroom development by creating an account on GitHub.
ty @Radosław you've been a life saver