用于实时流媒体的 MPEG-DASH 编码

Posted

技术标签:

【中文标题】用于实时流媒体的 MPEG-DASH 编码【英文标题】:MPEG-DASH Encoding for Live Streaming 【发布时间】:2016-05-12 16:48:27 【问题描述】:

我想以各种比特率和分辨率对 MPEG-DASH 的实时流进行编码以进行实时播放。

到目前为止,我发现的所有内容要么仅使用源分辨率(Nimble,nginx-rtmp-module),要么似乎仅用于 VOD 流(DASHEncoder)。

是否可以将 DASHEncoder 与实时输入(rtmp 流)一起使用,我该怎么做? 如果没有,是否可以使用 nginx-rtmp + ffmpeg 来做我想做的事情?

【问题讨论】:

【参考方案1】:

有几种不同的服务支持此类用例,例如NGINX Plus。

我还成功地使用Bitmovin 进行了直播,据我所知livestream.com 也有能力做到这一点。

【讨论】:

以上是关于用于实时流媒体的 MPEG-DASH 编码的主要内容,如果未能解决你的问题,请参考以下文章

实时音频编解码之十一Opus编码

实时音频编解码之十一Opus编码

使用 Azure 媒体服务进行实时音频编码

为 android 模拟 MPEG-DASH

流媒体技术基础-流媒体编码与协议

流媒体服务器