一場穩定 高畫質 流暢的大型活動直播是怎麼煉成的?

2021-09-12 23:13:38 字數 1099 閱讀 1301

如何做到100%穩定?

裘良科認為:「最安全的做法就是做好500%的準備,以不便應萬變。」

在這樣的架構之下,任何單點、單機房、單線路、單模組的故障,都不會導致直播服務不可用,幾乎做到絕對安全。

50幀極清的效果,就像去電影院看大片,動作效果非常豐富的情況下,也不存在頓挫感。今年夏天的世界盃和本次雙11貓晚都採用50 幀技術,視覺上看是非常流暢的。

合理分配幀間位元速率

每一幀都需要位元速率來顯示影象,那麼我們如何判斷哪一幀需要較多的幀率?哪一幀需要較少呢?其實這就需要基於對內容的分析,提前進行預判,你認為這一幀是複雜的畫面,比如好萊塢動作大片,就多分配幀率,如果這一陣比較簡單,比如新聞聯播,就少分配。以此來實現合理的幀間位元速率分配。

合理分配幀內位元速率

如何實現精準排程,確保大型活動突發峰值的流暢

但是面對晚會等大型活動,突發峰值非常高,需要更精準的排程策略,來實現排程。打比方有乙個裝了很多冰塊和水的杯子,如果我們要把杯子裡面的狹小空間全部用上,我們先要把冰塊放進去,再倒液態水。dns的協議限制類似冰塊。其他別的排程形式,比如ip排程,可以做好請求級別的排程,也就是支援任意比例的負載均衡,就像液態水一樣。所以,在智慧型排程的場景裡,把「固體」和「液體」結合起來考慮,才能做到所有的節點、水位的精準控制,實現更精準的排程。

同時,在位元速率瞬間激增的情況下,常規的流量**演算法失算了,進而會干擾流控程式, 這個問題阿里雲使用了基於ai流量**進行預排程,在10分鐘內的**的精準度到98%,一小時的精準度95%以上。

監控系統保駕護航

在確保了穩定、畫質和流暢之後,一場大型活動的直播離不開監控系統。我們肯定需要對當前的直播狀態做監控,以確保及時調整策略。

一場穩定 高畫質 流暢的大型活動直播是怎麼煉成的?

裘良科認為 最安全的做法就是做好500 的準備,以不便應萬變。在這樣的架構之下,任何單點 單機房 單線路 單模組的故障,都不會導致直播服務不可用,幾乎做到絕對安全。50幀極清的效果,就像去電影院看大片,動作效果非常豐富的情況下,也不存在頓挫感。今年夏天的世界盃和本次雙11貓晚都採用50 幀技術,視覺...

一場穩定 高畫質 流暢的大型活動直播是怎麼煉成的?

如何做到100 穩定?裘良科認為 最安全的做法就是做好500 的準備,以不便應萬變。在這樣的架構之下,任何單點 單機房 單線路 單模組的故障,都不會導致直播服務不可用,幾乎做到絕對安全。如何讓使用者享受到極致的畫質?一 實時4k直播 二 50幀極清 50幀極清的效果,就像去電影院看大片,動作效果非常...

一場穩定 高畫質 流暢的大型活動直播是怎麼煉成的?

裘良科認為 最安全的做法就是做好500 的準備,以不便應萬變。在這樣的架構之下,任何單點 單機房 單線路 單模組的故障,都不會導致直播服務不可用,幾乎做到絕對安全。50幀極清的效果,就像去電影院看大片,動作效果非常豐富的情況下,也不存在頓挫感。今年夏天的世界盃和本次雙11貓晚都採用50 幀技術,視覺...