作者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