//*******lihaoyxj@gmail.com********//
最近老有人问我rtp是如何工作,有时候讲来讲去总是对方听不明白,故现在按我的理解把voip中的一个通话模式画出来,有助于理解。
按以上图所示,对话双方都要走这样一个流程,那么现在因为通过sip告诉双方对方的ip和port了
现在就是可以认为A 和 B方通话时的有关语音等包的发送模式如下:
A:
打开了本地的udp server用于接收数据假设端口5000,local ip:192.168.2.2
在sip中传来的对方的的端口和ip:6000,192.168.3.2
启动发送udp包的线程: 向192.168.3.2:6000不停发包。
接收并处理本地端口5000上的数据。
B:
打开本地的udp server用于收数据,端口:6000,local ip:192.168.3.2
在sip中传来对方的ip和端口:192.168.2.2:5000
启动发送udp包的线程: to 192.168.2.2:5000发数据包
接收并处理本地端口6000上的数据。
这样一个数据流就可以走完
阅读(1214) | 评论(0) | 转发(0) |