对HTTP Live Streaming深入研究之后,发现该协议在直播流媒体传输过程中存在视频流索引文件重复传送的问题。详细阐述了服务器与客户端之间的交互过程,并通过对网络监控软件的使用,检测到交互过程中服务器传输给客户端的视频流索引文件存在较大的冗余,造成网络带宽开销增大。提出一种可行的改进方案,在.m3u8文件中添加一个#EXT-X-MEDIA-SEQUENCE-LAST标签,并使服务器和客户端都对该标签进行识别。通过对网络占用率的对比分析,改进后的方案对网络带宽的占用率明显减小,进而验证了该改进方案的可行性。
对基于HTTP live streaming(简称HLS)协议的流媒体直播系统的工作原理以及结构进行了系统的介绍,利用网络数据分析仪来深入研究客户端与服务器的交互传输过程,剖析了这种技术应用于网络电视直播时所存在的视频流索引文件重复下载的冗余问题,在一定程度上造成了网络流量的浪费,降低了传输效率.针对这类问题提出了一种改善的方法——标志法,即在.m3u8文件中添加一个新标签,并通过计算推导和实验验证把改善前后的效果进行了定量分析和对比,实验结果表明该方法可有效降低流量浪费率,提高传输性能,具有较大的可行性.