本文主要介紹媒體直播(MediaLive)產品提供的主要能力
主要功能概述
媒體直播當前主要提供四部分能力包括綁定輸入、協議轉換、視頻轉碼和音軌組合。
綁定配置輸入,通過綁定輸入將外部多個視頻源輸入到伺服器中進行處理,包括擷取視頻流,篩選音頻流等操作,將視頻流與音頻流合并輸入到頻道(Channel)中。
協議轉換,在Channel中會配置多個輸出組,不同輸出組之間可配置不同的傳輸協議。將前一步合并的視頻流與音頻流的傳輸協議轉換為需要的協議。
視頻轉碼,在Channel輸出組的輸出中配置視頻的轉碼格式,即把原始視頻流根據實際需求轉換編碼格式後輸出(例如原始視頻流為1080P,轉換後輸出為720P)。
音軌組合,在Channel輸出組的輸出中配置音軌組合。選擇所需要的音軌,將其與前面配置好的協議與碼率組合配置成一條輸出,傳輸到下一步(MediaPackage)中。
說明一個輸出組可基於不同的音軌組合配置多條輸出。
綁定配置輸入
通過控制台在頻道輸入中綁定對應輸入管理中配置的輸入,綁定時需要配置音頻選取器,以此將外部源經過音頻篩選,視頻擷取等操作之後輸出到頻道(Channel)中。
對於RTMP類型的輸入只能配置一條音頻選取器或不配置音頻選取器。
對於SRT類型的輸入可配置選擇多條音頻選取器或不配置音頻選取器。
音頻選取器配置方式可參考此列表。
Channel只會擷取一條視頻流,預設擷取第一條視頻流,但可擷取多條音頻流。
協議轉化
這部分能力主要用於將源視頻的傳輸協議轉換為我們所需要的協議,即進行協議轉換。具體參數說明可參考此列表。
當前只支援MediaPackage的格式(HLS協議)。
視頻轉碼
這部分能力主要用於將原視頻編碼參數修改為我們所需要的視頻編碼參數,同時我們還提供了包括廣告透傳、窄帶高清模板、普通模板、高解析度等多種配置功能。
廣告標記:支援指定SCTE-35訊息進行透傳
模板切換:媒體直播提供了以下兩種視頻轉碼模板:
普通模板。最大支援4K解析度。
窄帶高清模板:採用阿里雲自研編解碼演算法,實現同等畫質下更省流量、同等頻寬下視頻更高清,最大支援1080P解析度。
4K轉碼:提供 2K、4K 高解析度即時編碼
具體參數說明可此列表。
音軌組合
這部分能力可將多個音軌根據需要,通過音頻選取器重新與其他音頻流、視頻流進行組合并輸出。
在輸入配置頁面,對不同的輸入,配置多種音頻選取器。在輸出配置中,選擇需要的音頻選取器,輸出此選取器下所配置的音頻。