如何使用 MPEG-DASH 流式传输实时视频? [关闭]

Posted

技术标签:

【中文标题】如何使用 MPEG-DASH 流式传输实时视频? [关闭]【英文标题】:How to stream live video using MPEG-DASH? [closed] 【发布时间】:2016-06-13 02:34:17 【问题描述】:

这是一个初级问题。我一直在阅读有关 MPEG DASH 作为 Internet 上流式传输的新标准的信息。我一直在尝试弄清楚如何设置服务器以通过 MPEG-DASH 流式传输实时视频,但我的所有搜索似乎都返回以逐步流式传输预先录制的视频(使用 MP4Box 和相关技术)。

如何使用 MPEG DASH 服务器和客户端界面设置流式传输?最好有一些可用的 GUI,因为我计划允许我的客户通过我的服务器流式传输视频。

【问题讨论】:

【参考方案1】:

到目前为止,我对nginx 的体验非常好——他们还提供了online tutorial,如果您还不太熟悉这个域,这可能会很方便。如果您更喜欢完全基于 GUI 的服务,您也可以尝试Bitmovin 的解决方案。

【讨论】:

【参考方案2】:

对于免费选项,可以使用 mp4box 附带的 DashCast 实用程序。 Harmonic ProMedia Live 等商业编码器产品也提供半可用的 GUI,但往往相当昂贵。 Azure Media Services 在云端提供 DASH 编码,这可能是一个很好的中间地带。

总体而言,直播 DASH 的设置比点播视频复杂得多。预计需要进行大量实验和故障排除。到目前为止,我还没有找到我完全满意的 DASH 直播设置。

【讨论】:

以上是关于如何使用 MPEG-DASH 流式传输实时视频? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

是否可以使用 MPEG-DASH 流式传输多帧率视频?

我可以使用自己的 Web 服务器作为 Widevine 许可授权来流式传输 mpeg-dash 视频吗?

从开始的 mpeg-dash 实时流延迟

如何使用 MPEG DASH 流式传输和捕获 MP4 文件?

MPEG-DASH如何实现授权?

通过 HTTP (MPEG-DASH) 进行流式传输有啥意义?