在网站上向用户提供视频时,几乎没有可供选择的选项。即HLS,平滑流,短划线或HDS。短跑似乎是一个更好的选择。看看它是如何工作的,它将文件分成许多部分并流式传输。另一种选择是手动拆分文件。破折号和拆分mp4文件有什么区别。
答案 0 :(得分:4)
Dash,Smooth streaming和HLS都是自适应流媒体技术。这些技术可以让您:
因此,虽然您可以通过创建自己的协议来实现所有这些目标,但为什么要这样做而不是使用标准呢?
在评论中回答您的问题:两种情况下传输的总数据是否存在差异?
一般没有。添加清单仍然是相同的视频和音频内容。清单是一个文本文件(很容易GZiped) - 它的大小非常依赖于内容的描述方式。在详细选项的情况下,它是内容的相关长度,段的平均长度,流的数量和质量等级的数量。
一旦您开始使用Dash的全部功能并且在客户端可能不需要或可能无法播放更高质量的情况下使用较低质量级别,您可以显着减少传输的数据量。