首页 > 解决方案 > 通过 CDN 流式传输实时专有内容

问题描述

要求:能够从云环境大规模流式传输实时专有二进制数据。

可能的解决方案:使用 CDN,是否可以在与视频编解码器无关的协议(例如 MPEG-DASH)中流式传输实时非视频数据?

似乎 Azure 和 AWS CDN 都支持 MPEG-DASH,而 MPEG-DASH 与它包含的视频编解码器无关。

这个解决方案有意义吗?必须实施什么?(专有的模拟视频编解码器 + 与 MPEG-DASH 的接口就足够了吗?)

标签: cdnlive-streamingcodecmpeg-dash

解决方案


DASH 和 HLS 流使用普通的基于文件/blob 的 HTTP CDN。流数据被分成块/段(通常持续约 4 秒)并上传,以及一个清单/播放列表,告诉客户端这些块/段的 URL 是什么。

以这种方式进行分段流式传输会增加延迟。但是,它确实使它更经济。您可以使用众多现有 CDN 之一,而不是创建自己的流式传输基础架构。如果您可以处理几秒钟的延迟,那么这可能是适合您的解决方案。

如果延迟更重要,您将可以开发自己的发布/订阅系统,或者花很多钱来使用现有的云解决方案。这些都增加了复杂性。


推荐阅读