主题:【原创】浅谈软交换 1 -- 丁丁鱼
在软交换或者VoIP服务中,话音的传输大多由RTP(Real-Time Transport Protocol)协议来完成。Wikipedia中关于RTP的描述如下:
The Real-time Transport Protocol (or RTP) defines a standardized packet format for delivering audio and video over the Internet. It was developed by the Audio-Video Transport Working Group of the IETF and first published in 1996 as RFC 1889 which was obsoleted in 2003 by RFC 3550.
对协议细节感兴趣的河友,可以查阅RFC (Request for Comments) 3550, RTP: A Transport Protocol for Real-Time Application。
概括的讲,RTP是一种在网路上传输音频和视频的协议,它一般直接使用传输层的[URL=http://en.wikipedia.org/wiki/User_Datagram_Protocol ]UDP(User Datagram Protocol)[/URL]来满足音频和视频传输中对时间的要求,比如时延。RTP本身并不直接提供类似于TCP (Transmission Control Protocol)的高可靠性传输。但由于它在数据包中加入了时间戳和序列号,高层应用程序(比如VoIP电话或者视讯会议)可以根据这两样信息对传输速度作出相应的调整或者对丢包做出反应,比如重发。
在软交换提供VoIP服务时,RTP对话(Session)是和它的带外(Out-Band)控制协议
RTP Control Protocol (RTCP)一同建立的。RTCP对当前对话的质量做监测,从而提供如时延,丢包率,抖动(Jitter)等信息给高层应用程序。
[待续]
本帖一共被 1 帖 引用 (帖内工具实现)
- 相关回复 上下关系8
🙂【原创】浅谈软交换 3 RTP
🙂RTCP还负责在同一会话的多个媒体流之间同步 1 咪铛 字183 2006-12-14 02:50:10
😁谢谢补充 丁丁鱼 字0 2006-12-14 15:24:32
🙂【原创】浅谈软交换 2 包交换 9 丁丁鱼 字2301 2006-12-08 13:31:37
🙂花一个!另外 一如既往 字80 2006-12-08 13:43:04