下载此文档

IPTV机顶盒终端技术说明.doc


文档分类:通信/电子 | 页数:约35页 举报非法文档有奖
1/35
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/35 下载此文档
文档列表 文档介绍
IPTV机顶盒终端
技术说明
1 引言
机顶盒终端可以实现“网络电视”的功能,具有良好的人机交互界面,方便用户操作。具体为:终端接收来自IPTV平台服务器的音频视频流,将音视频流解码并将码流输出到电视上显示。用户采用遥控器来实现所有的操作功能。
终端功能如下:
实现网络电视功能,即通过建立多个频道接收不同类型节目的音频/视频流,支持的媒体解码格式包括:MP3、WMA/WMV、MPEG-2、MPEG-4、AVI。
实现VOD(视频点播),用户可以根据喜好自行点播喜爱的电影。支持的媒体解码格式同上。
实现硬盘数字播放器功能,通过外接SATA硬盘,终端可以直接读取硬盘媒体内容并播放。支持的媒体解码格式同上。
实现图片浏览功能,用户可随意浏览移动存储介质中的图片,支持的图片格式包括:PNG,JPG,GIF,BMP。
实现家庭视频监控功能,通过外接摄像头可以记录被监控区域的图像变化并保存在外接存储设备上。
实现用户对系统参数的自由调节。
实现业务分级的节目管理控制。
2 终端系统
终端由流媒体编解码芯片(DSP)、流媒体接入模块与流媒体接入软件平台构成。研发工作分为两部分:研制支持多种编解码格式的流媒体编解码芯片;编写支持硬件平台运行,可实现良好人机交互的流媒体接入软件平台。
终端的层次结构
终端系统的层次结构
,分为三个层次:
内核层:主要包括流媒体接入模块的硬件与流媒体解码芯片(机顶盒硬件),以及一个控制硬件的基本Linux内核()。
中间层:包括一个用于音视频直播/点播使用的视频传输协议栈;用于驱动流媒体解码芯片的驱动程序和外接存储设备以及摄像头的驱动程序;用于绘制界面、将解码后的数据显示并输出到电视上的DirectFB库。
应用层:包括基于中间层开发的一个核心主程序以及模块化的各个模块。
流媒体接入软件的系统结构
终端的系统结构
由于嵌入式平台下面没有集成类似MFC的基础类库和完善的消息响应机制,故我们借助于DirectFB实现了一套自己的事件响应、处理机制。下面详细述之。
用户事件缓冲区:基于DirectFB库的一个事件缓冲区,内建了遥控器、键盘、鼠标等事件的二进制码,在程序中会根据事先定义好的命令码将用户事件的二进制码转化为预定义的命令码,机顶盒终端只解析这些命令码,:
命令码
功能
命令码
功能
commandMenu,
显示菜单
commandDigit0
数字 0
commandUp
向上方向键
commandDigit1
数字 1
commandDown
向下方向键
commandDigit2
数字 2
commandLeft
向左方向键
commandDigit3
数字 3
commandRight
向右方向键
commandDigit4
数字 4
commandPrevious
选择前一级菜单
commandDigit5
数字 5
commandChannelUp
选择上一频道
commandDigit6
数字 6
commandChannelDown
选择下一频道
commandDigit7
数字 7
commandVolume
显示音量进度条
commandDigit8
数字 8
commandVolumeUp
增大音量
commandDigit9
数字 9
commandVolumeDown
减小音量
commandShutdown
关机
commandMute
静音
commandPause
播放中暂停
commandOK
确定
commandFullscreen
全屏
commandInfo
显示所选节目/频道的信息
commandNone
空命令
机顶盒接收的命令码表
应用程序全局环境配置表:将一些全局需要的环境变量集中起来管理,在程序中具体为一个名为appControlInfo的数据结构。其包含的各个数据成员(全局环境变量参数):
环境变量
说明
audioStatus
描述音量状态(是否为静音)
ipInfo[screenOutputs]
包含2个成员的数组,分别描述直播/点播播放的状态及网络信息
soundInfo
描述音量与音频解码选项的信息
mediaInfo
描述本地媒体文件的信息
digitInfo
描述使用遥控器时数字按键状态的信息
timeInfo
描述时间信息
pictureInfo
描述设置图像的信息
outp

IPTV机顶盒终端技术说明 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数35
  • 收藏数0 收藏
  • 顶次数0
  • 上传人bai1968104
  • 文件大小1.32 MB
  • 时间2018-01-26