即时通信系统中的音视频处理技术
2012-06-06苏育挺金富玉张承乾
电视技术 2012年1期
苏育挺,金富玉,张承乾
(天津大学 电子信息工程学院,天津 300072)
随着因特网的飞速发展,基于网络的即时通信工具已从早期的消息聊天逐渐发展成为具备音视频聊天功能的综合应用程序。目前已经实现的音视频通信方式主要包括点对点视频通信、视频会议系统、语音电话等,其传输服务质量的优劣已成为衡量即时通信系统整体性能的一个关键性指标。
在现有的即时通信系统中,实现音视频通信的核心组件包括音视频处理框架和即时通信协议两个部分。音视处理框架集成了音视频采集、音视频编解码、音视频分流控制、音视频数据流网络拥塞控制等技术模块,能够完成音视频数据流的采集、编码、分流等基本处理流程;即时通信协议则负责为音视频数据协商传输通道,并且在协商好的传输通道上建立对应的连接,从而为音视频数据的顺畅传输提供保障。
1 即时通信协议
即时通信协议是进行即时通信必须遵循的信息规范,主要负责完成用户信息传输通道协商,客户端与服务器通信信令传输控制等任务。XMPP是主流即时通信协议之一,是基于可扩展标记语言(XML)的协议,其继承了在XML的高可扩展性,可以通过发送扩展的信息来处理用户需求。目前最常用的即时通信协议体系主要是SIP和XMPP协议体系,两者都可以完成音视频通信功能。另外,一些商业公司自行开发私有的即时通信协议实现了相对封闭的通信环境,例如QQ和MSN。
XMPP协议是个总称,包括核心协议,扩展协议等。……
登录APP查看全文
