gpt4 book ai didi

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

转载 作者:可可西里 更新时间:2023-11-01 17:35:33 29 4
gpt4 key购买 nike

我正在阅读有关 HTTP 流技术的信息,例如 MPEG-DASH但并没有真正明白这一点。据我了解,此类协议(protocol)将媒体文件中的二进制数据分成 block ,将每个 block 包装在某种元数据中,然后将这些填充到 HTTP 消息中并将它们发送给客户端。

但是在 HTTP 之上实现它而不是仅仅实现/创建一个单独的应用层协议(protocol)有什么意义呢?这不会引入更多的开销并且不必要地使编码/解码过程复杂化吗?

最佳答案

通过 HTTP 传输内容并不是为了提高效率,因为它显然效率低下。 HTTP 本身(至少在 HTTP 2.0 之前)效率低得可怕。

使用 HTTP 的主要原因是简单,interoperability和可重用性。它易于理解和实现,它已经存在于服务器和客户端中;此外,它在网络中广为人知,因此可以轻松通过防火墙。

关于http - 通过 HTTP (MPEG-DASH) 进行流式传输有何意义?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32381333/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com