作者wanquan (X-Y轴的世界)
看板PangSir
标题Re: [NGWN] 作业一
时间Sun Apr 3 12:48:58 2011
※ 引述《joejoe321321 (鸱夷子皮)》之铭言:
: 我作业写一写还是碰到了一些麻烦,上来版上请教助教和同学一下:
: 1.demo的时候,注册的mary会去等John call她,
: 看到"John is calling you..."後再去按"连线"来建起RTP,
: 不过还没建起RTP的时候,Mary是如何知道有人在calling的?
mary一直都会在listen的状态,这样John才能call mary
而当John call mary时,mary就会知道了,而同学可以显示在自己的程式
上面,通知自己有人在打电话给你.
: 2.投影片上最後John也对Mary送了一个SIP的INVITE,这个需要做吗?
: 可能还要做Mary对John的ACK?(要的话问题1就解决了)
: 如果要的话,要再多开socket吗,还是用原本和redirect server沟通的socket就好?
John得到mary真正的位置後,还是需依照SIP的 protocol
打电话给Mary,所以这个invite需要做,另外,SIP跟RTP走的port是不同的,
而RTP的port是包在SDP内传给对方的。
: 3.用在SIP上的socket所bind的port是自己选就好吗?
: 不需要由user指定?
: 另一个和作业无关的问题是,SIP中是什麽时候指定RTP用的port的?
这个可以去看讲义,RTP 是包在sdp里面。也就是message body内
: 谢谢
--
Nothing is Impossible
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.30.46
1F:推 joejoe321321:sdp的部分懂了 不过有关第一个问题 mary是一直在 04/03 15:01
2F:→ joejoe321321:listen RTP还是SIP port? (似乎是後者?) 04/03 15:01
3F:→ joejoe321321:还有第三个问题没被回答到orz user是指定SIP还是 04/03 15:03
4F:→ joejoe321321:RTP的port? 04/03 15:03
5F:→ wanquan:第一个问题:sip 04/03 15:27
6F:→ wanquan:第二个问题两者都是user自己指定,而指定的rtp port是包在 04/03 15:30
7F:→ wanquan:sdp内 04/03 15:30
※ 编辑: wanquan 来自: 140.112.30.46 (04/03 15:32)
8F:推 joejoe321321:还是不懂,demo的面板上只有一个"Your port", 04/03 15:45
9F:→ joejoe321321:要怎麽用它来指定两个port? 包在dsp可以理解 04/03 15:46
10F:→ joejoe321321:可是user不会知道程式用了什麽port来传递RTP吗? 04/03 15:47
11F:→ wanquan:demo中的your port是指SIP的,而RTP的port同学们可以自行 04/03 16:16
12F:→ wanquan:指定 04/03 16:16
13F:推 joejoe321321:ok,了解了 04/03 16:41