2016-06-20 130 views
0

我們正在用真棒殺手功能™構建另一個視頻流媒體服務,我們需要估計客戶端延遲以同步傳遞離線事件。視頻流經過幾個處理器,包括流水線末端的CDN,因此延遲可能會有所不同,並且不可能通過流傳遞某些內容。
我如何測量流媒體和消費者之間的延遲?我們有幾個奇怪的算法,但他們甚至不可靠。閱讀RTMP時間戳也不是目前的選擇,我們也計劃提供HLS。如何衡量視頻流延遲?

回答

2

一種方法是將提示點/定時元數據插入流中並讓您的播放器讀取它們。這些可以通過CDN,您可以使用它們傳遞事件,如果您喜歡,或者只是爲了衡量延遲。

插入/讀取提示點的步驟因媒體服務器和視頻播放器而異。我知道Wowza可以將提示點插入到RTMP流中,並將它們轉換爲HLS流的ID3元數據。

+0

Yeap,這似乎是最好的選擇,另一個人也推薦它。我們正在等待我們的wowza模塊進行升級,應該在一週內試用 – Etki