*接口部分:与外部进行通信的接口,由两个以太网端口和一个RS-232,以及一个USB口组成。
测试运行情况
服务器平台配置:CPU (W90N740)、ROM(512KB)、Flash(8MB)、SDRAM(32MB)、SRAM(32K×32b),及mClinux操作系统。
客户端平台配置: 奔腾 CPU(2.4GHz)、内存(256MB)、Windows XP 操作系统。
在测试中, 普通用户使用IPTV终端在局域网内接收并流畅播放CATV电视、本地AV,观看实时串流或定时存储的音/视频,通过终端系统正常进行VoD点播。系统管理员可以设置服务器IP地址、接收TV频道的范围、允许同时存在普通用户的最大个数、用户密码、实时串流、定时存储及上传到服务器的音/视频文件路径等功能。
在播放的同时,用户可以通过遥控器程序设置播放色彩,画质,音量,频道及AV->TV->VoD->AV循环切换。
系统运行性能指标:
(1)丢包率
丢包率=(理论发包数-实际收包数)/理论发包数
本系统在运行时可以根据上述公式动态计算传输丢包率,并在任何用户丢包率大于10%时自动断开用户与服务器的连接。
(2)时延
系统运行时,用户可以在线流畅地观看TV/AV/VoD视频流。
如图3所示,当用户数量从1个增加到10个时,时延将随之从2ms增加到4.2ms。
图3 用户数量与时延关系图
结语
随着网络的迅速发展,将本终端系统应用于无线环境中,可提供支持广域网访问的服务,支持MPEG-4视频编码是下一步工作所要做的。
参考文献:
1. UPnP Forum, http://www.UPnP.org
2.Walko, J. I Love My IPTV. IEE Communications Engineer, pp. 16-19, Dec. 2005
3. Jerry C., Whitaker. Interactive TV Demystified. Mc-Graw Hill,2001
,基于UPnP发现与组播技术的IPTV终端实现