[通过多个HTTP / 2 TCP套接字流HTML5视频块

问题描述 投票:0回答:1

我正在尝试优化html5视频的加载时间。是否有任何方法可以使浏览器将每个webm视频块作为单个TCP流处理,以利用HTTP / 2改进的并行化功能?

html html5-video http2
1个回答
0
投票

您无法直接配置浏览器是重用相同的HTTP / 2连接来发出另一个请求,还是使用新的连接。这由浏览器决定。

理论上,仅使用一个HTTP / 2连接应该为您提供最佳性能,因为它避免了必须打开新连接的开销。实际上,由于某些HTTP / 2实现中的流控制窗口或流优先级不够理想,有时可能比使用多个HTTP / 1.1连接更糟。

一种强制多个连接的解决方法可能是通过不同的URL(指向同一台服务器)提供一些数据块,这阻止了浏览器重用连接。但是,这将需要一些额外的努力来进行设置。

另一种选择是尝试为提供这些块的服务器禁用HTTP / 2。

© www.soinside.com 2019 - 2024. All rights reserved.