簡易檢索 / 詳目顯示

研究生: 楊惟任
Yang, Wei-Jen
論文名稱: 在輕量的嵌入式系統上進行高解析度直播串流之研究
High Resolution Live Streaming based on Lightweight Embedded Systems
指導教授: 黃文吉
Hwang, Wen-Jyi
口試委員: 葉佐任 歐謙敏 黃文吉
口試日期: 2021/08/10
學位類別: 碩士
Master
系所名稱: 資訊工程學系
Department of Computer Science and Information Engineering
論文出版年: 2021
畢業學年度: 109
語文別: 中文
論文頁數: 47
中文關鍵詞: 嵌入式系統影音串流H.264高解析度視訊壓縮
DOI URL: http://doi.org/10.6345/NTNU202101383
論文種類: 學術論文
相關次數: 點閱:102下載:6
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 在科技大爆炸的年代,隨著網路傳播媒體的蓬勃發展,直播串流的服務也越
    來越普遍,市面上也對於直播串流系統有各式各樣需求,為了滿足多元化的直播
    串流需求,本論文提出一套建構在輕量的嵌入式系統上的高解析度直播串流系
    統,並對直播串流方案的選擇進行系統性的驗證。
    本論文會先根據目標提出一套串流技術的方案,最後再用各項指標以驗證提
    出的方案的合理性。在直播串流的技術中,視訊壓縮是其中最重要的一環,為了
    要在輕量的嵌入式系統上有限的運算能力達到高解析度、高品質、低延遲的直播
    串流,我們會比較視訊壓縮標準的 H.264、H.265,還有探討視訊壓縮技術相關的
    運動估測、運動補償、快速區塊比對法等等,以及視訊轉碼與直接進行視訊壓縮
    的差異,透過上述各方面的探討,論證我們使用的串流技術方案的合適性。

    致謝 ii 摘要 iii 目錄 iv 表目錄 v 圖目錄 vi 第1章 緒論 1 1-1 研究背景 1 1-2 研究目的 3 1-3 研究貢獻 5 第2章 理論基礎 7 2-1 視訊壓縮技術 7 2-1-1 時間冗餘的壓縮 10 2-1-2 運動估測 12 2-1-3 快速區塊比對法 13 2-1-4 運動估測的像素精確度 14 2-1-5 H.265 (HEVC) 與H.264 (AVC) 15 2-2 轉碼 18 2-3 視訊壓縮工具-FFmpeg 19 2-4 輕量的嵌入式系統 22 第3章 研究方法 25 3-1 達到高解析度與高幀率 25 3-2 達到低延遲 27 3-3 多媒體串流協定 28 3-4 直播系統 29 3-4-1 系統架設-硬體 30 3-4-2 系統架設-整體直播系統架構 31 3-5 直播串流的量測 33 第4章 實驗結果 35 4-1 編碼格式的選擇 36 4-2 視訊Encoder的設定 37 4-3 視訊來源格式的選擇 40 4-4延遲的測量 42 第5章 結論 44 參考文獻 45

    [1.] VASUDEV B. and KONSTANTINOS K. (1997): IMAGE AND VIDEO COMPRESSION STANDARDS Algorithms and Architectures, New York, Kluwer Academic Publishers.

    [2.] 楊士萱、陳柏源 (2007,06)。〈H.264/AVC 技術與應用簡介〉。影像與識別,13:2,頁 4-18。

    [3.] RICHARDSON I. E. (2010): The H.264 Advanced Video Compression Standard, United Kingdom, John Wiley & Sons, Ltd.

    [4.] BARJATYAA. (2004): Block matching algorithms for motion estimation. IEEE Transactions Evolution Computation., vol. 8., pp. 225-239.

    [5.] WIEGAND T., SULLIVAN G., BJONTEGAARD G., and LUTHRAA. (2003,07): Overview of the H.264/AVC video coding standard. IEEE Trans. Circuits Syst. Video Technol., vol. 13, pp. 560-576.

    [6.] SZE V., BUDAGAVI M. and SULLIVAN G. J. (2014): High Efficiency Video Coding (HEVC) Algorithms and Architectures, New York, Springer.

    [7.] VANNE J., VIITANEN M., HAMALAINEN T. D. and HALLAPURO A. (2012,12): Comparative Rate-Distortion-Complexity Analysis of HEVC and AVC Video Codecs. IEEE Transactions on Circuits and Systems for Video Technology., vol. 22, pp. 1885-1898.

    [8.] BASRI A. A. and ZAINAL N. (2015,06): Comparison Of High Efficiency Video Coding (Hevc) Performance With H. 264 Advanced Video Coding (Avc). Journal of Engineering Science and Technology Special Issue on 4th International Technical Conference 2014.

    [9.] MERRITT L. and VANAM R. (2007): Improved Rate Control and Motion
    Estimation for H.264 Encoder. 2007 IEEE International Conference on Image
    Processing., vol. 5, pp. V - 309-V - 312.

    [10.] 羅玉榮 (2021)。《以 FPGA 實現具 Self-aware 與 Self-adaptive 特性之
    QoS 頻寬分配系統》國立臺灣師範大學。

    [11.] FFmpeg. (n. d.). ffmpeg Documentation. Retrieved June 10, 2021, from
    https://www.ffmpeg.org/

    [12.] Wikibooks. (n. d.). x264 Settings. Retrieved June 18, 2021, from https://en.wikibooks.org/wiki/MeGUI/x264_Settings

    [13.] Raspberry Pi Foundation. (n. d.). Raspberry Pi Documentation. Retrieved
    June 22, 2021, from https://www.raspberrypi.org/documentation/hardware/raspberrypi/bcm2711/README.md

    [14.] MagPi. (n. d.). Raspberry Pi 4 specs and benchmarks. Retrieved July 10, 2021, from https://magpi.raspberrypi.org/articles/raspberry-pi-4-specs-benchmarks

    [15.] ARM Developer. (n. d.). Cortex-A72 Specifications. Retrieved July 10, 2021,
    from https://developer.arm.com/ip-products/processors/cortex-a/cortex-a72

    [16.] ARM Developer. (n. d.). Cortex-A53 Specifications. Retrieved July 10, 2021,
    from https://developer.arm.com/ip-products/processors/cortex-a/cortex-a53

    [17.] FFmpeg. (n. d.). ffmpeg StreamingGuide. Retrieved June 10, 2021, from
    https://trac.ffmpeg.org/wiki/StreamingGuide

    [18.] Adobe. (n. d.). Real-Time Messaging Protocol (RTMP) specification (Version
    1.0) . Retrieved June 10, 2021, from https://www.adobe.com/devnet/rtmp.html

    下載圖示
    QR CODE