• 沒有找到結果。

第四章 數據量測和數據分析

4.3. 多媒體服務品質測試

4.3.1. 測試架構

我們所選的測試架構主要以 24-port 交換器做為骨幹的基礎下更變用戶端所使 用的網路環境,有如圖 4-19、圖 4-20 採用 Hub 模擬的架構和圖 4-21 採用交換器 以及圖 4-22、圖 4-23 在 WiFi 網路架構下的數據量測。

在圖 4-19 中 FTP 用戶在共用頻寬處做下載的動作,而圖 4-20 則是 FTP 伺服 器在共用頻寬處做上傳動做,以此做為流量在不同方向下對用戶端造成的影響做 分析。

圖 4-19 共用頻寬架構圖(一)

圖 4-20 共用頻寬架構圖(二)

圖 4-21 則是獨立頻寬架構下利用 FTP 做下載流量對用戶造成影響的數據量測。

圖 4-22 除了原有的交換器外,又接上一台 8-port 交換器模擬用戶端再使用同一個 非企業用交換器對外連接的情形。

VOIP伺服器 Hub 交換器

FTP用戶

硬體電話

FTP伺服器

VOIP伺服器 Hub 交換器

FTP用戶

硬體電話

FTP伺服器

封包擷取

52

圖 4-21 獨立頻寬架構圖

圖 4-22 和圖 4-23 在 WiFi 環境下對服務品質做測試,在圖 4-23 中使用同一台 電腦做服務品質測試和使用 FTP 流量影響。在圖 4-24 中則是將 FTP 用戶獨立出來 到另一台電腦,希望量得無線網路封包碰撞造成的影響。圖 4-24 中是測試伺服器 在高負載狀況下對用戶造成的影響。

圖 4-22 WiFi 架構圖(一)

VOIP伺服器 交換器

FTP、VOIP 用戶

FTP伺服器

VOIP伺服器 交換器

FTP、VOIP

用戶 FTP伺服器

WiFi

圖 4-23 WiFi 架構圖(二)

圖 4-24 伺服器負載對用戶影響測試架構圖

4.3.2. 數據與分析

在表 4-5 中可以看出共用頻寬的情形下,在有大流量的情形造成 RTP 封 包嚴重發生的錯誤,並且在高於 256K 的流量時會造成 RTP 封包的中斷,導 致通話結束。在表 4-6 中因為是獨立頻寬的情形,不限速度的 FTP 流量對用 戶的影音品質造成的影響不大,只有在 FTP 開始傳輸的瞬間造成短暫的封包 遺失。而表 4-7 和表 4-8 的 WiFi 架構不限 FTP 的速度下,造成的影響也不大,

最嚴重只有 1.1%的封包遺失。

VOIP伺服器 交換器

VOIP用戶

FTP伺服器 WiFi

FTP用戶

VOIP伺服器 Hub 交換器

FTP用戶

硬體電話

FTP伺服器

54

透過表 4-9 和表 4-10 的封包延遲數據可以了解到,封包最大延遲都在 100ms 以下,

56

第五章 結論與未來工作

5.1. 結論

本論文提出利用網路電話系統整合電視頻道,此電視廣播系統可運行在現有的 網路電話架構中。首先我們介紹了現在網路電話中已經存在的系統,一對一通訊 模式、硬體多對多會議模式、多人會議模式、單向廣播系統、雙向廣播系統,與 IPTV 和本研究比較。本研究可傳影像之功能優於其他網路電話現有架構。接著講 解本研究使用的一傳多程式流程,因為採用的是一傳多的方式,對系統負擔較小。

所以透過這可傳送影像、聲音的一傳多程式,並且搭配上已經十分成熟的分散式 系統提高系統承載量,建構出電視廣播系統的大架構。

5.2. 未來工作

本研究致力於整合電視頻道的程式開發,但網路電話涵蓋範圍廣大,尚有許多 可以改進、整合的研究方向。

5.2.1. 負載平衡-演算法

負載平衡架構眾多,透過選擇適合本研究的架構也是需要研究的議題。在負 載平衡系統中,負載平衡系統的功效和他所使用的演算法也有一定的關係,透過 測試找出適合的演算法或是如何求出最佳化本研究系統的演算法值得分析研究。

5.2.2. 互動分享機制

在目前網路上最受歡迎的就是可以和線上的網友互動,如何在系統上規劃一 個可以讓用戶分享自己東西給其他朋友觀看的平台,會大幅影響年輕族群的使用 率。

5.2.3. 群播能力

本研究的系統目前無法和 Multicast 一樣傳送一份封包,經路由器判別用戶端 位址再複製傳送。因此會產生大量的封包流量,透過研究伺服器的多傳能力來降 低網路流量。

5.2.4. 整合 IPV6

因為 IVP4 位址即將用盡,對於使用網路的業者來說是大大不利。而且 IPV4 對於群播繞送的機制並不夠完善,造成支援群播的路由器負擔過大。IPV6 的群播 能力相較之下大為提升,且有提供足夠位址可以使用。整合 IPV4 和 IPV6 的系統 架構也是刻不容緩。

第六章 參考文獻

[1] Digital Video Broadcasting – http://dvb.org/

[2] ITU-T IPTV Focus Group – http://www.itu.int/ITU-T/IPTV/

[3] ATIS: IIF – http://www.atis.org/IIF/

[4] Open IPTV Forum – http://www.openiptvforum.org/

[5] ITU-T Rec. H.323, “Packet based Multimedia Communications Systems,” Jul.

2003.

[6] J. Rosenberg, H. Schulzrinne, G. Camarillo, A. Johnston, J. Peterson, R. Sparks, M.

Handley, and E. Schooler, “SIP: Session Initiation Protocol,” IETF RFC 3261, June 2002.

[7] H. Schulzrinne, “RTP: a transport protocol for real-time applications,” IEFT RFC 1889, Jan. 1996.

[8] H. Schulzrinne, A. Rao, and R. Lanphier, “Real Time Streaming Protocol (RTSP),”

IEFT RFC 2326, Apr. 1998.

[9] M. Handley V. Jacobson, “SDP: Session Description Protocol,” IEFT RFC 2327, Apr. 1998.

[10] F. Andreasen, B. Foster, “Media Gateway Control Protocol (MGCP)”, IETF RFC3435, January 2003.

[11] H. Schulzrinne, et.al., “RTP: A Transport Protocol for Real-Time Applications”,IETF RFC 3550, July 2003.

[12] Kundan Singh and Henning Schulzrinne, "Failover, load sharing and server architecture in SIP telephony," Computer Communications, Volume 30, Issue 5, pp.

927-942, March 2007.

[13] Kundan Singh and Henning Schulzrinne, "Failover and load sharing in SIP telephony," Technical Report, Department of Computer Science, Columbia University.Efficient Failover and Load Balancing for Dependable SIP Proxy Servers1

58

[14] Jenq-Shiou Leu,Hui-Ching Hsieh,Yen-Chiu Chen,Yuan-Po Chi,"Design and Implementation of a Low Cost DNS-based Load Balancing Solution for the SIP-based VoIP Service",IEEE Asia-Pacific Services Computing Conference,2008 ,pp.1-5

[15] .I-Chen Wang,"An Adaptive Load Sharing For Scalable Multi-Server Cluster VOIP System",Institute of Electrical Engineering National University of Kaohsiung, July,2009.

[16] M. Colajanni, P.S. Yu and D.M. Dias, “Analysis of Task Assignment Policies in Scalable Distributed Web-Servers Systems,” IEEE Transactions on Parallel and Distributed Systems, Vol. (, N). 6, June 1998.

[17] V. Cardellini, E. Casalicchio, M. Colajanni, and P.S., Yu, “The State of the Art in Locally Distributed Web-server systems,” ACM computing Surveys, vol. 34, no. 2, pp. 263-311, June 2002.

[18] Vivel S. Pai, M. Aron, G. Banga, M. Svendsen, P. Druschel, W. Zwaenepoel, and E.Nahum, “Locality-Aware Request Distributed in Cluster-base Network Servers,”

Proc.ACM Arch. Support for Progr. Languages Conf., pp. 535-544, October 1998.

[19] E. Casalicchio and M. Colahanni, “A Client-Aware Dispatching Algorithm for Web Clusters Providing Multiple Services,” Proc. ACM World Wide Web Conf., pp.

535-544, May 2001.

[20] Intark Han; Hong-Shik Park; Young-Woo Choi; Kwang-Roh Park, "Four-way Video Conference in Home Server for Digital Home", IEEE Tenth International Symposium on Consumer Electronics, June, 2006. ISCE, pp.1-6

[21] Junchao Li,Weimin Lei,Xiuwu Zhang,"Design and Implementation of a SIP-Based Centralized Multimedia Conferencing System", International Conference on Communication Software and Networks, June ,2009. ICCSN. pp.40-44

[22] Papp, I.,Saric, Z.,Vukosavljev, S.,Teslic, N.,Temerinac, M.,"Hands-free voice communication platform integrated with TV", International Conference on Consumer Electronics,May,2009. ICCE pp.1-2

[23] Yarali, A.,Cherry, A.,"Internet Protocol Television (IPTV)",IEEE Region 10,TENCON,February,2007.pp.1-6

[24] Asterisk www.asterisk.org

[25] ADDPAC http://www.addpac.com/addpac_eng/addpac_english.php [26] ANNEAL www.anneal.com.tw

相關文件