2010-03-06 175 views
0

其實我們正在做論文工作,我們需要製作10個基於SIP的voip電話,這些電話是相互連接的,因此他們可以互相通話和通話。我們還想添加視頻通話訪問。另一個問題是可能在SIP上進行視頻通話。如何使用UDP協議使SIP協議更可靠

回答

0

爲了可靠,你需要效仿以下兩個特點:

進行通話

  1. 您需要按順序的分組。
  2. 如果發生這種情況,一端需要告訴另一端有序數據包丟失,並且您可能需要考慮抖動 - 即在請求丟失數據包之前等待少量時間。

對於協議命令

  • 你需要ackknowledge命令包 - 如果命令沒有被確認它必須被再次發送。
  • 1

    SIP已經內置了可靠性措施,其中大多數是專門用於處理不可靠的傳輸(如UDP)。您應該閱讀SIP RFC Transactions中的部分以瞭解其工作原理。 SIP RFC缺少的一個方面是臨時響應的可靠性,補充RFC3262涉及這一點。

    SIP與會話的類型無關,例如語音或視頻,它的設置非常重要,它可以用於設置視頻呼叫。有許多現成的SIP軟電話已經提供了視頻,其中一個例子是x-lite

    +0

    而RTP通常通過UDP傳輸,因爲實時媒體流中的後期數據通常無用。 – 2012-05-27 17:20:18