研究生: |
楊惟任 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 |
論文種類: | 學術論文 |
相關次數: | 點閱:100 下載:6 |
分享至: |
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
在科技大爆炸的年代,隨著網路傳播媒體的蓬勃發展,直播串流的服務也越
來越普遍,市面上也對於直播串流系統有各式各樣需求,為了滿足多元化的直播
串流需求,本論文提出一套建構在輕量的嵌入式系統上的高解析度直播串流系
統,並對直播串流方案的選擇進行系統性的驗證。
本論文會先根據目標提出一套串流技術的方案,最後再用各項指標以驗證提
出的方案的合理性。在直播串流的技術中,視訊壓縮是其中最重要的一環,為了
要在輕量的嵌入式系統上有限的運算能力達到高解析度、高品質、低延遲的直播
串流,我們會比較視訊壓縮標準的 H.264、H.265,還有探討視訊壓縮技術相關的
運動估測、運動補償、快速區塊比對法等等,以及視訊轉碼與直接進行視訊壓縮
的差異,透過上述各方面的探討,論證我們使用的串流技術方案的合適性。
[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