直播:存储,转码,重组

时间:2012-10-19 11:08:39

标签: video streaming video-streaming storage transcoding

我目前正在开展一个项目,我有以下关于视频流的用例:

1) receive live video stream (mkv container would be prefered)
2) store this stream (on cloud storage)
3) optionally transcode the stream into mp4/etc.
4) optionally store the transcoded stream (on cloud storage)
5) re-transmit transcoded stream

所有这些流程步骤都应该实时执行(因为我正在处理实时流),如果可能的话,同时(存储传入流,转码+转播)

是否有任何商业/开源解决方案能够做到这一点?该服务器将在Linux VM下的云中运行。

2 个答案:

答案 0 :(得分:0)

尝试kaltura http://www.kaltura.org/project ..我没有使用它,但他们应该有一些东西。

如果您正在构建自己的ffmpeg(用于转码和复用),gstreamer(作为框架)可以提供很好的帮助。

您可能还需要考虑您计划支持的所有流媒体协议,以便提取和流式传输视频。

答案 1 :(得分:0)

Flumotion:http://flumotion.net/

开源解决方案,基于GStreamer,已经拥有你需要的所有部分(我不确定是否有官方的流式传输.mkv,但Flumotion处理.webm所以它应该不难让它工作)

免责声明:我是Flumotion的开发者。