簡體   English   中英

從 Live Stream 中清除舊的 AWS MediaPackage 內容

[英]clear old AWS MediaPackage content from Live Stream

我正在使用 AWS MediaLive 和 MediaPackage 來提供 HLS 直播。 但是,如果流結束,.m3u8 播放列表中始終有 1 分鍾可用。 設置“啟動窗口(秒):0”似乎無法解決此問題。 刪除和創建新的 .m3u8 播放列表會非常不方便,因為所有播放器都必須更新。

有人有建議嗎?

干杯,里奇

謝謝你的帖子。 如果我理解正確,您指的是 MediaPackage 端點,它提供帶有最后一個已知段的清單(默認為 60 秒的段)。

有幾種方法可以改變或停止這種行為。 我建議測試其中一些方法,看看您更喜歡哪種方法:

[a] 活動結束后不久(可能 10 秒)刪除面向公眾的 MediaPackage 端點。 對該端點的所有后續請求都將返回錯誤。 播放器已檢索和緩存的段不會受到影響,但不會提供新數據。 注意:如果您願意,您還可以在同一頻道上維護一個私有端點,以允許查看和收集流內容。

[b] 在您的 MediaPackage 通道(充當源)之前使用具有較短生存時間 (TTL) 的 AWS CloudFront CDN 分發向您的觀眾提供內容片段。 活動結束后,您可以立即禁用或刪除此 CDN 分發,所有對內容片段的請求都會返回錯誤。 播放器已檢索和緩存的段不會受到影響,但不會從此分發中提供新數據。

[c] 使用 MediaPackage 加密對內容進行加密,然后在事件結束時禁用密鑰。 這種相同的方法適用於 CDN 授權標頭,您可以授權事件播放,然后在事件完成后刪除。

[e] 使用 DNS 重定向到您的 MediaPackage 端點。 當事件結束時,刪除 DNS 重定向器,以便對舊域的任何調用都將失敗。

我認為這些方法中的一種或組合對您有用。 祝你好運!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM