免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 4933 | 回复: 2
打印 上一主题 下一主题

请教下软交换RTP的开发实现问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-09-18 17:32 |只看该作者 |倒序浏览
大家好,我没搞过VOIP软交换的开发,但是了解一点.

我想问下,搞Voip开发的时候,语音的传输底层都是用的RTP协议吧,一般开发的时候,现在国内大部分是自己实现RTP协议,还是都用现成的RTP开发包开发库解决语音传输的问题啊?

我是不是可以这么理解,一般开发软交换或者Ip-PBX的,都是H323,SIP信令部分自己写,自己处理,真正语音的传输RTP部分基本都是用了现成的开发库,调用里面的函数就能完成RTP协议,实现传输啊.

另外还有经常听说G723 G729语音编码协议,这个语音编码协议跟RTP协议是什么关系,是不是类似FTP跟TCP协议的关系?在VOIP开发中,是不是G723这样的协议也是有别人的开发包,并不自己实现,而是直接调用呢?

急切知道相对详细的信息,谢谢!

[ 本帖最后由 szlishun 于 2009-9-19 00:36 编辑 ]

论坛徽章:
0
2 [报告]
发表于 2009-09-19 17:48 |只看该作者
一般的rtp协议栈,有一些开源的项目可以参考。729,723,那是codec,是rtp中data的编码。

论坛徽章:
0
3 [报告]
发表于 2009-11-09 00:34 |只看该作者
Codec是语音数据的压缩方式, G.711a/G.711u代表了无损压缩, G.729/G.723.1代表了有损压缩, 但是能够提供更低的带宽占用, 音质又能被人接受

RTP是被用来运载被分组化的语音数据的传输协议, 和RTCP一起提供了端到端的实时数据的传输, 包括传输过程的统计分析等其他功能. 而RTP分组又被UDP/IP/Data Link来运载
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP