簡易檢索 / 詳目顯示

研究生: 陳祜琦
論文名稱: 動態頻寬管理視訊串流伺服器
A Video Streaming Server with Dynamic Bandwidth Management
指導教授: 黃文吉
Hwang, Wen-Jyi
學位類別: 碩士
Master
系所名稱: 資訊工程學系
Department of Computer Science and Information Engineering
論文出版年: 2008
畢業學年度: 96
語文別: 中文
論文頁數: 62
中文關鍵詞: 串流伺服器
英文關鍵詞: Dynamic Bandwidth Management, Streaming Server
論文種類: 學術論文
相關次數: 點閱:112下載:2
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 本論文中將結合視訊串流伺服器(Video Streaming Server)及我們所發展的動態頻寬管理視訊串流法則(Dynamic Bandwidth Video Streaming Management),讓視訊串流系統在調節頻寬的時候可以達到以下兩點目標:
    (1) 當總流量超過安全範圍,調節頻寬時可最小化視訊品質之降低。
    (2) 頻寬充足時,調節頻寬且最大化的提昇視訊品質。

    另外,我們撰寫了一個使用本演算法則之視訊串流伺服器模擬程式以及建立了一個使用本演算法的視訊串流伺服器。而本論文將分析比較模擬所獲得的數據及實際運作時所量測到的數據,證明本論文所提出之演算法則是有效的。

    In this thesis, we propose a bandwidth management algorithm and implement a video streaming server with this algorithm. We want the system can achieve two goals as follows:
    (1) When total used bandwidth of video streaming server is over safety area, video streaming server will manage bandwidth and minimize video quality decadence.
    (2) When total used bandwidth of video streaming server is under safety area, video streaming server will manage bandwidth and maximize video quality increase.
    In order to verify this algorithm, we implement a video streaming system simulate program using the algorithm and also implement a positive video streaming system. We will test these two systems in several scenarios and get some measurements. According to those measurements, it can be observed that the algorithm is effective and useful.

    中文摘要 英文摘要 目錄 致謝 第一章 緒論 1.1 研究背景及機機...................................................1 1.2 研究方法及目的...................................................5 1.3 論文架構...................................................7 第二章 基礎理論介紹 2.1 串流媒體與相關技術..............................................8 2.1.1 串流媒體簡介...................................................8 2.1.2 支援串流媒體之傳輸協定............................11 2.1.3 串流媒體伺服器.............................................13 2.1.4 Codec 與 Container format...............................16 2.1.5 固定與可變BitRate.................................................17 2.2 Video Lan Client (VLC)...................................................18 2.2.1 簡介......................................................18 2.2.2 程式功能模組......................................................20 第三章 系統架構 3.1 動態頻寬管理視訊串流法則................................22 3.1.1 群組架構......................................................23 3.1.2 Merge程序.....................................................25 3.1.3 Split程序.....................................................29 3.2 實現法則之視訊串流系統架構…..............................33 3.2.1 模組介紹….................................................33 3.2.2 串流伺服器架構…..............................................36 第四章 實驗數據與系統效能分析 4.1 模擬情境說明................................................38 4.2 串流系統測試說明........................................40 4.3 頻寬調節分析.....................................................42 4.4 PSNR分析.......................................................46 第五章 結論與未來展望 5.1 結論.......................................................50 5.2 未來展望......................................................51 參考文獻................................................52

    [1] Apostolopoulos, J., Tina W., Wai-tian, T. and Wee, S., “On Multiple Description Streaming with Content Delivery Networks,” in Proc. IEEE INFOCOM, 2002.

    [2] Jan Krikke, “Streaming Video Transforms the Media Industry,” in Proc. IEEE Computer Graphics and Applications, vol 24, July/Aug, 2004

    [3] Carlos E. Luna, Lisimachos P. Kondi, Aggelos K. Katsaggelos, “Maximizing User Utility in Video Streaming Applications,” in Proc. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, VOL. 13, NO. 2, FEBRUARY 2003

    [4] 涂國祥, 林盈達, “多媒體串流應用:產品比較與實例分析,“ 國立交通大學資訊科學系,新竹,2001

    [5] Wikipedia, available at http://en.wikipedia.org/

    [6] Streaming Methods: Web Server vs. Streaming Media Server, available at http://www.microsoft.com/ntserver/mediaserv/exec/comparison/we
    bservvstreamserv.asp

    [7] QuickTime Streaming Server, available at
    http://www.apple.com.tw/quicktime/streamingserver/

    [8] Microsoft Windows Media Player, available at
    http://www.microsoft.com/windows/windowsmedia/default.asp

    [9] Real Server, available at http://www.realnetworks.com

    [10] Open source project: VLC, available at http://www.videolan.org/vlc/

    [11] Open source project: Apache HTTP Server, available at
    http://httpd.apache.org/

    [12] Open source project: MySQL Database Server, available at
    http://www.mysql.com/

    [13] 高橋登史朗著, “Ajax與Google map API入門實作,” 博碩文化, 2006

    下載圖示
    QR CODE