|
发表于 2008-6-19 16:24:45
|
显示全部楼层
3Q,现在看livemedia的源代码,它是一个实现了rtp,rtcp,rtsp客户端和服务器端的开源项目,不知道贵兄有没有研究过,对里面的ServerMediaSession和ServerMediaSubsession的关系理解不是很深刻;研究过的话请指点一下
还有通过抓包发现贵兄在回复setup时只指定了客户端的两个rtp和rtcp传输端口client_port=port1-port2,而没有指定对应的两个服务器端口,这是否就是所谓的interleave???那么客户端的这两个端口还是连接服务器的554端口来传输rtp和rtcp协议吗?我用ethereal发现rtsp interleaved frame channel只有三个字段Magic:0x24,Channel:0x02,Length:X bytes,请问Magic是什么意思?Channel的数值是不是表示某一个协议?
不好意思,又麻烦了,呵呵。。。 |
|