Nginx VOD转码

时间:2015-12-18 21:26:32

标签: nginx ffmpeg streaming mpeg-dash adaptive-bitrate

我尝试使用nginx设置MPEG-DASH视频点播流。我遇到了nginx vod module,它与dash.js配合得很好,但我想知道是否有人设法让实时转码工作。

我目前已经设置好播放H264 MP4本地文件,为单个MP4生成MPD清单。我知道我可以转码视频的多个版本并将它们存储在服务器上,创建一个多URL清单,但我只有有限的服务器空间,所以我无法做到这一点。相反,我试图找到一种实时转码的方法,以允许更多的自适应比特率流,就像使用nginx rtmp module和ffmpeg一样(但是我使用MPEG-DASH而不是RTMP,因为我没有&#39 ; t想要使用flash)。

有谁知道这样做的方法?谢谢你提前。

1 个答案:

答案 0 :(得分:1)

转码通常比实际播放慢。
您的服务器是否具有足够的处理能力? 此外,在处理整个文件之前,MP4输出无法播放。

如果您可以解决性能/时序问题,可以合并其他具有实时广播功能的格式(例如mpeg2ts)。我担心这会使局势恶化。