- 易迪拓培训,专注于微波、射频、天线设计工程师的培养
基于STi7105高清机顶盒实现视频通话
H.261 与H.263 在视频通信中应用较广,H.263 与H.261 相比,增加了若干选项,提供了更灵活的编码方式,压缩效率大大提高,更适应网络传输。H.264 标准的推出,是视频编码标准的一次里程碑式的重要进步,它与H.263、H.261 相比,具有明显的优势,特别是编码效率的提高,使之能用于许多新的领域。由于STi7105 芯片视频编码能力有限,所以我们视频编码选用H.263 格式。
3.2 系统结构
视频通话测试系统主要由服务器、传输网络和STi7105 机顶盒终端组成,架构如图2 所示。
图2 系统结构示意图
服务器用来控制整个系统的通话过程,服务器的基本功能是按照用户的要求完成对信令、视频、话音等信号切换,保证音频及视频的连续性。
网络接入采用现有的有线HFC 双向网络。
STi7105 机顶盒终端是提供实时、双向通信功能的节点设备,主要是把信令、视频、音频等各种数字信号分别进行处理后组成一路复合的数字码流,再将它转变为适合在传输网络中传输的格式送到信道中进行传输。同时,STi7105 机顶盒终端可以接收视频、音频信号,处理后送到相应的输出设备。STi7105 机顶盒终端主要包括以下几个主要部件:视频编解码器、音频编解码器、数据协议、控制协议、解复用模块。
3.3 STi7105 机顶盒终端
STi7105 高清机顶盒终端是一款完全符合DVBC标准的有线高清数字双向机顶盒,采用单片解码芯片STi7105 (ST40 CPU@450MHz 32K I 32K DCache),并配置64M FLASH 和256M SDRAM;内置Cable Modem 电路板,HFC 网络传来的有线数字电视信号先接入Cable Modem 电路板, 再环出接入STi7105 主电路板;双路网络RJ45 接口,一路为外置接口,一路接Cable Modem;双路USB2.0 高速接口,高清输出支持HDMI、YPbPr 高清接口,音频支持Dolby5.1 声道数字音频输出及PCM 解码输出,可以支持内置SATA 硬盘实现多媒体数据的本地录制播放时移,实现真正的家庭影院效果,同时支持网络下载上传业务,为用户提供全面的数字音视频增值服务。外接摄像头、电话机或者蓝牙耳机用于实现视频通话。结构示意图如图3 所示。
图3 STi7105 机顶盒结构示意图
3.4 软件功能模块
视频通话功能模块与中间件软件采用部分融合的方式,中间件负责与上层的用户应用软件的接口,视频通话功能模块负责与系统底层的接口,同时与中间件封装层的接口。此方案优点在于各方面工作量小,相对来说所需时间短。视频通话功能模块由控制模块、协议处理模块、音视频采集模块、音频编解码模块、视频编解码模块、用户界面模块等组成,软件功能模块如图4 所示。
图4 软件功能模块示意图
1 2 3 4