跳至内容
深圳市捷比信实业有限公司 · 产品选型与采购咨询联系业务人员
低温漂电阻捷比信 · 专业器件主题站

什么是hls协议? hls协议详细

摘要:HTTP Live Streaming(缩写为HLS)是Apple提出的基于HTTP的流媒体网络传输协议。今天,我将主要以HLS协议为中心来讨论其一些原理。 HLS协议简介:HTTP Live Streaming(缩写为HLS)是Apple提出的基于HTTP的流媒体网络传输协议。它是Apple QuickTIme X和iPhone软件系统的一部分。通过将整个流分成基于HTTP的小文件,并且每次仅下载几个文件,它可以工作。在播放媒体流时,客户端可以选择从许多不同的备用源以不同的速率下载相同的资源,从而使流媒体会话能够适应不同的数据速率。启动流媒体会话时,客户端将下载包含元数据的扩展M3U(m3u8)播放列表文件,以查找可用的媒体流。 HLS仅请求基本HTTP消息。与实时传输协议(RTP)不同,HLS可以通过任何允许HTTP数据通过的防火墙或代理服务器。使用内容分发网络来传输媒体流也很容易。 Apple将HLS协议视为Internet草案(逐步提交),该草案已在第一阶段作为非正式标准提交给IETF。但是,即使Apple偶尔会提交一些小更新,但IETF仍未对该标准的开发采取任何进一步的措施。 HLS整体结构