1 / 32

行動網際網路電話之研製與實現 The Study and Implementation of Mobile Internet Phone

行動網際網路電話之研製與實現 The Study and Implementation of Mobile Internet Phone. 主講人 : 李昆達 日期 :2005.07.15 指導教授 : 吳和庭 博士. 綱要. 前言 相關技術背景之探討 軟體實現行動網際網路電話系統 相關演算法探討 未來展望 實機展示. 前言. 寬頻網路 多媒體資料 封包交換 vs 電路交換 依網路傳送品質改變語音編碼格式. 相關技術背景之探討. SIP. RFC 2543, March 1999 RFC 3261, June 2002 Function

Download Presentation

行動網際網路電話之研製與實現 The Study and Implementation of Mobile Internet Phone

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 行動網際網路電話之研製與實現The Study and Implementation of Mobile Internet Phone 主講人:李昆達 日期:2005.07.15 指導教授:吳和庭 博士

  2. 綱要 • 前言 • 相關技術背景之探討 • 軟體實現行動網際網路電話系統 • 相關演算法探討 • 未來展望 • 實機展示

  3. 前言 • 寬頻網路 • 多媒體資料 • 封包交換 vs電路交換 • 依網路傳送品質改變語音編碼格式

  4. 相關技術背景之探討

  5. SIP • RFC 2543, March 1999 • RFC 3261, June 2002 • Function • Find Out IP Address(Location) of use • Session Initiation • Session Management

  6. SIP Architecture

  7. SIP Messages “The SIP INFO Method”, RFC 2976, October 2000. “The Session Initiation Protocol (SIP) UPDATE Method”, RFC 3311, September 2002.

  8. SIP Response Messages

  9. SIP Operation

  10. RTP/RTCP • RFC 1889, January 1996 • RFC 3550, July 2003 • Function • 傳送即時性的資料

  11. RTP Packet Format

  12. RTCP Packet Types

  13. 軟體實現行動網際網路電話系統 • 實作環境介紹 • 開發平台:Windows 2000、Windows XP • 開發環境:Microsoft VC++ 6.0

  14. Proxy Sever System • WSS:負責網路傳輸 • PMS:分析由WSS 所傳送過來的message 為何種型態 • QDS:對資料庫資料的 增加、刪除、查尋及修改 • DS:資料庫系統

  15. UA System • UUS:提供使用者建立SIP連線需求及使用者介面 • RRS:提供使用者建立RTP/RTCP連線 • EDS:語音編碼 • WSS:負責網路傳輸

  16. UA System - UAC/UAS Subsystem • UIS:提供使用者介面 • PMS:來分析由UIS所傳送過來的訊息,做適當的處理

  17. UA System • UUS:提供使用者建立SIP連線需求及使用者介面 • RRS:提供使用者建立RTP/RTCP連線 • EDS:語音編碼 • WSS:負責網路傳輸

  18. UA System – RTP/RTCP Subsystem • SMS:RTP/RTCP 連線管理 • PGS:封裝/解封裝 RTP/RTCP封包 • MMS:RTP/RTCP連線參與者管理

  19. UA System • UUS:提供使用者建立SIP連線需求及使用者介面 • RRS:提供使用者建立RTP/RTCP連線 • EDS:語音編碼 • WSS:負責網路傳輸

  20. UA System –Encoding/Decoding Subsystem • ECS:語音編碼 • DCS:語音解碼

  21. UA System • UUS:提供使用者建立SIP連線需求及使用者介面 • RRS:提供使用者建立RTP/RTCP連線 • EDS:語音編碼 • WSS:負責網路傳輸

  22. UA System –WinSock Subsystem • UWS:SIP網路傳輸 • RWS:RTP/RTCP網路傳輸

  23. 相關演算法探討- 語音編碼(一) (a) PCM (b) ADPCM

  24. 相關演算法探討- 語音編碼(二)

  25. 相關演算法探討- 網路傳輸品質

  26. 未來展望 • 更多種類的多媒體資料傳送 • 異質網路的整合 • 穿越防火牆(Firewall)與網路位址轉換(NAT)能力的SIP • 與嵌入式系統結合

  27. 實機展示- 環境說明

  28. 實機展示 –CASE1: UAC REGISTER 1 UAC 2 Proxy Server

  29. 實機展示 –CASE2: UAC UPDATE 1 UAC 2 Proxy Server

  30. 實機展示 –CASE3: INVITE 1 UAC 4 2 Proxy Server 3 UAS

  31. 實機展示 –CASE4: BYE 1 UAC 2 UAS

  32. 實機展示 –CASE5: CHANGE MODE

More Related