簡易檢索 / 詳目顯示

研究生: 范憶婷
Fan, I-Ting
論文名稱: 基於H.264之視頻點播系統和即時串流節目排程系統之研製
Design and Implementation of H.264-based VOD System and Program Scheduler System with Live Streaming
指導教授: 黃能富
Huang, Nen-Fu
口試委員:
學位類別: 碩士
Master
系所名稱: 電機資訊學院 - 資訊工程學系
Computer Science
論文出版年: 2009
畢業學年度: 97
語文別: 英文
論文頁數: 47
中文關鍵詞: 隨選視訊系統節目排程混合串流串流錄製
外文關鍵詞: VOD, Program Schedule, mixed streaming, record streaming
相關次數: 點閱:2下載:0
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 最近這幾年,由於資訊化、多元化之社會趨勢與網際網路之大眾化,導致民眾在高品質、高效率、高科技的視聽服務需求亦趨強烈;多媒體應用的相關研究亦充斥著整個學術與商業領域。綜觀現在的影音平台,觀察後發現仍缺少某些功能,如:1. 某些影片其實要即時的欣賞才有其價值存在,如:跨年倒數的影片等,所以影音平台若能提供直播的影片供網友欣賞,此網站一定可以吸引更多的使用者加入。2. 網站的經營業者可擁有像電視台那樣開設頻道的功能,可依公司的決策排程影片或直播節目,供網友觀看。3. 提供的直播節目串流不唯一,如:老師上課且需要用到投影片講解,此時應該要提供兩個同步的串流供學生觀看。因此,本篇論文實做一個具有上述所提及之功能且擴充性高的隨選視訊系統來滿足更多的使用者和業者。此外,由於可利用的網路頻寬漸增,所以隨選視訊系統也相繼推出提供高畫質、高解析的多媒體串流服務。但是頻寬也不是無限的,所以本篇論文所提出的系統也有將此一問題列入考量,以轉檔的技術進行多媒體檔案壓縮,達到減少頻寬的效果,致使使用者在瀏覽影片時,將能快速觀看影片,而不用浪費時間等待系統影片的緩衝。


    With the fast development of technology and the increasing popularity of Internet in recent years, multitudes are becoming highly demanding for the multimedia services. Many researches on multimedia applications are studied the entire academic and business fields; however, we found many video platforms are still lack of some important functionality. Firstly, they do not support broadcast live streaming. Some videos are better seen as live broadcasting such as New Year countdown, election news, and political speeches. Therefore, whether the video platform can provide live videos or not, it will be able to attract more users in this business. Secondly, the administrator should have program schedule functionality such as TV. Lately, the multiple synchronized streaming may be required. For example, we would like to show professors’ lecture and the details of slides at the same time, and it will need two synchronous streaming. In this thesis, we implement a VOD system that has functionality of what are mentioned above and the system has high scalability to satisfy more and more users and businessmen. On one hand, due to promotion of bandwidth in LAN, VOD system launches the high quality multimedia streaming service. On the other hand, the bandwidth is not unlimited, so we proposed the issues to be considered as well. We apply encoding technology to compress multimedia file to reduce bandwidth. Hence, users can more quickly download the file rather than waste too much time waiting.

    1. Introduction 1 2. Background 3 2.1 Related Works 3 2.1.1 YouTube 3 2.1.2 osTube 4 2.2 FFmpeg 4 2.3 H.264/AAC Video Compression 7 2.3.1. The H.264 Video Coding and Decoding 8 2.3.2. Motion Estimation and Compensation 9 2.3.3. Transformation and Quantization 10 2.3.4. Entropy Coding 11 2.3.5. De-blocking Filter 11 3. System Design 13 3.1 System Architecture 14 3.2 Video Management Module 16 3.2.1 Upload Videos and Upload Captions 17 3.2.2 Caption Module 17 3.2.3 Transcoding Module 20 3.2.4 Configuration and Broadcast Webpage 22 3.3 Program Scheduler Module 22 3.3.1 Program Scheduler Module Architecture 23 3.3.2 Program Scheduler Module Protocol 24 3.3.3 Video Thumbnail 31 3.4 Mixer / Demixer Module 31 3.4.1 Mixer Module 32 3.4.2 Demixer Module 33 3.5 Record Module 34 3.6 P2P Module 34 4. Experimental Results 36 4.1 Perfecting H264 conversion with FFmpeg 36 4.2 System Implementation 39 4.2.1 Video Management Module 39 4.2.2 Program Scheduler Module 41 4.3 Scalability 43 5. Conclusion 45 References 46

    [1] K. A. Hua and S. Sheu. Skyscraper Broadcasting: a new broadcasting scheme for metropolitan video-on-demand systems. In SIGCOMM 97, pp89-100, Cannes, France, Sept. 1997. ACM.
    [2] J.-F. Paris, S. W. Carter, and D. D. E. Long. A low bandwidth broadcasting protocol for video on demand. In Proc. of IEEE Int’l Conference on Computer Communications and Networks (IC3N’98).
    [3] L. Juhn and L. Tseng. Fast data broadcasting and receiving scheme for popular video service. In IEEE Transactions on Broadcasting, 44(1):100-105, Mar 1998.
    [4] A. Hu, I. Nikolaidis, P. van Beek. On the design of efficient video-on-demand broadcast schemes. In Proc. of 7th Int’l Symp. OnModeling, Analysis and Simulation of Computer and Telecommunication Systems (MASCOTS’99), pp 262-269.
    [5] Nielsen Online’s report. ”Online Engagement Deepens as Social Media and Video Sites the Internet”, 2009.04.22.
    [6] Nielsen Online’s report. ”YouTube Maintains Top Ranking by Total Streams and Hulu Grows 490 Percent Year-over-Year”, 2009.05.14.
    [7] K. c. Almeroth and M. H. Ammar. The use of multicast delivery to provide a scalable and interactive video-on-demand service. IEEE Journal on Selected Areas in Communications, 14(5):1110-22, Aug 1996.
    [8] A D. Gelman, H. Kobrinski, L. S. Smoot, S. B. Weinstein, M. Fortier, and D. Lemay. A store-and-forward architecture for video-on-demand service. In Proceedings of IEEE ICC, Denver, CO, 1991.
    [9] Y. Guo, K. Suh, J. Kurose, and D. Towsley. P2Cast: peer-to-peer patching scheme for VoD service. In Proc. WWW’03, Budapest, Hungary, May 2003.
    [10] H.-J. Chen, A. Krishnamurthy, T. D. C. Little, and D. Venkatesch. A scalable video-on-demand service for the provision of VCR-like functions. In Proc. of Int. Conference on Multimedia Computing and Systems, pages 65–72, May 1995.
    [11] W. Liao and V. O. K. Li. The split and merge protocol for interactive video-on-demand. IEEE Multimedia, 4(4):51–62, Dec. 1997.
    [12] S. W. Carter and D. D. E. Long. Improving bandwidth efficiency of video-on-demand servers. Computer Networks, Vol. 31, No. 1-2, 99-111, 1999.
    [13] Y. Cai and K. A. Hua. An efficient bandwidth-sharing technique for true video on demand systems. In Proceedings of the 7-th ACM International Multimedia Conference, (MULTIMEDIA ’99), 211-214, 1999.
    [14] D. L. Eager, M. K. Vernon and J. Zahorjan. Bandwidth Skimming: A Technique for Cost-Effective Video-on-Demand. In Proc. Multimedia Computing and Networking (MMCN), San Jose, CA, Jan. 2000, pp. 206-215.
    [15] E.M. Yan and T. Kameda. An efficient VOD broadcasting scheme with user bandwidth limit. In Proc. SPIE/ACM Conf. on Multimedia Computing and Networking, Vol. 5019, pp. 200-208, Santa Clara, CA, January 2003.
    [16] J.-F. Pâris. A broadcasting protocol for compressed video. In Proc. EUROMEDIA ’99, Conf., pp. 78-84, Munich, April 1999.
    [17] YouTube website. http://www.youtube.com/
    [18] osTube website. http://www.ostube.de/
    [19] Meeyoung Cha, Haewoon Kwak, Pablo Rodriguez, Yong-Yeol Ahn, and Sue Moon. I tube, you tube, everybody tubes: analyzing the world’s largest user generated content video system. In Proc. of ACM IMC ’07, pages 1–14, 2007.
    [20] Vincent E.P. Heinink. Video-on-Demand over the Internet. 18th April 2007.
    [21] Mplayer website. http://www.mplayerhq.hu/design7/news.html
    [22] FFmpeg document. http://ffmpeg.org/ffmpeg-doc.html
    [23] H.264 tutorials. http://www.vcodex.com/h264.html
    [24] T. Wiegand, G. Sullivan, G. Bjøntegaard, and A. Luthra, “Overview of the H.264/AVCvideo coding standard,” IEEE Trans. Circuits Syst. Video Technol., vol. 13, no. 7, pp. 560–576, Jul. 2003.
    [25] H. Schwarz, D. Marpe, and T. Wiegand, “Overview of the scalable video coding extension of the H.264/AVC standard,” IEEE Trans. Circuits Syst. Video Technol., vol. 17, no. 9, pp. 1103–1120, Sep. 2007.
    [26] Toufik Ahmed, Ahmed Mehaoua, and Guillaume Buridant. Implementing MPEG-4 video on demand over IP Differentiated Services. In IEEE Globecom’ 01, San Antonio, Texas, USA, pages 2489–2493, November 2001.
    [27] Y. Liu, Y. Guo, and C. Liang, "A survey on peer-to-peer video streaming systems," Peer-to-Peer Networking and Applications, vol. 1, pp. 18-28, 2008.
    [28] M. Wang and B. C. Li, "Network coding in live peer-to-peer streaming," IEEE Transactions on Multimedia, vol. 9, pp. 1554-1567, Dec 2007.
    [29] Y. Tang, J. G. Luo, Q. Zhang, M. Zhang, and S. Q. Yang, "Deploying P2P networks for large-scale live video-streaming service," IEEE Communications Magazine, vol. 45, pp. 100-106, Jun 2007.
    [30] S. H. G. Chan, N. L. S. da Fonseca, and G. Pau, "Peer-to-peer multimedia streaming," IEEE Communications Magazine, vol. 45, pp. 84-85, Jun 2007.

    無法下載圖示 全文公開日期 本全文未授權公開 (校內網路)
    全文公開日期 本全文未授權公開 (校外網路)
    全文公開日期 本全文未授權公開 (國家圖書館:臺灣博碩士論文系統)
    QR CODE