欢迎访问北京互联互通科技有限公司(算力租赁)!
HTTP 流媒体协议简称HLS,是由苹果公司实行的基于HTTP的媒体流式通信协议,作为其QuickTime,Safari,OS X和iOS软件的一部分。它的工作方法是将全部流分成一系列基于HTTP的小文件下载,每次下载加载一个可能无界的整体传输流的一小块。当播放流文件时,客户端可以从包含各种数据速率编码的雷同材料的许多不同的替代流中进行选择,从而容许流会话适应可用数据速率。深圳侠客网(xkzzz.com)https://www.topnets.cn专业供给流媒体服务器同时供给流媒体点播,流媒体直播等方面的解决方案。
HTTP流媒体系统重要包含哪些内容呢?
流媒体服务器:以合适的格式编码和封装输入视频流以便传送。然后通过将其分割成不同的文件来筹备分发。在摄取过程中,视频被编码和分割以生成视频片断和索引文件。
编码器:编码H.264格式的视频文件和AAC,MP3,AC-3或EC-3中的音频。
分段器:将MPEG-2 TS文件分成长度相等的片断,保存为.ts文件。它还创立一个索引文件,其中包含分段文件的引用,保存为.m3u8。更多流媒体点播及流媒体直播解决方案,请咨询侠客网(xkzzz.com)https://www.topnets.cn/solution/sm.html。
那么HTTP流媒体特点有哪些呢?
一、流畅,低卡顿
HTTP流媒体供给了适应复杂网络的机制,减少播放卡顿。例如,当网络不稳固时,HLS会主动切换到较低质量的视频,从而减少带宽应用量。此外,多台服务器为同一视频服务,可进步HTTP流媒体视频的可用性,如果其中一台流媒体服务器产生故障,也可以无缝切换到其他流媒体服务器上。
二、网络自适应
原始的视频通过几种不同的编码方法编码视频,来适应复杂的网络环境。流媒体服务器供给一种变体流,用户可以在播放期间在变体流之间进行选择,随着网络条件的变更无缝地来回切换。
三、高可用性
如果其中一台服务器涌现故障,播放器可以针对给定的比特率交换到不同的服务器。这为服务流供给了必定程度的高可用性。