本文主要介紹使用直播錄制功能中遇到的常見問題。
直播結束后多長時間可以看到錄制文件,這個時間是否可以調整?
直播結束(斷流)后,默認3分鐘之后才能看到錄制文件。
不建議調整為過短或過長的時間。若生成錄制文件的時間設置過短,由于網絡波動之類的原因,推流意外斷開時,就會生成大量的錄制文件。若設置過長則會導致錄制文件在直播結束(斷流)之后很長時間才能看到。
錄制模板配置完成后,但沒有錄制文件生成?
直播結束(斷流)后,默認3分鐘之后才會生成錄制文件。如果您申請修改過該時間,請以實際為準。
檢查錄制模板中的AppName 、StreamName和推流地址中的AppName 、StreamName是否一致,兩者一致才會啟動錄制生成錄制文件。
錄制存儲至OSS時,檢查存儲位置配置的OSS Bucket是否和播放域名為同一個區域,不同區域Bucket無法錄制。
直播是否可同時錄制到VOD和OSS?
視頻直播不支持同時錄制到VOD和OSS,請選擇其中一種方式進行錄制。
直播錄制后,如何獲取錄制文件?
直播錄制結束后,可以通過以下兩種方法獲取到對應的錄制文件:
方法一:通過直播控制臺查看錄制文件。詳細操作,請參見錄制文件管理。
方法二:通過調用DescribeLiveStreamRecordContent接口查詢已錄制的內容。
假設您希望查找北京時間直播流
aliyundoc.com/live/teststream
在2019-02-15 09:00:00
到2019-02-15 21:00:00
之間的錄制內容,可按如下方式調用DescribeLiveStreamRecordContent接口,需注意接口中的StartTime和EndTime字段填的均是UTC+0時間,請注意和本地時區的對應。/?AppName=live &DomainName=aliyundoc.com &StreamName=teststream &StartTime=2019-02-15T01:00:00Z &EndTime=2019-02-15T13:00:00Z &<公共請求參數>
是否可通過調用接口下載直播錄制到OSS中的錄制文件?
視頻直播不能通過接口直接下載已錄制到OSS中的文件。如需下載可在OSS中進行文件的下載,詳細操作,請參見簡單下載。
直播錄制到OSS中,如何獲取錄制文件的播放地址?
詳細操作,請參見使用文件URL分享文件。
直播錄制到VOD中無法選擇錄制轉碼模板?
直播錄制到VOD中選擇錄制轉碼模板時,需先在視頻點播中創建轉碼模板。具體操作,請參見轉碼模板。需注意視頻點播轉碼模板所在區域需與當前域名所在區域保持一致。例如:當前域名為華東2區,視頻點播轉碼模板區域也需要在華東2區。
視頻直播控制臺上通過錄制文件無法觀看視頻?
在視頻直播控制臺查看錄制的文件的方法,請參見錄制文件管理。如果通過錄制文件無法觀看視頻時排查方法如下:
登錄OSS管理控制臺,確認OSS Bucket權限是否為私有。
當OSS Bucket權限為私有時,直播控制臺無法獲取OSS錄制文件的鑒權地址,故播放會報錯。請參見設置Bucket ACL,修改存儲空間讀寫權限,將錄制文件所在的Bucket權限設置為公共讀。
或者您參見直播錄制到OSS中,如何獲取錄制文件的播放地址?,獲取鑒權地址后使用其他播放器播放。
確認域名是否開啟HTTPS配置。
由于視頻直播控制臺為HTTPS環境,所以視頻直播控制臺僅能播放HTTPS協議的錄制文件地址,若您相應的Bucket的域名為OSS默認域名,則無需配置此項(OSS默認域名已配置好HTTPS證書)。若您相應的Bucket的域名為自定義域名,則需要配置HTTPS,HTTPS配置方法,請參見SSL證書安裝指南。
或者您參見直播錄制到OSS中,如何獲取錄制文件的播放地址?,獲取錄制文件的播放地址后,使用HTTP環境的阿里云播放器播放。
確認OSS Bucket是否允許跨域訪問。
請參見OSS跨域資源共享(CORS)出現報錯的排查方法進行排查并處理。
當上述問題均確認已開啟或配置后,若仍然無法播放視頻,請提交工單聯系阿里云技術支持。關于如何提交工單,請參見聯系我們。
未配置錄制規則,導致調用RealTimeRecordCommand手動錄制發生報錯
在調用RealTimeRecordCommand接口按需手動錄制前,需要配置錄制規則。手動錄制詳細流程,請參見自定義錄制策略。
錄制索引剪輯只能生成新的M3U8文件,M3U8錄制文件如何生成MP4文件?
可以使用媒體處理將進行文件轉碼,轉為MP4格式。具體操作,請參見快速提交轉碼任務。
錄制周期的作用是什么?
錄制周期為當前直播轉為錄制文件后的最大時長,直播時長超過設定的錄制周期后,將生成新文件,錄制周期支持15-360分鐘。可在直播控制臺上配置錄制模板時進行設置,也可以調用接口AddLiveRecordVodConfig(錄制到VOD)或接口AddLiveAppRecordConfig(錄制到OSS)進行設置。
直播錄制存儲至OSS,錄制模板配置了M3U8、FLV、MP4的存儲格式,直播結束后生成了很多時間很短的M3U8、FLV、MP4錄制文件?
可以從以下兩個方面進行排查:
在推流過程中是否出現頻繁斷流,且斷流時間超過3分鐘。直播錄制默認斷流3分鐘后會生成新的錄制文件。
檢查錄制模板中配置的錄制周期時間是否過短,直播時長超過設定的錄制周期后,也會生成新文件。