無論使用情況如何(現場活動或VOD,廣告或訂閱,一位觀眾或數百萬人),成功的流媒體服務的關鍵在於選擇具有內置冗餘功能的可靠技術,該技術可自動擴展營運並無縫提供高質量的流媒體。 我們的上一篇部落格回顧了任何流媒體服務在行業中擴展營運(和競爭)所需的關鍵組件。 這些基本元素—所有Uplynk平臺的組成部分—包括一個插件架構,其中包含豐富的API,用於自動化,動態個性化(如DRM,廣告或本地化),所有端點(包括快速平臺)的通路創建和分發支援,以及一個經驗豐富的團隊,可以提供支援或服務,幫助您快速升級和縮減規模以節省資源。 在這篇部落格中,我們想要深入探討播放規模。
在開始之前,讓我們快速回顧一下流媒體的獨特之處。 最好的比較是傳統電視:一個成熟的行業,有全面的指南和標準。 饋送傳送至衛星或頭端,並透過專屬網路傳送,讓有線或衛星電視獲得一致的高品質體驗。 另一方面,流媒體內容通過公共網際網路發送,需要將影片分成更小的塊進行傳輸。 當查看器點擊“播放”時,將向播放器發送清單文件,其中包含檢索內容塊的說明。 要想了解流式傳輸內容所需的工作量,對於30分鐘的影片,清單文件將包含450 (4秒)或900 (2秒)塊(用於低延遲目標)。 直播與VOD內容之間也存在顯著差異。 通過VOD,可以提前獲取,切片,編碼和存儲內容。 因此,一旦觀眾點擊”播放”,就會生成一個清單並從頭到尾交付,包括廣告中斷。 但對於直播線性或直播事件源,內容是實時攝取,切片,編碼和存儲的。 當查看者按下“播放”按鈕時,只會爲開始的視頻塊生成部分清單。 清單將繼續更新(即添加新塊,而刪除舊的,已消耗的塊),直到內容結束。
使用廣播,組播或單播將數據流傳輸到多個,少數或直接傳輸
任何想要向一群人廣播(或多播)其內容的影片內容提供商都可以使用一個具有兼容協議(如RTMP)的清單文件高效地分發內容。 但是,它還需要權衡數據包丟失,觀看體驗差(QoE)以及應用DRM,插入目標廣告(產生更高CPMS),本地化內容或有效排除故障的能力有限。 此外,它幾乎總是需要額外的網路配置,從而使單播(即一對一或OTT)更容易,也是通過IP流傳輸內容的最常見形式。 但是,這種方法也會帶來一些挑戰,例如添加更細緻的工作流以接觸更多的觀眾,設備和平臺。
例如,保護內容免遭盜版可能會使工作流程複雜化,因為需要多種格式來支援大量受眾的需求。 不支援DRM (數字版權管理)的舊版播放器需要HLS和128加密。 舊版iOS裝置需要HLS和FairPlay。 較新的iOS設備支援HLS和FairPlay以及CMAF CBC。 舊版Windows和Android僅支援CMAF CTR。 較新的Android,Windows和iOS應支援所有CMAF格式。 您的內容必須以多種格式打包,才能在所有設備上播放。 DRM是可能會中斷工作流程的許多因素之一,需要您投入時間,金錢和資源來構建,維護和改進解決方案。 您的基礎架構應能讓您簡化工作流程,在所有裝置和平臺上大規模提供一致的體驗。
大規模管理單播查看會話
雖然兩個觀眾可能相似,但他們從來沒有相同。 儘管他們可能調諧到同一頻道,但他們可能在不同的位置,使用不同的設備,體驗不同的網路條件,並且有不同的興趣和觀看行為。 以單播方式發送影片內容意味著您可以根據您的觀眾的設備類型,位置,歷史記錄,人口統計資訊和其他數據(如已配置的業務規則或指令)為每個觀眾生成包含內容,廣告,建議和精確的DRM或中斷管理的唯一清單,從而為每個觀眾量身定制每種體驗。
在分塊播放前幾毫秒,數據用於確定要交付的最佳流,從最佳音訊或影片變體到因區域中斷而無縫替換內容。 如果我們回到前面的示例,一個90分鐘的現場體育賽事,每個觀看者的2秒塊在清單中包含大約2,700塊塊。 將其乘以10萬併發觀眾,這是需要量身打造並完美交付的27B塊。 這就要求技術提供商能夠管理無限的業務規則,並為每個觀眾可靠地執行多個實時決策,因此服務永遠不會中斷。
我們從一開始就構建了平臺,以大規模地單獨管理每個觀看體驗。 它就像是為所有觀眾提供的自動化內置禮賓服務。 我們的性能依賴於我們的清單伺服器來為每個觀眾生成獨特的內容,廣告和播放說明播放列表。 基於用戶代理,IP地址,每個客戶端設備接收的指令以及通過簡單URL參數傳遞的數據,我們的技術做出了數千個不同的決策,包括使用哪種AD配置,是否應用中斷等替換規則,以及應強制執行哪種數字權限管理配置。 我們針對業界最具挑戰性的使用案例設計了我們的技術,包括可靠地大規模交付和管理數十多年的高知名度現場活動。
閱讀我們的 技術文章 更深入地了解Uplynk如何構建以處理觀眾激增或支援低延遲目標,足夠強大,能夠管理每個觀眾的中斷限制和內容權限,以及強大的支援個性化功能,如內容推薦,廣告中斷和其他本地化(如隱藏字幕)。
Uplynk提供一流的技術和支援來推動您的流媒體業務。
Uplynk是一個高度可擴展且可靠的流媒體平臺,其解決方案和服務可集成到任何工作流中,因此您可以創建功能強大的差異化OTT體驗-所有這些都只需占用一小部分資源。 我們提供靈活的工作流程範圍,從簡單的一鍵式配置到更高級的API,這些API可觸發通知,作業處理和機器學習等其他集成的工作流程。 Uplynk是廣播公司和流媒體服務快速發展,擴展和擴展其產品的基礎。
本部落格是關於實現流媒體業務營運規模的三部分系列中的第一個部落格。 請在此處閱讀第二部分。