带有直播的mpeg-dash

时间:2017-01-04 09:54:57

标签: mpeg-dash mp4box

我想在我经常从客户端收到实时视频流的情况下使用MPEG-DASH技术。 Web服务器获取实时视频流,不断生成m4s文件,并在mpd中声明它。所以新片段可以不断播放。 (我正在使用FFMPEG的ffserver。所以视频流继续在/tmp/feed1.ffm文件中累积。)

使用MP4Box似乎能够为现有文件生成mpd,init.mp4,m4s。但它似乎不支持直播。

我希望片段格式的片段化mp4而不是mpeg-ts。

需要很多建议!

2 个答案:

答案 0 :(得分:2)

GPAC维护者在这里。 dashcast项目(可能是我们的Signals platform替换它的dashcastx应该对你有帮助)。如果您有任何问题,请在github上打开问题。

请注意,有些项目如this one使用FFmpeg生成一些HLS,然后GPAC用于摄取TS段以生成MPEG-DASH。这引入了一些延迟,但证明非常强大。

答案 1 :(得分:0)

以下信息可能有用。

最新的ffmpeg支持直播和mp4分段。 示例命令

ffmpeg -re -y -i <input> -c copy -f dash -window_size 10 -use_template 1 -use_timeline 1 <ClearLive>.mpd