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

How to stream live video using MPEG-DASH?

这是一个初学者级别的问题。我一直在阅读有关 MPEG DASH 作为互联网流媒体新标准的文章。我一直在尝试弄清楚如何设置服务器以通过 MPEG-DASH 流式传输实时视频,但我的所有搜索似乎 return 用于逐步流式传输预先录制的视频(使用 MP4Box 和相关技术)。

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

对于免费选项,DashCast utility that comes with mp4box can be used. Commercial encoder products such as Harmonic ProMedia Live also offer semi-usable GUIs but tend to be quite expensive. Azure Media Services 在云中提供 DASH 编码,这可能是一个很好的中间立场。

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

我尝试 NGINX so far - they also offer a online tutorial, which might be handy, if you are not too familiar with this domain yet. If you prefer a fully GUI based service, you can also give the solution from Bitmovin 获得了很好的体验。