本文介绍HTTP消息头的配置方式和HTTP/2的开启方式。

HTTP消息头

HTTP消息头是指,在超文本传输协议HTTP(Hypertext Transfer Protocol)的请求和响应消息中,协议头部的组件。HTTP消息头准确描述了正在获取的资源、服务器或客户端的行为。

您可以在视频直播控制台域名管理 页面,选择需要配置的播流域名,单击域名配置,进入直播管理 > HTTP头配置页面,配置HTTP消息头,请参见配置HTTP消息头

说明 当您要进行跨域播放时,需要在HTTP消息头配置时,找到Access-Control-Allow-Origin,并配置为*或需要访问的完整域名,例如www.alliyun.com。需要注意的是,跨域配置仅支持配置为*或单个域名,如需多域名跨域访问请配置为*

HTTP/2

HTTP/2也被称为HTTP 2.0,是最新的HTTP协议,提高了资源访问效率。相对于HTTP 1.1的新增多路复用、压缩HTTP头、划分请求优先级、服务端推送等特性,解决了在HTTP 1.1中一直存在的问题,优化了请求性能,同时兼容了HTTP 1.1的语义。

目前,Chrome、 IE11、Safari和Firefox等浏览器已经支持HTTP/2协议。

优势

  • 二进制协议:相比于HTTP 1.x基于文本的解析,HTTP/2将所有的传输信息分割为更小的消息和帧,并对它们采用二进制格式编码。基于二进制可以使协议有更多的扩展性,例如,引入帧来传输数据和指令。
  • 内容安全:HTTP/2基于HTTPS,具有安全特性。使用HTTP/2特性可以避免单纯使用HTTPS引起的性能下降问题。
  • 多路复用(MultiPlexing):通过该功能,在一条连接上,您的浏览器可以同时发起无数个请求,并且响应可以同时返回。另外,多路复用中支持了流的优先级(Stream dependencies)设置,允许客户端告知服务器最优资源,可以优先传输。
  • Header压缩(Header compression):HTTP请求头带有大量信息,而且每次都要重复发送。HTTP/2采用HPACK格式进行压缩传输,通讯双方各自缓存一份头域索引表,相同的消息头只发送索引号,从而提高效率和速度。

您可以在视频直播控制台域名管理 页面,选择需要配置的播流域名,单击域名配置,进入直播管理 > HTTPS配置页面,开启HTTP/2,请参见配置HTTP/2

说明
  • 第一次配置HTTPS证书,则需要等证书配置完成且生效后,才能开启HTTP/2。
  • 开启HTTP/2后,若关闭了HTTPS证书功能,HTTP/2会自动失效。