生活随笔
收集整理的這篇文章主要介紹了
推流监控
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
本頁目錄
- 操作步驟
- 流詳情
- 主播到CDN節(jié)點的接受音視頻幀率
- 音視頻時間戳
- 接受頭次數(shù)
- 音視頻碼率
- 最大音視頻幀間隔
- 推流斷開錯誤碼
直播的監(jiān)控分為推流質量監(jiān)控和播放質量監(jiān)控。大部分的直播卡頓等問題都受到推流質量的影響。通過實時監(jiān)測推流的質量可以及時定位直播中的卡頓、延時等問題。本文介紹推流監(jiān)控的操作步驟、直播流詳情、及推流監(jiān)控項的含義、場景。
推流監(jiān)控是秒級監(jiān)控,實時返回每秒鐘的推流監(jiān)控數(shù)據(jù),包括?主播到CDN節(jié)點的接收音視頻幀率、音視頻時間戳、接受頭次數(shù)、音視頻碼率(Kbps)、最大音視頻幀間隔(毫秒)?和?推流斷開錯誤碼。通過查看每秒中視頻流的狀態(tài)可判斷推流的穩(wěn)定性,及時對直播的內容進行監(jiān)測,減少觀看視頻時的卡頓影響。
操作步驟
登錄?視頻直播控制臺。在左側導航欄中,單擊?數(shù)據(jù)監(jiān)控?>?實時監(jiān)控。選擇正在推流的域名、時間段、應用名稱和流名稱,并單擊?查詢。 - 如果您想要實時獲取監(jiān)控信息,可以選擇?10分鐘實時監(jiān)控。界面會每分鐘請求一次數(shù)據(jù),及時返回1分鐘內每秒中的推流狀態(tài)。
- 如果查看歷史的監(jiān)控信息,也可以選擇?近半小時、近1小時,以及?自定義?的監(jiān)控時間。查詢的時間跨度最大支持1天查詢。
- 關于監(jiān)控項的詳細信息,請您參考以下內容。
流詳情
流監(jiān)控含義場景
| 推流地址 | 主播的推流地址。格式:rtmp://domainName/appName/streamName。 | 查看推流地址。 |
| AppName | 流的應用名稱。 | 查看應用名。 |
| StreamName | 主播推的流名。 | 查看流名。 |
| 開始推流時間 | 主播單次推流的開始推流時間。 | 查看開始推流時間點。 |
| 結束推流時間 | 主播單次推流的結束推流時間。 | 查看結束推流時間點。 |
| 推流主播IP | 主播推流端的IP地址。 | 監(jiān)控主播端IP。 |
| 編碼信息 | 主播所推直播流的metadata。格式:{視頻編碼}{分辨率}/{音頻編碼}{音頻采樣率}。視頻編碼、分辨率、音頻編碼和音頻采樣率分別采集自meta的videocodecid,frame_rate, audiocodecid和aac header。 | 監(jiān)控流的編碼信息。 |
| 歷史推流記錄 | 主播針對同一路流名,其不同的推斷流記錄。 | 監(jiān)控主播的推斷流時間點。 |
主播到CDN節(jié)點的接受音視頻幀率
監(jiān)控項含義場景
| 視頻幀率 | 服務端每秒采集的接受視頻幀數(shù)。 | 監(jiān)控主播到服務器端的上行視頻幀率穩(wěn)定性。 |
| 音頻幀率 | 服務端每秒采集的接受的音頻幀數(shù)。 | 監(jiān)控主播到服務器端的上行音頻幀率穩(wěn)定性。 |
音視頻時間戳
監(jiān)控項含義場景
| 視頻時間戳 | 服務器端采集的每秒最后一幀視頻幀所攜帶的視頻時間戳(單位:毫秒)。 說明?采集的一秒周期內如果沒有收到視頻幀,則設置為-1。 | 監(jiān)控視頻時間戳的單調性。 |
| 音頻時間戳 | 服務器端采集的每秒最后一幀音頻幀所攜帶的音頻時間戳(單位:毫秒)。 說明?采集的一秒周期內如果沒有收到音頻幀,那么設置為-1。 | 監(jiān)控音頻時間戳的單調性。 |
| 音視頻時間戳差值 | 以上采集的視頻時間戳和音頻時間戳所得出的差值(單位:毫秒)。 | 通過監(jiān)控音視頻時間戳差值的趨勢進而判斷主播推流音視頻時間戳是否同步。 |
接受頭次數(shù)
監(jiān)控項含義場景
| AVC | 服務器端采集的接受主播端推流的AVC sequence header的累計次數(shù)。 | 監(jiān)控主播端推的AVC sequence header 次數(shù)。 |
| AAC | 服務器端采集的接受主播推流的AAC sequence header的累計次數(shù)。 | 監(jiān)控主播端推的AAC sequence header 次數(shù)。 |
音視頻碼率
監(jiān)控項含義場景
| 視頻碼率 | 服務器端每秒采集的視頻碼率(單位:Kbps)。 | 監(jiān)控主播推流的視頻碼率。 |
| 音頻碼率 | 服務器端每秒采集的音頻碼率(單位:Kbps)。 | 監(jiān)控主播推流的音頻碼率。 |
最大音視頻幀間隔
監(jiān)控項含義場景
| 視頻幀間隔 | 服務端每秒采集的最大的視頻幀之間的時間戳間隔。 | 監(jiān)控視頻幀本身的時間戳是否出現(xiàn)跳變。 |
| 音頻幀間隔 | 服務端每秒采集的最大的音頻幀之間的時間戳間隔。 | 監(jiān)控音頻幀本身的時間戳是否出現(xiàn)跳變。 |
推流斷開錯誤碼
監(jiān)控項含義場景
| 錯誤碼 | 服務器端每秒采集的推流斷開錯誤碼。 | 監(jiān)控主播推流斷開的原因。常見錯誤碼如下: - 2:推流端主動斷開;
- 1,3,4,6:客戶端連接發(fā)送超時;
- 101:被斷流接口踢掉;
- 103:推流端超過10秒沒有發(fā)送數(shù)據(jù);
- 104,106:chunk stream id太大,數(shù)值超過32;
- 105:推流一幀數(shù)據(jù)大小超過限制,超過5,242,880字節(jié);
- 122,123:推流鑒權不通過;
- 125:推流時相同名稱的流在中心已存在;
- 其他錯誤碼:若出現(xiàn)其他錯誤碼,請您截圖提交工單與我們聯(lián)系。
|
?
總結
以上是生活随笔為你收集整理的推流监控的全部內容,希望文章能夠幫你解決所遇到的問題。
如果覺得生活随笔網(wǎng)站內容還不錯,歡迎將生活随笔推薦給好友。