首页 文章

通过HTTP(MPEG-DASH)进行流媒体有什么意义?

提问于
浏览
1

我正在阅读关于HTTP上的流式传输技术,例如MPEG-DASH但是并没有真正明白这一点 . 据我所知,这些协议将媒体文件中的二进制数据划分为块,将每个块包装在某种元数据中,然后将这些数据填充到HTTP消息中并发送给客户端 .

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

1 回答

  • 1

    为了提高效率,不通过HTTP传输内容,因为它显然效率低下 . HTTP本身(至少在HTTP 2.0之前)非常低效 .

    使用HTTP的主要原因是简单性,interoperability和可重用性 . 它被网络所熟知,因此它可以很容易地通过防火墙 .

相关问题