Linux application that bundles multiple incoming audio and video streams into one container file?
Posted
by StackedCrooked
on Stack Overflow
See other posts from Stack Overflow
or by StackedCrooked
Published on 2009-11-12T20:18:17Z
Indexed on
2010/03/14
4:25 UTC
Read the original article
Hit count: 251
I've been assigned to implement a video on-demand service for a local university. Different aspects of the lectures (video, audio, screen cast, white board) will be recorded. During a lecture all these data streams arrive at one Linux server. This server should transcode and bundle all these streams into one container (Matroska) file.
My options seem to be:
- Write a GStreamer application
- do something with FFMPEG
- do something with VLC
- ...?
Has anyone done something similar in the past? Can you recommend something?
Edit
For those interested, here are a few of my findings:
- Matroska is not a good format for streaming (it's possible, but it's not its primary intent)
- For Flash streaming you can use MPEG4
- If you want to combine different videos into one video where each subvideo occupies a rectangular portion of the total screen, then this GStreamer script is useful (I found it on this blog post).
- Desktop capture works fine with VLC
© Stack Overflow or respective owner