跳到主要內容

臺灣博碩士論文加值系統

(216.73.216.223) 您好!臺灣時間:2025/10/08 08:40
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

: 
twitterline
研究生:林子堯
研究生(外文):Zih-Yao Lin
論文名稱:雲端化網路視訊電話設計與實作
論文名稱(外文):Design and Implementation of Cloud Computing for Video/Voice over IP
指導教授:張保榮
指導教授(外文):Bao-Rong Chang
學位類別:碩士
校院名稱:國立高雄大學
系所名稱:資訊工程學系碩士班
學門:工程學門
學類:電資工程學類
論文種類:學術論文
論文出版年:2012
畢業學年度:100
語文別:英文
論文頁數:71
中文關鍵詞:雲端計算網路視訊電話Real Time Messaging Protocol (RTMP)
外文關鍵詞:Real Time Messaging Protocol (RTMP)Video/Voice over IP(VVoIP)Cloud Computing
相關次數:
  • 被引用被引用:0
  • 點閱點閱:362
  • 評分評分:
  • 下載下載:42
  • 收藏至我的研究室書目清單書目收藏:1
本研究的目的是實現在雲端計算系統上設計一個即時性網路視訊電話Video/Voice over IP (VVoIP)的應用程式。PC或Notebook經由web介面方式且使用以Authentication、Authorization、Accounting (AAA)管理機制登入雲端計算系統,透過雲端計算系統的VVoIP程式與另一位上線使用者做網路視訊電話方式的連線通話。Android行動裝置的使用者則經由Android Market下載及安裝我們發佈雲端的VVoIP App後,在Adobe AIR App的環境下進行雲端網路視訊通話。它比P2P方式網路視訊電話更具有幾項優點,首先使用者通話前不需事先得知對方IP位址,其次它將可以實現跨平台的網路視訊電話,並且VVoIP應用程式採用Real Time Messaging Protocol(RTMP)通訊協定來達成及時性的傳輸服務。
The objective of this study is to realize a real-time Video/Voice over IP (VVoIP) application implemented by a cloud computing server. PC and notebook users can access the remote server through the web, and log into the cloud computing system via the AAA (Authentication, Authorization, Accounting) management system. This way, any user can carry out an on-line call with another user through VVoIP application running on the cloud computing server. Mobile Android users can download the cloud VVoIP App from Market/Play Store, and conduct the VVoIP call under the Adobe AIR App environment. This technique outperforms P2P method for many reasons. First, the user need not know the other person’s IP before making the VVoIP call. Also, it can achieve cross-platform VVoIP, and the application uses Real Time Messaging Protocol (RTMP) to achieve immediate transmission of services.
Chapter 1. Introduction 1
Chapter 2. Literature Review 6
  2.1 Windows Live Messenger 8
  2.2 Yahoo! Messenger 10
  2.3 Skype 12
  2.4 LINE 14
  2.5 Viber 16
  2.6 Tango Video Calls 17
  2.7 Function comparison for different products 18
Chapter 3. Research Method 20
  3.1 Deploy the cloud host-Proxmox Virtual Environment 20
  3.2 Build the cloud VVoIP environment 21
    3.2.1 Create virtual machine and install Ubuntu 10.04 OS 21
    3.2.2 Establish application servers in virtual machine 23
    3.2.3 Video/voice server-Adobe Flash Media Server 25
  3.3 Communication architecture in server as well as client 26
  3.4 Phone operation procedure within cloud VVoIP 28
  3.5 Set-up of development environment and deploy VVoIP application 31
Chapter 4. Experimental Results and Discussion 32
  4.1 Experimental environment 32
  4.2 Experimental results 34
    4.2.1 Phone test between PCs 35
    4.2.2 Phone test between PC and mobile device 37
    4.2.3 Phone test between mobile devices 39
    4.2.4 Off-site quality test 41
    4.2.5 Simultaneous connection stress test 43
    4.2.6 Power consumption estimate at Android mobile phone 46
    4.2.7 Power consumption estimate at Personal Computer 49
    4.2.8 System performance analysis 52
Chapter 5. Conclusion 59
References 61
[1]王鵬,2010,雲端運算的關鍵技術與應用實例,台北:佳魁資訊.
[2]張亞飛,2009,PHP for Flash FMS動態網站開發手札,台北:上奇資訊.
[3]廖冠雄, 林聿中, 謝欽旭.,2010,VoIP網路電話實驗系統,臺灣優奎士.
[4]A. Kimball, S. Michels-Slettvet, and C. Bisciglia, “Cluster Computing for Web-Scale Data Processing, “ ACM SIGCSE Bulletin - SIGCSE 08, vol. 40, no. 1, pp. 116-120, March 2008.
[5]Amazon Web Services (AWS), 2012. http://aws.amazon.com/
[6]B. R. Chang, C.-F. Huang, H. F. Tsai, and Z.-Y. Lin, “Rapid Access Control on Ubuntu Cloud Computing with Facial Recognition and Fingerprint Identification,” Journal of Information Hiding and Multimedia Signal Processing, Vol. 3, No. 2, pp. 176-190, April 2012.
[7]B. R. Chang, C.-P. Young, H. F. Tsai, and R.-Y. Fang, “Timed PR-SCTP for Fast Voice/Video over IP in Wired/Wireless Environments,” Journal of Information Hiding and Multimedia Signal Processing, Vol. 2, No. 4, pp. 320-331, October 2011.
[8]B. R. Chang, H.-F. Tsai, C.-F. Huang, and H.-C. Huang, “Private Small-Cloud Computing in Connection with WinCE Thin Client,” Lecture Notes in Artificial Intelligence, vol. 6422, pp. 172-182, Nov. 10, 2010.
[9]B. R. Chang, H. F. Tsai, C.-P. Young, and R.-Y. Fang, “Embedded System for Inter-Vehicle Heterogeneous-Wireless-based Real-Time Multimedia Streaming and Video/Voice over IP,” Proc. of 4th International Conference on Innovative Computing, Information and Control (ICICIC-2009), Paper ID: B06-01, Ambassador Kaohsiung, Taiwan, December 7-9, 2009.
[10]B. R. Chang, H.-F. Tsai, Z.-Y. Lin, C.-M. Chen, and Chien-Feng Huang, “Adaptive Performance for VVoIP Implementation in Cloud Computing Environment,” Lecture Notes in Artificial Intelligence, Vol. 7198, Part III, pp. 356-365, March, 2012.
[11]B. R. Chang, H. F. Tsai, Z.-Y. Lin, and C.-F. Huang, “Fast Access Security on Cloud Computing: Ubuntu Enterprise Server & Cloud with Face and Fingerprint Identification,” Advances in Intelligent and Soft Computing (Springer), Vol. 144, pp. 451-457, January 2012.
[12]C. Metz, “AAA protocols: authentication, authorization, and accounting for the Internet,” Internet Computing (IEEE), vol. 3, no. 6, pp. 75-79, Nov. 1999.
[13]C.-P. Young, B. R. Chang, and Z.-L. Qiu, “Scheduling Optimization for Vector Graphics Acceleration on Multiprocessor Systems,” Journal of Information Hiding and Multimedia Signal Processing, Vol. 3, No. 3, pp. 248-278, July 2012.
[14]Eucalyptus, 2012. http://open.eucalyptus.com/
[15]Google App Engine, 2012. http://groups.google.com/group/google-appengin
[16]GNU Classpath , GNU Classpath, Essential Libraries for Java, in 2012. http://www.gnu.org/software/classpath/
[17]Hyper-V Server R2, 2012. http://www.microsoft.com/en-us/server-cloud/hyper-v-server/
[18]IBM Cloud Computing, 2012. http://www.ibm.com/ibm/cloud/
[19]I Hear U Project Homepage, 2012. http://ihu.sourceforge.net/
[20]JamVM -- A compact Java Virtual Machine, 2012. http://jamvm.sourceforge.net/
[21]Java 2 Platform, Micro Edition (J2ME), 2012. http://www.java.com/zh_TW/download/faq/whatis_j2me.xml
[22]J.-Y. Li, “Peer-to-Peer System Structures and Data Transmission Strategies: Design and Implementation,” Ph.D. Dissertation, Globe Thesis, Feb. 28, 2010.
[23]OpenNebula, 2012. http://www.opennebula.org/
[24]Positive Effects on System Performance
http://www.auslogics.com/en/downloads/boost-speed/5/auslogics_boostspeed-positive_effects_on_system_performance.pdf
[25]Proxmox Server Solution GmbH, 2012. http://www.proxmox.com/
[26]Sector/Sphere, National Center for Data Mining, 2012. http://sector.sourceforge.net/
[27]Testing the Effect of Encryption on Disk Performance
http://www.castleforce.co.uk/assets/File/Check_Point/Testing-Encryption-Disk-Performance_from_Castleforce.pdf
[28]Voice over IP in a Cloud, IIS, 2009.
http://www.17freecall.com/, http://www.loip.com/
[29]VoIP in cloud computing, Skpye, 2010.
http://www.chinalabs.com/html/chanyezhuanxing/2010/1214/41378.html
[30]VMware Virtualization, 2011. http://www.vmware.com/virtualization/
[31]Windows Azure- A Microsoft Solution to Cloud, 2012. http://tech.cipper.com/index.php/archives/332
[32]Welcome to Apache Hadoop, 2012. http://hadoop.apache.org/
[33]ZDbox, version: 3.5.222, 2012.
https://play.google.com/store/apps/details?id=com.zdworks.android.toolbox&feature=search_result#?t=W251bGwsMSwxLDEsImNvbS56ZHdvcmtzLmFuZHJvaWQudG9vbGJveCJd
QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top