阿里云國際站經(jīng)銷商,主營阿里云,騰訊云,華為云,亞馬遜aws,谷歌云gcp,微軟云az,免費(fèi)開戶,代充值優(yōu)惠大,聯(lián)系客服飛機(jī)@jkkddd
直播錄制原理
直播錄制的過程,是通過拉取您推上來的直播流,將音視頻封裝成單獨(dú)的一個(gè)個(gè)媒體切片(封裝格式為TS),然后存入您指定的OSS bucket或者存入到點(diǎn)播系統(tǒng)生成點(diǎn)播文件。直播錄制在工作時(shí)遵循以下原則:
直播錄制只修改音視頻的封裝格式(RTMP/FLV轉(zhuǎn)成TS),絕不修改音視頻內(nèi)容(即編碼層內(nèi)容)。舉個(gè)例子,如果您推上來的直播流是花屏的,那錄制下來的也是花屏的。
直播錄制有權(quán)限往用戶bucket寫入錄制文件,但不會(huì)且沒有權(quán)限修改/刪除用戶bucket的任務(wù)文件(包括已寫入的錄制文件)。用戶bucket中的錄制文件,完全由您自己管理。
錄制文件的封裝格式
直播錄制支持將直播流錄制成TS/M3U8、MP4、FLV封裝格式的視頻文件。但是不管是哪種封裝格式,直播錄制都會(huì)先將直播流切片成一個(gè)個(gè)的TS切片,然后再合成對(duì)應(yīng)封裝格式的錄制文件。
對(duì)于M3U8,直播錄制會(huì)將TS和M3U8都寫入用戶的bucket(因?yàn)镸3U8只是HLS協(xié)議中的索引文件,音視頻數(shù)據(jù)仍然在TS中);而對(duì)于MP4和FLV,用戶bucket中只會(huì)有合成后的MP4和FLV切片。
限制條件
錄制存儲(chǔ)至OSS
錄制存儲(chǔ)至OSS的前提條件是您已創(chuàng)建OSS Bucket,且OSS Bucket必須與播放域名的直播中心同地域,不支持跨地域錄制。具體操作,請(qǐng)參見創(chuàng)建OSS Bucket。
正常情況下,開通直播服務(wù)時(shí),您已自動(dòng)授權(quán)“允許直播服務(wù)寫入用戶OSS”,因此直播錄制寫入您指定的bucket時(shí)不存在權(quán)限問題。如果該權(quán)限意外被刪除,您可以參考以下方法重新配置:
通過控制臺(tái)配置:您需要授權(quán)視頻直播可將視頻內(nèi)容寫入OSS產(chǎn)品的權(quán)限,授權(quán)后才能將視頻存儲(chǔ)至指定的OSS bucket中。具體操作,請(qǐng)參見配置直播寫入OSS權(quán)限。
通過RAM進(jìn)行權(quán)限配置:詳情信息,請(qǐng)參見創(chuàng)建RAM用戶并授權(quán)。
錄制存儲(chǔ)至VOD
錄制存儲(chǔ)至VOD的前提條件:您需要先開通視頻點(diǎn)播服務(wù),且開通點(diǎn)播服務(wù)的區(qū)域必須與播放域名的直播中心同地域才能將視頻存儲(chǔ)至VOD。視頻點(diǎn)播服務(wù)詳細(xì)操作,請(qǐng)參見開通視頻點(diǎn)播。
音視頻編碼格式
由于直播錄制需要先將直播流切分成TS文件,因此您推上來的直播流的音視頻編碼格式必須滿足TS封裝格式的要求。根據(jù)FLV標(biāo)準(zhǔn)和ISO/IEC 13818-1標(biāo)準(zhǔn),直播錄制目前僅支持以下編碼格式:
視頻:H264、HEVC、MPEG4
音頻:AAC、MP3
不同錄制方式及使用場(chǎng)景
視頻直播提供以下錄制方式,您可根據(jù)具體的場(chǎng)景進(jìn)行選擇和使用:
按域名、AppName、StreamName多級(jí)別自動(dòng)錄制
直播錄制支持按域名、AppName、StreamName多級(jí)別的方式進(jìn)行錄制。您可以指定域名、應(yīng)用名或流名稱,錄制某個(gè)域名下或App下所有的直播流,也可以精確錄制某一路直播流。
配置存儲(chǔ)至OSS或存儲(chǔ)至VOD的錄制模板時(shí)您可以配置多個(gè)錄制模板,但是如果出現(xiàn)一路直播流同時(shí)可以匹配到多個(gè)錄制模板時(shí),錄制模板生效存在優(yōu)先級(jí),具體優(yōu)先級(jí)如下(數(shù)值越小,優(yōu)先級(jí)越高):
代表通過控制臺(tái)或API配置自動(dòng)錄制規(guī)則時(shí)對(duì)應(yīng)參數(shù)有值,且值不為*,* 代表對(duì)應(yīng)參數(shù)值為*。
同一路直播流不能同時(shí)選擇錄制到OSS和錄制到VOD,只能選擇其中一種方式。具體實(shí)現(xiàn)方式如下:
錄制存儲(chǔ)至OSS
通過視頻直播控制臺(tái):
具體操作,請(qǐng)參見錄制存儲(chǔ)至OSS。
API調(diào)用流程:
配置錄制規(guī)則,調(diào)用接口請(qǐng)參見AddLiveAppRecordConfig。
進(jìn)行推流,詳細(xì)內(nèi)容請(qǐng)參見推流、拉流與播流。
心靈雞湯:
標(biāo)題:阿里云賬號(hào)開戶,阿里云服務(wù)器購買
地址:http://www.busanamuslimtrendy.com/kfxw/64167.html