4、实验结果
为了验证方案的可行性,在局域网中搭建了一个节点数为20的系统,系统参数如下:
●码流:800 kbit/s、MPEG4、25 Mbyte/分段、64 Kbyte/分块、1路频道;
●节点:30 Mbyte播放缓冲区、100 Mbyte内存缓冲区、1000 Mbyte磁盘缓冲区,从播放缓冲区转存到内存缓存的概率取为10%,从内存缓存转存到磁盘的概率取为20%。
对上述系统进行了测试,实验结果如下:
●20个用户同时直播,能够正常播放,画面流畅;
●时移到直播切换延时为0.5 s,直播切换到时移的延时为0.5 s;
●直播启动延时为0.5 s;
●即时时移可支持0.5 h,在20个用户同时时移时,也能够达到平滑切换;
●20个用户同时在线运行1 h后,每个用户即可以以菜单方式回看已播电视。
5、结束语
本文提出了一种基于 P2P 技术的 时移电视 解决方案,该方案充分利用了客户端资源,因此无需专用视频服务器即可实现时移电视业务,从而解决了 IPTV 时移电视系统中建设成本高、扩展 性差的问题。实验验证表明,本文提出的方案具备优越的用户体验质量和良好的规模扩展性。