论文部分内容阅读
随着“宽带中国”战略的实施,百兆入户将成为可能,家庭宽带接入能力的提高为交互式电视机顶盒的发展提供了便利的网络条件,而且将逐渐成为人们收看电视节目的主要方式,而传统的C/S架构使得交互式电视直播系统的流媒体服务器不堪重负。 为了解决这个问题,在分析和研究了流媒体直播系统的TS(Transport Stream,传输流)流媒体格式和HLS(HTTP Live Streaming,超文本传输实时流)流媒体协议以及对等网络技术的基础上,提出了一种基于HLS协议的对等网络流媒体直播系统。HLS流媒体协议将整个数据块切割成了多个连续的小数据块,客户端下载连续的小数据块进行播放,这就需要对等网络系统中对节点做绑定处理。其核心思想是,当绑定了一个节点后,在请求数据时不需要再选择另外的节点,可以直接的从绑定节点上进行请求数据,直到该绑定节点上再也请求不到数据,才动态解除绑定关系。在此基础上,设计与实现了直播系统的架构以及基于HLS协议的对等网络客户端和服务端的架构。 最后对基于HLS协议的对等网络流媒体直播系统的传输率进行了性能测试与分析。测试表明,通过绑定关系能提高对等网络传输流媒体数据块的成功率,并有效降低了流媒体服务器的负载。