3.4 软件功能模块
视频通话功能模块与中间件软件采用部分融合的方式,中间件负责与上层的用户应用软件的接口,视频通话功能模块负责与系统底层的接口,同时与中间件封装层的接口。此方案优点在于各方面工作量小,相对来说所需时间短。视频通话功能模块由控制模块、协议处理模块、音视频采集模块、音频编解码模块、视频编解码模块、用户界面模块等组成,软件功能模块如图4 所示。
图4 软件功能模块示意图
控制模块主要是接收并执行应用的命令,向应用上报信息,控制视频通话的交互动作,控制媒体流的处理等。
协议处理模块包含SIP 协议处理、RTP 协议处理等,大都是基于IETF 标准的。SIP 协议栈的功能是用于建立、更改和终止多媒体会话或呼叫,进行多媒体通话的信令处理;RTP 协议栈的功能是对流媒体数据进行封包并实现媒体流的实时传输,用于多媒体数据包的排序及纠错。
音视频采集模块支持摄像头、电话机或者蓝牙耳机等外设,并将输入的视音频信号传送给音视频编码模块。
音频编解码模块对本地用户输入的语音信号进行编码,并对网络接收到的音频数据包进行解码。
视频编解码模块对本地用户输入的视频信号进行编码,并对网络接收到的视频数据包进行解码。
应用接口封装提供应用程序接口给应用层的Java 应用程序所使用,Java 应用程序给用户提供了可以下载的丰富应用。
用户界面模块实现用户的拨号、画中画显示、操作界面等,界面应当足够的友好和方便,完成人机交互。
终端软件流程如图5 所示。
图5 流程示意图
以本地机顶盒发起呼叫为例,简单流程如下:
(1)主叫机顶盒启动并初始化。
(2)摄像头、电话机等外设启动初始化。
(3)机顶盒向服务器进行注册,机顶盒自动向服务器发送注册消息进行注册。注册成功后,服务器将会动态地建立用户的逻辑地址和其当前联系地址之间的对应关系,以便实现呼叫路由和对用户移动性的支持。
(4)机顶盒进入侦听等待状态。
(5)主叫机顶盒向被叫机顶盒发出INVITE 请求,INVITE 请求的作用是发起并建立呼叫,邀请被叫机顶盒加入主叫机顶盒建立的呼叫。
(6)被叫机顶盒收到请求后对主叫机顶盒做出响应,被叫机顶盒对请求的响应分为临时响应(状态码为1xx)和最终响应(状态码为2xx),主叫机顶盒只对最终响应做出回应。被叫机顶盒做出的最终响应是200 OK,表示被叫机顶盒接受并开始处理呼叫请求。
(7)主叫机顶盒收到响应后发送ACK 请求,向被叫机顶盒告知主叫机顶盒收到了最终响应,被叫机顶盒收到主叫机顶盒的ACK 请求,标志呼叫建立阶段结束。
(8)进入通话过程。
(9)当参与呼叫的任一方要终止呼叫时,该机顶盒将会构造并发送一个BYE 消息给对方机顶盒。对方机顶盒收到BYE 请求后,将会释放与此相关的资源,回送一个成功相应,表示呼叫已经终止。
4 结语
本文以STi7105 芯片为基础,介绍了尽量利用高清互动机顶盒的现有编解码能力实现视频通话功能;在此基础上可以向其他具有类似编解码能力芯片的机顶盒移植,比如STi7162、Hi3716 等;当需要更高的音视频编码质量时,也可以使用具有独立编码功能的摄像头、电话机等外设。随着高清机顶盒的普及,这种基于高清机顶盒的视频电话,使视频通信服务从高高在上的大客户业务转向普通家庭用户,也顺应了三网融合的时代要求。
关键字:STi7105 高清机顶盒 视频通话
编辑:神话 引用地址:基于STi7105高清机顶盒实现视频通话设计方案三
推荐阅读最新更新时间:2023-10-12 20:41
ST推出用于高清机顶盒的下一代解码器芯片
意法半导体开始向市场供应STi7105高清视频解码器样片。通过改进设计,新产品可以提高机顶盒和家用媒体服务器的性能,降低耗电量和材料成本。意法半导体的STi710x系列支持所有音视频标准:H.264、VC-1、MPEG2和WM9,最新单片解码器STi7105延续相同架构,以便开发设计人员轻松完成系统升级。
STi7105为基本型机顶盒、数码录像机和媒体服务器等所有机顶盒市场带来成本和性能优势。STi7105支持AVS等最新的高清和标清视频标准 ,为机顶盒厂商在不同的地区市场部署产品提供低成本、高性能的解决方案。
在同类产品中,STi7105具有最低的功耗和最好的散热性能。此外,新增的DDR2接口和3
[家用电子]
基于地面高清机顶盒的PVR系统设计与开发
0 引言
2006年8月18日,国家标准化管理委员会正式发布了我国具有自主知识产权的《数字电视地面广播传输系统帧结构、信道编码和调制》标准(简称“中国数字电视地面传输标准”)。该标准支持高清晰度电视(HDTV)、标准清晰度电视(SDTV)和多媒体数据广播(MMDB)等多种业务,满足大范围固定覆盖和移动接收的需要。地面高清数字广播系统于2008年7月投入使用,已成功进行了北京奥运会的全程直播,并将直播2010年上海世博会。针对地面高清市场的各类产品及技术应运而生,而PVR功能则是相关产品技术中的难点和亮点。
PVR的全称是Personal Video Recorder(个人视频录像机),但其实际功能超出了名称的表
[家用电子]
北京六环以内可用无线机顶盒观看高清频道
奥运会前,央视和北京电视台将播出两套奥运高清电视节目。据悉,通过加装无线机顶盒,六环以内的市民都能收看到免费的高清电视节目。
此前央视高清频道在北京地区采用宁波弘扬高清数字电视机顶盒信号已经进行了接收测试,地面数字高清信号已成功覆盖北京六环内等地区。目前宁波弘扬无线机顶盒可以接收到包括CCTV高清频道及CCTV-1、CCTV-2、CCTV少儿、CCTV音乐、BTV1、CETV-3六套标清频道。加上即将开播的两套高清电视节目,奥运会前市民就可免费看到八套节目。
业内人士表示,虽然高清频道播出是免费的,仍需要加装高清机顶盒。市民如果要收看真正的高清效果,高清电视的清晰度必须达到1366×768以上。
[家用电子]
扬智高清增强型DVB-C机顶盒正式量产出货
机顶盒系统芯片领导厂商扬智科技,今日宣布M3701H 产品已正式量产出货予浙江省运营商,M3701H是一款高度集成数字有线(DVB-C)高清增强型机顶盒解决方案,充分满足支持双向通讯、高级安全性以及增值业务扩展的需求,后续亦将于其他省分量产出货。 运营商客户采用M3701H不仅代表扬智产品符合省网层级高规格标准,更象征运营商伙伴对扬智产品稳定度与成熟度的接纳认可,M3701H配备高速处理器、加大记忆体空间,支援Linux开放系统平台及高清主流中介软体,提供运营商与服务商开发延伸应用程式的绝佳弹性,M3701H同时具备优异节能特性,待机功耗小于0.5瓦,优于目前业界的1瓦待机功耗。 M3701H主打最新Miracast功
[家用电子]
索尼针对地面高清信号推出数字电视机顶盒
数字高清电视走入千家万户,已如破竹般势不可挡。而要收看高清晰的数字电视,首先必须要有一台数字电视接收器,俗称机顶盒。现在,索尼推出专门针对地面高清信号的DST-HD100C数字电视接收器。只要拥有一台索尼DST-HD100C数字电视接收器,就可以用简单的室内天线,轻松享受数字电视节目。高清奥运,便如此轻易的牢牢为您掌握。
所谓地面高清数字电视,是指高清数字信号通过地面无线方式传输与接收的数字电视。看起来,带着一根天线的地面高清数字电视,似乎与三十年老故事中的无线电视一模一样;但是,如今的她不仅可以提供1920×1080的高清节目,更能够提供5.1声道的音频信号,充分展现出当今高清电视画质清晰和音效逼真的优势。除了地
[家用电子]
2011CCBN 扬智推高清机顶盒解决方案
三网融合首先应是业务的融合,即如何在现有的技术条件下,既充分发挥广电原有的同轴电缆直接快捷的优势,又能通过开放式的IP网络架构开展丰富多彩的新业务,逐渐成为三网融合方案的先期导入模式,作为全球领先的机顶盒芯片解决方案提供商——扬智科技(ALi Corporation)将在2011年CCBN展会期间(展位:8A503)隆重推出三网融合下高清机顶盒解决方案M3701G,助力于三网融合发展。
扬智M3701G以多模式、多媒体融合为理念而设计,是一款面向三网融合、采用开放架构、支持DVB+IP双模式的DVB-C高清(HD)系統單晶片解决方案,M3701G采用32位双核CPU,单核处理能力达400MHz,其中一个核支援浮點運算
[家用电子]
香港电讯盈科采用GIPS技术推出PC视频通话服务
Global IP Solutions (GIPS) 公司宣布,香港首屈一指的电信服务提供商电讯盈科业已使用GIPS VideoEngine™ 技术,支持其最新的 PC软件通话服务产品0060 Everywhere。电讯盈科的互联网服务是香港最大的宽带服务提供者,拥有超过100万零售和商业客户,新产品让这些客户能够享有最佳语音和视频质量的通话功能。
GIPS 是领导业界的世界级 IP 网络语音和视频处理技术开发商,为全球电信企业提供了拓展高质量产品系列的能力。电讯盈科在测试了多个不同的解决方案后,最终挑选和使用GIPS VideoEngine 的方案。
电讯盈科个人客户业务产品开发和管理总监黄一川博士
[手机便携]
基于STi7105的视频通话功能的实现
电子发烧友网: 本文以STi7105 高清机顶盒为基础,采用SIP 协议,尽量利用高清互动机顶盒的现有编解码能力实现视频通话功能。该方案充分利用了机顶盒的现有模块及HFC 网络,但是对语音和视频的压缩度不高。随着科学技术特别是多媒体通信技术的发展,传统的语音电话模式越来越不能满足现代人之间信息交流的需求。随着图像、音频、视频等多媒体数据逐渐成为信息处理领域中的主要媒体表现形式,与传统语音电话相比,视频电话可以更加吸引用户,并可以有效地利用网络资源,大大降低成本。有线电视网络在业务上已经实现视频、数据业务,为适应我国大力推进"三网融合"的步伐,必须能够实现通信业务,所以实现视频通话是一项很好的选择。
1 STi7105 芯
[模拟电子]