本篇文章1538字,讀完約4分鐘

阿里云國(guó)際站經(jīng)銷(xiāo)商,主營(yíng)阿里云,騰訊云,華為云,亞馬遜aws,谷歌云gcp,微軟云az,免費(fèi)開(kāi)戶,代充值優(yōu)惠大,聯(lián)系客服飛機(jī)@jkkddd

直播錄制原理
直播錄制的過(guò)程,是通過(guò)拉取您推上來(lái)的直播流,將音視頻封裝成單獨(dú)的一個(gè)個(gè)媒體切片(封裝格式為T(mén)S),然后存入您指定的OSS bucket或者存入到點(diǎn)播系統(tǒng)生成點(diǎn)播文件。直播錄制在工作時(shí)遵循以下原則:
直播錄制只修改音視頻的封裝格式(RTMP/FLV轉(zhuǎn)成TS),絕不修改音視頻內(nèi)容(即編碼層內(nèi)容)。舉個(gè)例子,如果您推上來(lái)的直播流是花屏的,那錄制下來(lái)的也是花屏的。
直播錄制有權(quán)限往用戶bucket寫(xiě)入錄制文件,但不會(huì)且沒(méi)有權(quán)限修改/刪除用戶bucket的任務(wù)文件(包括已寫(xiě)入的錄制文件)。用戶bucket中的錄制文件,完全由您自己管理。
錄制文件的封裝格式
直播錄制支持將直播流錄制成TS/M3U8、MP4、FLV封裝格式的視頻文件。但是不管是哪種封裝格式,直播錄制都會(huì)先將直播流切片成一個(gè)個(gè)的TS切片,然后再合成對(duì)應(yīng)封裝格式的錄制文件。
對(duì)于M3U8,直播錄制會(huì)將TS和M3U8都寫(xiě)入用戶的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)參見(jiàn)創(chuàng)建OSS Bucket。
正常情況下,開(kāi)通直播服務(wù)時(shí),您已自動(dòng)授權(quán)“允許直播服務(wù)寫(xiě)入用戶OSS”,因此直播錄制寫(xiě)入您指定的bucket時(shí)不存在權(quán)限問(wèn)題。如果該權(quán)限意外被刪除,您可以參考以下方法重新配置:
通過(guò)控制臺(tái)配置:您需要授權(quán)視頻直播可將視頻內(nèi)容寫(xiě)入OSS產(chǎn)品的權(quán)限,授權(quán)后才能將視頻存儲(chǔ)至指定的OSS bucket中。具體操作,請(qǐng)參見(jiàn)配置直播寫(xiě)入OSS權(quán)限。
通過(guò)RAM進(jìn)行權(quán)限配置:詳情信息,請(qǐng)參見(jiàn)創(chuàng)建RAM用戶并授權(quán)。
錄制存儲(chǔ)至VOD
錄制存儲(chǔ)至VOD的前提條件:您需要先開(kāi)通視頻點(diǎn)播服務(wù),且開(kāi)通點(diǎn)播服務(wù)的區(qū)域必須與播放域名的直播中心同地域才能將視頻存儲(chǔ)至VOD。視頻點(diǎn)播服務(wù)詳細(xì)操作,請(qǐng)參見(jiàn)開(kāi)通視頻點(diǎn)播。
音視頻編碼格式
由于直播錄制需要先將直播流切分成TS文件,因此您推上來(lái)的直播流的音視頻編碼格式必須滿足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í)越高):
 代表通過(guò)控制臺(tái)或API配置自動(dòng)錄制規(guī)則時(shí)對(duì)應(yīng)參數(shù)有值,且值不為*,* 代表對(duì)應(yīng)參數(shù)值為*。
同一路直播流不能同時(shí)選擇錄制到OSS和錄制到VOD,只能選擇其中一種方式。具體實(shí)現(xiàn)方式如下:
錄制存儲(chǔ)至OSS
通過(guò)視頻直播控制臺(tái):
具體操作,請(qǐng)參見(jiàn)錄制存儲(chǔ)至OSS。
API調(diào)用流程:
配置錄制規(guī)則,調(diào)用接口請(qǐng)參見(jiàn)AddLiveAppRecordConfig。
進(jìn)行推流,詳細(xì)內(nèi)容請(qǐng)參見(jiàn)推流、拉流與播流。

標(biāo)題:阿里云賬號(hào)開(kāi)戶,阿里云服務(wù)器購(gòu)買(mǎi)

地址:http://www.pengfei-china.com/kfxw/64167.html