阿摩線上測驗 登入

申論題資訊

試卷:106年 - 106 專技高考_資訊技師:網路原理與應用#66566
科目:技師◆網路原理與應用
年份:106年
排序:0

題組內容

三、網際網路上串流的服務愈來愈多,特別是視訊串流,像是視訊直播。以往串流協定 有 Apple 的 HLS、Adobe 的 HDS、微軟的 Smooth Streaming 等,但目前已統一使用 MPEG-DASH 這個標準。

申論題內容

請說明 MPEG-DASH 的伺服器(server)如何提供多種視訊品質(解析度)的串流? (3 分)

詳解 (共 1 筆)

詳解 提供者:hchungw

MPEG-DASH 伺服器提供多種視訊品質(解析度)的串流方式

運作原理

  1. 多種版本編碼

    • 伺服器將原始視訊內容編碼成多種解析度和比特率的版本(如1080p、720p、480p等),以適應不同網絡條件和設備需求。
  2. 分段處理

    • 每個解析度和比特率的視訊版本被進一步分成許多小段(segments),每段持續幾秒鐘。這些段的文件通常使用標準化的容器格式(如MP4)。
  3. 媒體呈現描述(MPD)文件

    • 伺服器生成一個MPD文件(Media Presentation Description),其中包含所有分段的URL、時間戳和其他元數據,指示客戶端如何組裝和播放這些段。

客戶端的操作

  1. MPD文件獲取

    • 客戶端請求並下載MPD文件,了解可用的視訊版本和對應的段信息。
  2. 自適應選擇

    • 客戶端根據當前的網絡條件、設備性能和用戶設置,動態選擇合適的視訊版本和段進行下載和播放。
  3. 段下載與播放

    • 客戶端按需下載並播放適當的視訊段,並根據網絡狀況動態調整所選擇的解析度,確保連續、平滑的播放體驗。

優點

  • 自適應串流:根據網絡狀況自動調整視訊質量,確保流暢播放。
  • 高兼容性:使用HTTP協議,支持所有能夠處理HTTP的設備。
  • 高效資源利用:分段處理使得視訊段可以通過CDN等分佈式網絡高效傳遞。

總結

MPEG-DASH通過多種版本編碼、分段處理、和MPD文件的使用,使得伺服器能夠靈活提供多種視訊品質的串流,確保客戶端能夠在不同網絡環境下獲得最佳的觀看體驗。