阅读了DAVID发给我的IPTV终端设备技术规范,将里面软件方面的规范要点理解之后整理出来.
1. 需要支持的网络协议
IP, IGMP v2, TCP, UDP, DHCP, PPPOE
2. 需要支持的应用协议
HTML, JAVASCript,SSL2.0/3.0, HTTP,XML, SOAP,NTP,FTP,TFTP,RTSP, RTCP,SIP, H323, UPnp
3. EPG 功能要求
3.1 界面要求
3.1.1 支持中英文
3.1.2 菜单可以逐级深入,也可以直接返回到主菜单
3.1.3 支持文字,图片,视频混合显示
3.1.4 支持软键盘
3.1.5 支持半透明OSD叠加在视频上
3.1.6 支持实时的滚动字幕
3.1.7 在播放音视频节目时,同时播出台标信息。台标播出时间、方式,显示的位置和图像可以在业务平台侧配置
3.2 EPG 业务管理
3.2.1 支持自定义频道列表
3.2.2 可以设置“我的最爱”
3.2.3 可以通过 记忆/书签键 在记忆的2,3个频道中快速切换
3.2.4 支持节目在线购买和订阅
3.2.5 付费节目支持预览
3.2.6 购买的节目,需要显示使用期限和价格
3.2.7 可以按照节目分类,节目名称,演员进行搜索,可以以拼音首字母和英文首字母进行搜索
3.2.8 可以通过静态的海报或者动态的片花进行预览
3.2.9 可以对以外的付费情况进行查询
4 音频,视频
4.1 支持MPEG-4 或H.264 编码格式。机顶盒能与系统进行编解码能力的协商
4.2 支持分辨率为720*576、352*288 (这个现在还有人用吗?)、640*480 的图形显示
4.3 支持JPG,BMP,GIF
5. 业务应用
5.1 点播 支持以下操作 (选择节目, 播放,快进,快退,选时,暂停,书签记忆, 退出)
5.2 广播 (也就是直播啦)支持以下操作 (进入,退出,切换)
5.3 时移 支持以下操作 (广播与时移的切换(这个不理解), 快进,快退, 暂停,定位)
5.4 提供信息服务 (天气,股市之类的)
5.5 提供游戏的功能
5.6 支持在观看视频时,通过滚动字幕的方式显示平台发布的消息通知
5.7 支持点对点的基于SIP的语音视频通信
5.8 可以接收短信或者彩信 (汗 -_- ||)
6. 遥控器按键要求
电源/待机,静音,音量,数字,上下左右确定,播放/暂停,快进快退定位,频道加减,菜单,最爱,前进,后退,设置,记忆书签,上页,下页,8个自定义业务快捷键,4个预留键 (四色)
7. 面板要求
按键: 电源键,上下左右,确定,返回
指定灯:电源指示,网络状态灯
8. 开机要求
8.1 支持机顶盒按键开机和遥控器开机
8.2 关机-》开机后2秒内输出画面
8.3 待机-》开机后2秒内恢复到待机状态
8.4 总开机时间小于40秒
8.5 显示开机进度,包括文字和图片提示,总体进度
9 关机要求
9.1 支持机顶盒关机和遥控关机
9.2 关机时间小于2秒
10. 节目播放要求
10.1 点击节目到播放时间小于2秒
10.2 结束播放到返回EPG,小于1秒
10.3 EPG切换小于2秒
10.4 EGP焦点切换小于1秒
10.5 点播,时移节目的播放/暂停状态切换小于1秒
10.6 点播和时移节目正常播放与快进、快退状态转换时间小于2秒
10.7 快进快退倍速切换时间小于1秒
10.8 频道切换响应时间小于2 秒
10.9 支持多业务间一键切换
11.1.2 开机时上传日志文件
11.1.3 每隔24 小时上传日志文件