本文詳細介紹如何查詢視頻直播中上行推流數據和下行播流數據。
您可以登錄視頻直播控制臺,在數據中心下的計費用量和數據監控下的頁面中查詢對應數據。
實時監控可以監控推流、流量帶寬等數據。更多詳情,請參見實時監控。
API提供以下接口供您查詢對應的數據:
如何查看上行推流質量
實時監測上行推流的質量可以定位直播中的卡頓、延時等問題。推流監控是秒級監控,實時返回每秒鐘的推流監控數據,包括主播到CDN節點的接收音視頻幀率、音視頻時間戳、接受頭次數、音視頻碼率(kbps)、最大音視頻幀間隔(毫秒)、推流斷開錯誤碼和實時日志。通過查看每秒中視頻流的狀態可判斷推流的穩定性,及時對直播的內容進行監測,減少觀看視頻時的卡頓影響。
您可以按照以下步驟通過視頻直播控制臺查看上行推流質量。您還可以通過查詢推流域名流幀率和碼率接口中查詢的推流實時碼率和幀率來感知推流質量。
操作步驟
登錄視頻直播控制臺。
在左側導航欄中,選擇
。選擇正在推流的域名、時間段、應用名稱和流名稱,單擊查詢。
可查詢近1小時、近6小時,近12小時以及自定義的監控信息。查詢的時間跨度最大支持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)。 | 監控主播推流的音頻碼率。 |
最大音視頻幀間隔
監控項 | 含義 | 場景 |
視頻幀間隔 | 服務端每秒采集的最大的視頻幀之間的時間戳間隔。 | 監控視頻幀本身的時間戳是否出現跳變。 |
音頻幀間隔 | 服務端每秒采集的最大的音頻幀之間的時間戳間隔。 | 監控音頻幀本身的時間戳是否出現跳變。 |
推流斷開錯誤碼
監控項 | 含義 | 場景 |
錯誤碼 | 服務器端每秒采集的推流斷開錯誤碼。 | 監控主播推流斷開的原因。常見錯誤碼如下:
|
實時日志
實時日志延時小(秒級延時),可以幫助您快速了解直播推流、訪問詳情。
您可以按照以下步驟通過視頻直播控制臺查詢域名在指定時間的日志。您還可以通過查詢域名實時日志投遞信息接口來查詢域名在指定時間的日志。
操作步驟
如何進行下行播流數據分析
您可以通過播流的帶寬流量、狀態碼、獨立訪客數、用戶分布等數據進行播流數據分析。
名稱 | 說明 | 查詢方式 |
實時流量帶寬 | 播流域名下某個區域、運營商、時間段內的實時帶寬流量。 | 說明 您可以按照以下步驟通過視頻直播控制臺查詢播流域名下某個區域、運營商、時間段內的實時帶寬流量。您還可以通過查詢直播域名實時流量監控數據接口來查詢播流域名下某個區域、運營商、時間段內的實時帶寬流量。
|
播流帶寬流量 | 查詢指定域名的流量和帶寬使用情況。 | 說明 您可以按照以下步驟通過視頻直播控制臺查詢指定域名的流量和帶寬使用情況。您還可以通過查詢直播域名實時帶寬數據接口來查詢指定域名的流量和帶寬使用情況。
|
HTTP狀態碼 | HTTP請求返回狀態碼。 | 說明 您可以按照以下步驟通過視頻直播控制臺查看HTTP請求返回狀態碼,您還可以通過查詢直播域名實時HTTP返回碼占比接口來查看HTTP請求返回狀態碼。
|
用戶分布 | 觀看視頻用戶所在地域分布。 | 說明 您可以按照以下步驟通過視頻直播控制臺觀看視頻用戶所在地域分布、觀看各個加速域名的訪問排名、統計當前域名下一定時間段內獨立請求的IP次數。您還可以通過查詢直播域名PV和UV數據接口查看視頻用戶所在地域分布、觀看各個加速域名的訪問排名、統計當前域名下一定時間段內獨立請求的IP次數。
|
域名排名 | 各個加速域名的訪問排名。 | |
獨立訪客數(UV) | 統計當前域名下一定時間段內獨立請求的IP次數。 |