直播帶貨系統的監控分為推流質量監控和播放質量監控。大部分的直播卡頓等問題都受到推流質量的影響。直播帶貨系統透過實時監測推流的質量可以及時定位直播中的卡頓、延時等問題。本文介紹推流監控的操作步驟、直播流詳情、及推流監控項的含義、場景。
推流監控是秒級監控,實時返回每秒鐘的推流監控資料,包括 主播到CDN節點的接收音影片幀率、音影片時間戳、接受頭次數、音影片位元速率(Kbps)、最大音影片幀間隔(毫秒) 和 推流斷開錯誤碼。直播帶貨系統透過檢視每秒中影片流的狀態可判斷推流的穩定性,及時對直播的內容進行監測,減少觀看影片時的卡頓影響。
操作步驟
- 登入
。
- 在左側導航欄中,單擊 資料監控 > 實時監控。
- 選擇正在推流的域名、時間段、應用名稱和流名稱,並單擊 查詢。
- 如果您想要實時獲取監控資訊,可以選擇 10分鐘實時監控。介面會每分鐘請求一次資料,及時返回1分鐘內每秒中的推流狀態。
- 如果檢視直播帶貨系統歷史的監控資訊,也可以選擇 近半小時、近1小時,以及 自定義 的監控時間。查詢的時間跨度最大支援1天查詢。
- 關於監控項的詳細資訊,請您參考以下內容。
流詳情
流監控 |
含義 |
場景 |
推流地址 |
主播的推流地址。格式:rtmp://domainName/appName/streamName。 |
檢視推流地址。 |
AppName |
流的應用名稱。 |
檢視應用名。 |
StreamName |
主播推的流名。 |
檢視流名。 |
開始推流時間 |
主播單次推流的開始推流時間。 |
檢視開始推流時間點。 |
結束推流時間 |
主播單次推流的結束推流時間。 |
檢視結束推流時間點。 |
推流主播IP |
主播推流端的IP地址。 |
監控主播端IP。 |
編碼資訊 |
主播所推直播流的metadata。格式:{影片編碼}{解析度}/{音訊編碼}{音訊取樣率}。影片編碼、解析度、音訊編碼和音訊取樣率分別採集自meta的videocodecid,frame_rate, audiocodecid和aac header。 |
直播帶貨系統監控流的編碼資訊。 |
歷史推流記錄 |
主播針對同一路流名,其不同的推斷流記錄。 |
直播帶貨系統監控主播的推斷流時間點。 |
主播到CDN節點的接受音影片幀率
監控項 |
含義 |
場景 |
影片幀率 |
服務端每秒採集的接受影片幀數。 |
監控主播到伺服器端的上行影片幀率穩定性。 |
音訊幀率 |
服務端每秒採集的接受的音訊幀數。 |
監控主播到伺服器端的上行音訊幀率穩定性。 |
音影片時間戳
監控項 |
含義 |
場景 |
影片時間戳 |
伺服器端採集的每秒最後一幀影片幀所攜帶的影片時間戳(單位:毫秒)。
說明 採集的一秒週期內如果沒有收到影片幀,則設定為-1。 |
監控影片時間戳的單調性。 |
音訊時間戳 |
伺服器端採集的每秒最後一幀音訊幀所攜帶的音訊時間戳(單位:毫秒)。
說明 採集的一秒週期內如果沒有收到音訊幀,那麼設定為-1。 |
監控音訊時間戳的單調性。 |
音影片時間戳差值 |
以上採集的影片時間戳和音訊時間戳所得出的差值(單位:毫秒)。 |
直播帶貨系統透過監控音影片時間戳差值的趨勢進而判斷主播推流音影片時間戳是否同步。 |
接受頭次數
監控項 |
含義 |
場景 |
AVC |
伺服器端採集的接受主播端推流的AVC sequence header的累計次數。 |
監控主播端推的AVC sequence header 次數。 |
AAC |
伺服器端採集的接受主播推流的AAC sequence header的累計次數。 |
監控主播端推的AAC sequence header 次數。 |
音影片位元速率
監控項 |
含義 |
場景 |
影片位元速率 |
伺服器端每秒採集的影片位元速率(單位:Kbps)。 |
監控主播推流的影片位元速率。 |
音訊位元速率 |
伺服器端每秒採集的音訊位元速率(單位:Kbps)。 |
監控主播推流的音訊位元速率。 |
最大音影片幀間隔
監控項 |
含義 |
場景 |
影片幀間隔 |
服務端每秒採集的最大的影片幀之間的時間戳間隔。 |
監控影片幀本身的時間戳是否出現跳變。 |
音訊幀間隔 |
服務端每秒採集的最大的音訊幀之間的時間戳間隔。 |
監控音訊幀本身的時間戳是否出現跳變。 |
推流斷開錯誤碼
監控項 |
含義 |
場景 |
錯誤碼 |
直播帶貨系統伺服器端每秒採集的推流斷開錯誤碼。 |
監控主播推流斷開的原因。常見錯誤碼如下:
- 2:推流端主動斷開;
- 1,3,4,6:客戶端連線傳送超時;
- 101:被斷流介面踢掉;
- 103:推流端超過10秒沒有傳送資料;
- 104,106:chunk stream id太大,數值超過32;
- 105:推流一幀資料大小超過限制,超過5,242,880位元組;
- 122,123:推流鑑權不透過;
- 125:推流時相同名稱的流在中心已存在;
- 其他錯誤碼:若出現其他錯誤碼,請您截圖提交工單與我們聯絡。
|
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69982461/viewspace-2785017/,如需轉載,請註明出處,否則將追究法律責任。