P2P网络多视点立体视频传输的数据块调度策略
2013-03-03刘晓辉金志刚卫津津赵西满
计算机工程与应用 2013年11期
关键词:质量
刘晓辉,金志刚,卫津津,赵西满
天津大学 电子信息工程学院,天津 300072
1 引言
立体视频利用人类双目视差原理,使人眼获得同一场景具有轻微视角差异的两个视图,从而在大脑中形成立体感。多视点立体视频支持裸眼观看,具有独特的表现力和强大的震撼力,必将成为互联网新的应用和业务增长点。但是多视点立体视频具有很高的码流速率,同时立体视频对数据丢失特别敏感,需要高效、高质量的网络传输。
P2P(Peer-to-Peer)网络模式在流媒体传输上获得了巨大成功,其非中心化和负载均衡等特点同样适用于多视点立体视频的传输。
P2P的非中心化特点要求每个对等体在获取数据的同时也作为数据提供者,因此对等体之间的数据块调度对视频的传输和播放质量至关重要[1]。为了提高传输效率,研究人员针对不同的影响因素提出许多有效的P2P数据块调度算法[2-6]。文献[2]提出随机获取算法(RAND);文献[3]提出数据驱动的概念,并提出采用局部最少优先算法(Local Rarest First,LRF)改善性能;文献[4]通过分析贪婪策略和最少优先策略提出一种混合调度策略(Mixed Rarest First and Greedy,Mixed-RF-G)。该策略将节点缓冲区分成两部分,第一部分用最少优先策略调度数据块,剩下的用贪婪策略,以此来平衡数据的稀有性和紧急性。
上述P2P数据调度算法可以改善节点吞吐量、带宽利用率和启动速度等方面发挥作用。但分析表明:P2P节点吞吐量的最大化并不能保证视频的播放质量,因为一些关键数据块的丢失会造成视频的严重失真[7]。……
登录APP查看全文
