Download presentation
Presentation is loading. Please wait.
1
1 行動網際網路電話之研製與實現 The Study and Implementation of Mobile Internet Phone 主講人 : 李昆達 日期 :2005.07.15 指導教授 : 吳和庭 博士
2
2 綱要 前言 相關技術背景之探討 軟體實現行動網際網路電話系統 相關演算法探討 未來展望 實機展示
3
3 前言 寬頻網路 多媒體資料 封包交換 vs 電路交換 依網路傳送品質改變語音編碼格式
4
4 相關技術背景之探討
5
5 SIP RFC 2543, March 1999 RFC 3261, June 2002 Function Find Out IP Address(Location) of use Session Initiation Session Management
6
6 SIP Architecture
7
7 SIP Messages Request Messages TypeDescription REGISTERRegisters the user agent INVITEInitiates a call by inviting user to participate in session ACKConfirms that the client has received a final response to an INVITE request CANCELCancels a pending request BYEIndicates termination of the call OPTIONSUsed to query the capabilities of a server “ The SIP INFO Method ”, RFC 2976, October 2000. “ The Session Initiation Protocol (SIP) UPDATE Method ”, RFC 3311, September 2002.
8
8 SIP Response Messages Response Messages TypeDescription 1xxInformational Responses ex. 180 Ringing 2xxSuccessful Responses ex. 200 OK 3xxRedirection Responses ex. 302 Moved Temporarily 4xxRequest Failure Responses ex. 404 Not Found 5xxServer Failure Responses ex. 503 Service Unavailable 6xxGlobal Failures Responses ex. 600 Busy Everywhere
9
9 SIP Operation
10
10 RTP/RTCP RFC 1889, January 1996 RFC 3550, July 2003 Function 傳送即時性的資料
11
11 RTP Packet Format
12
12 RTCP Packet Types Packet TypeDescriptionValue SRsender report200 RRreceiver report201 SDESsource description item202 BYEindicates end of participation203 APPapplication-specific functions204
13
13 軟體實現行動網際網路電話系統 實作環境介紹 開發平台: Windows 2000 、 Windows XP 開發環境: Microsoft VC++ 6.0
14
14 Proxy Sever System WSS: 負責網路傳輸 PMS: 分析由 WSS 所傳送過來的 message 為何種型態 QDS: 對資料庫資料的 增加、刪除、查尋及 修改 DS: 資料庫系統
15
15 UA System UUS: 提供使用者建立 SIP 連線需求及使用者 介面 RRS: 提供使用者建立 RTP/RTCP 連線 EDS: 語音編碼 WSS: 負責網路傳輸
16
16 UA System - UAC/UAS Subsystem UIS: 提供使用者介面 PMS: 來分析由 UIS 所 傳送過來的訊息,做 適當的處理
17
17 UA System UUS: 提供使用者建立 SIP 連線需求及使用者 介面 RRS: 提供使用者建立 RTP/RTCP 連線 EDS: 語音編碼 WSS: 負責網路傳輸
18
18 UA System – RTP/RTCP Subsystem SMS:RTP/RTCP 連線 管理 PGS: 封裝 / 解封裝 RTP/RTCP 封包 MMS:RTP/RTCP 連線 參與者管理
19
19 UA System UUS: 提供使用者建立 SIP 連線需求及使用者 介面 RRS: 提供使用者建立 RTP/RTCP 連線 EDS: 語音編碼 WSS: 負責網路傳輸
20
20 UA System – Encoding/Decoding Subsystem ECS: 語音編碼 DCS: 語音解碼
21
21 UA System UUS: 提供使用者建立 SIP 連線需求及使用者 介面 RRS: 提供使用者建立 RTP/RTCP 連線 EDS: 語音編碼 WSS: 負責網路傳輸
22
22 UA System – WinSock Subsystem UWS:SIP 網路傳輸 RWS:RTP/RTCP 網路 傳輸
23
23 相關演算法探討 - 語音編碼 ( 一 ) (a) PCM (b) ADPCM
24
24 相關演算法探討 - 語音編碼 ( 二 ) Item DescriptionPCMADPCM 頻寬需求高約 PCM 的四分之一 語音品質佳差 演算法設計較易較難
25
25 相關演算法探討 - 網路傳輸品質 Item Description 聽覺評估法 封包遺失率 評估法 反應速度較快較慢 客觀性較主觀較客觀 演算法設計較易需額外的判斷
26
26 未來展望 更多種類的多媒體資料傳送 異質網路的整合 穿越防火牆 (Firewall) 與網路位址轉換 (NAT) 能力的 SIP 與嵌入式系統結合
27
27 實機展示 - 環境說明
28
28 實機展示 – CASE1: UAC REGISTER UAC Proxy Server 1 2
29
29 實機展示 – CASE2: UAC UPDATE 1 2 Proxy Server UAC
30
30 實機展示 – CASE3: INVITE 1 4 2 3 UAC UAS Proxy Server
31
31 實機展示 – CASE4: BYE 1 2 UAC UAS
32
32 實機展示 – CASE5: CHANGE MODE
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.