1. 程式人生 > 實用技巧 >TSINGSEE青犀視訊雲邊端協同解決方案如何檢視有多少視訊流同時錄影或直播?

TSINGSEE青犀視訊雲邊端協同解決方案如何檢視有多少視訊流同時錄影或直播?

在運維了多個現場之後,我們的技術支援人員時常接到客戶反饋及諮詢,比如很多使用者都很關心TSINGSEE青犀視訊雲邊端全線產品在實際應用中,如何統計到實時有多少客戶線上觀看或者是流媒體具體的工作引數問題,所以本文我們就為大家說明一下。

雲邊端.png

基於流媒體相關引數,我們通過流媒體自身內部的統計才最為準確,TSINGSEE青犀視訊雲邊端全線產品自身也有對應的資料統計介面,可以經過二次開發呼叫,但由於該介面主要用於除錯測試,並沒有完全對外開發,本章將對介面進行相關介紹說明。

Tsingsee.png

RTMP推流視訊平臺EasyDSS流媒體伺服器包含getlivesessions介面,該介面就是統計每路接入上來視訊流的具體相關資訊的。由於該介面是流媒體直接反饋出來的,我們需要通過流媒體呼叫來檢視具體資料。下面講一下呼叫方法。

錄影視訊流統計:

首先確定流媒體的http埠。

3.png

4.png

流媒體配置檔案easydss.conf中包含流媒體的http介面說明,其中 server listen 後面監聽的就是流媒體服務的埠。

5.png

我們可以通過ip:port/getlivesessions來進行介面的呼叫和具體資料的檢視。

Eg:http://192.168.10.108:10100/getlivesessions

6.png

上圖為一個流媒體的部分資料,當我們發現每個物件的Application 為 recoed時,可以認定這路視訊流為錄影視訊流,因此只需要統計到有資料中出現recored的Application有多少個,那麼該流媒體就有多少路錄影視訊流。

具體線上人數統計:

當我們發現每個物件的NumOutputs數目為多少時,那麼該路視訊流就有多少人在觀看,具體的流媒體總觀看人數為所有NumOutputs總和。

總結

對於這些實際應用較為廣泛的資料,我們後續都會通過應用層封裝對外進行輸出展示,所以大家有興趣的話可以關注我們的更新。如果還想了解更多關於TSINGSEE青犀視訊雲邊端三體聯動相關內容,歡迎聯絡我們!