日韩成人黄色,透逼一级毛片,狠狠躁天天躁中文字幕,久久久久久亚洲精品不卡,在线看国产美女毛片2019,黄片www.www,一级黄色毛a视频直播

媒體傳輸通道的檢測方法、裝置、系統(tǒng)及存儲介質與流程

文檔序號:39728042發(fā)布日期:2024-10-22 13:30閱讀:1來源:國知局
媒體傳輸通道的檢測方法、裝置、系統(tǒng)及存儲介質與流程

本技術屬于媒體播放,尤其涉及一種媒體傳輸通道的檢測方法、裝置、系統(tǒng)及存儲介質。


背景技術:

1、國標推流流程一般是指按照國家標準進行視頻流媒體推流的過程。推流是將視頻信號通過網(wǎng)絡傳輸至服務器,然后通過服務器分發(fā)給觀眾端進行播放的過程。

2、目前國標協(xié)議在媒體?;顧C制上規(guī)定:鏈路建立后,媒體流經(jīng)過的各級平臺應具備媒體流丟失監(jiān)測能力。但是,國標沒有詳細的協(xié)議規(guī)定來確定通道流監(jiān)控方式,使得上下級媒體流丟失監(jiān)測無法達成一個統(tǒng)一的標準,在實際的工程對接中,無法保持高效對接。因為通道監(jiān)控通常需要上下級保持互動確認機制,有些平臺通過信令實現(xiàn),通過信令協(xié)商告知媒體狀態(tài),有些平臺通過rtp控制協(xié)議(rtp?control?protocol,rtcp)實現(xiàn),有些平臺不支持等。即使上下級平臺都有實現(xiàn)檢測,也可能因實現(xiàn)方式不一致而無法順利對接。

3、目前媒體監(jiān)測策略中一部分通過rtcp方式實現(xiàn),通過應用層的數(shù)據(jù)包確認機制,保持通道有效性。當上級平臺收到媒體推流后,通過發(fā)rtcp包告知下級平臺,下級平臺通過監(jiān)控rtcp包,進而可知當前流通道是否有效,該方法需要上下級平臺都實現(xiàn)rtcp協(xié)議的支持,但實際對接中存在不少平臺不支持該協(xié)議,無法實現(xiàn)有效對接。也有一部分通過信令方式實現(xiàn),該方式也需要雙方信令都支持且字段結構一致,但工程對接上不同廠商不能保證有效對接。


技術實現(xiàn)思路

1、本技術實施例提供了一種媒體傳輸通道的檢測方法、裝置、系統(tǒng)及存儲介質,能夠實現(xiàn)媒體數(shù)據(jù)播放端與媒體數(shù)據(jù)提供端之間的順利對接。

2、第一方面,本技術實施例提供了一種媒體傳輸通道的檢測方法,應用于媒體監(jiān)控端,檢測方法包括:從媒體數(shù)據(jù)播放端獲取目標協(xié)議數(shù)據(jù)包;對目標協(xié)議數(shù)據(jù)包進行解析,并根據(jù)解析結果,確定媒體數(shù)據(jù)播放端是否關閉媒體播放;在確定媒體數(shù)據(jù)播放端關閉媒體播放的情況下,根據(jù)目標協(xié)議數(shù)據(jù)包,確定所需釋放的目標傳輸通道的標識信息;向媒體數(shù)據(jù)提供端發(fā)送目標傳輸通道的標識信息,媒體數(shù)據(jù)提供端用于響應于目標傳輸通道的標識信息,停止向目標傳輸通道推送媒體數(shù)據(jù)。

3、根據(jù)本技術第一方面的實施方式,在從媒體數(shù)據(jù)播放端獲取目標協(xié)議數(shù)據(jù)包之前,媒體傳輸通道的檢測方法還包括:創(chuàng)建媒體監(jiān)控端與媒體數(shù)據(jù)播放端之間的網(wǎng)絡層數(shù)據(jù)偵聽機制;從媒體數(shù)據(jù)播放端獲取目標協(xié)議數(shù)據(jù)包,包括:基于網(wǎng)絡層數(shù)據(jù)偵聽機制,從媒體數(shù)據(jù)播放端獲取目標協(xié)議數(shù)據(jù)包。

4、根據(jù)本技術第一方面前述任一實施方式,目標協(xié)議數(shù)據(jù)包包括目標協(xié)議首部和目標協(xié)議的數(shù)據(jù)部分,目標協(xié)議的數(shù)據(jù)部分至少包括第一互聯(lián)網(wǎng)協(xié)議首部;對目標協(xié)議數(shù)據(jù)包進行解析,并根據(jù)解析結果,確定媒體數(shù)據(jù)播放端是否關閉媒體播放,包括:識別目標協(xié)議首部中的錯誤類型和錯誤碼;當錯誤類型和錯誤碼均為目標數(shù)值時,確實媒體數(shù)據(jù)播放端關閉媒體播放;識別第一互聯(lián)網(wǎng)協(xié)議首部中的協(xié)議字段;當協(xié)議字段對應的網(wǎng)絡層協(xié)議為用戶數(shù)據(jù)報協(xié)議時,確定媒體數(shù)據(jù)提供端基于用戶數(shù)據(jù)報協(xié)議發(fā)送的媒體數(shù)據(jù)無法到達媒體數(shù)據(jù)播放端。

5、根據(jù)本技術第一方面前述任一實施方式,在確定媒體數(shù)據(jù)播放端關閉媒體播放的情況下,根據(jù)目標協(xié)議數(shù)據(jù)包,確定所需釋放的目標傳輸通道的標識信息,包括:在確定媒體數(shù)據(jù)播放端關閉媒體播放、且媒體數(shù)據(jù)提供端基于用戶數(shù)據(jù)報協(xié)議發(fā)送的媒體數(shù)據(jù)無法到達媒體數(shù)據(jù)播放端的情況下,根據(jù)目標協(xié)議數(shù)據(jù)包,確定所需釋放的目標傳輸通道的標識信息。

6、根據(jù)本技術第一方面前述任一實施方式,媒體數(shù)據(jù)提供端還用于在向媒體數(shù)據(jù)播放端傳輸媒體數(shù)據(jù)之前,建立目標傳輸通道,并將媒體數(shù)據(jù)播放端的目標端口信息與目標傳輸通道的標識信息發(fā)送給媒體監(jiān)控端;媒體監(jiān)控端用于建立媒體數(shù)據(jù)播放端的目標端口信息與目標傳輸通道的標識信息之間的映射關系;在確定媒體數(shù)據(jù)播放端關閉媒體播放的情況下,根據(jù)目標協(xié)議數(shù)據(jù)包,確定所需釋放的目標傳輸通道的標識信息,包括:從目標協(xié)議數(shù)據(jù)包中讀取媒體數(shù)據(jù)播放端的目標端口信息;根據(jù)映射關系,確定目標端口信息對應的目標傳輸通道的標識信息。

7、根據(jù)本技術第一方面前述任一實施方式,目標協(xié)議數(shù)據(jù)包包括目標協(xié)議首部和目標協(xié)議的數(shù)據(jù)部分,目標協(xié)議的數(shù)據(jù)部分包括用戶數(shù)據(jù)報協(xié)議首部,用戶數(shù)據(jù)報協(xié)議首部包括源端口字節(jié)和目的端口字節(jié);從目標協(xié)議數(shù)據(jù)包中讀取媒體數(shù)據(jù)播放端的目標端口信息,包括:從目的端口字節(jié)中,讀取媒體數(shù)據(jù)播放端的目標端口信息。

8、根據(jù)本技術第一方面前述任一實施方式,,媒體數(shù)據(jù)提供端還用于將目標傳輸通道的標識信息發(fā)送給信令服務端,信令服務端用于響應于目標傳輸通道的標識信息,釋放目標傳輸通道。

9、第二方面,本技術實施例提供了一種媒體傳輸通道的檢測方法,應用于媒體數(shù)據(jù)提供端,檢測方法包括:接收媒體監(jiān)控端發(fā)送的目標傳輸通道的標識信息,媒體監(jiān)控端用于從媒體數(shù)據(jù)播放端獲取目標協(xié)議數(shù)據(jù)包,對目標協(xié)議數(shù)據(jù)包進行解析,并根據(jù)解析結果,確定媒體數(shù)據(jù)播放端是否關閉媒體播放;在確定媒體數(shù)據(jù)播放端關閉媒體播放的情況下,根據(jù)目標協(xié)議數(shù)據(jù)包,確定所需釋放的目標傳輸通道的標識信息;響應于目標傳輸通道的標識信息,停止向目標傳輸通道推送媒體數(shù)據(jù)。

10、根據(jù)本技術第二方面前述任一實施方式,在接收媒體監(jiān)控端發(fā)送的目標傳輸通道的標識信息之后,還包括:將目標傳輸通道的標識信息發(fā)送給信令服務端,以供信令服務端響應于目標傳輸通道的標識信息,釋放目標傳輸通道。

11、根據(jù)本技術第二方面前述任一實施方式,在接收媒體監(jiān)控端發(fā)送的目標傳輸通道的標識信息之前,還包括:接收信令服務端發(fā)送的第一推流請求信息;響應于第一推流請求信息,建立目標傳輸通道;基于目標傳輸通道,向媒體數(shù)據(jù)播放端傳輸媒體數(shù)據(jù)。

12、根據(jù)本技術第二方面前述任一實施方式,第一推流請求信息攜帶有媒體數(shù)據(jù)播放端的目標端口信息;在接收媒體監(jiān)控端發(fā)送的目標傳輸通道的標識信息之前,還包括:將媒體數(shù)據(jù)播放端的目標端口信息與目標傳輸通道的標識信息發(fā)送給媒體監(jiān)控端,媒體監(jiān)控端用于從目標協(xié)議數(shù)據(jù)包中讀取媒體數(shù)據(jù)播放端的目標端口信息,并根據(jù)媒體數(shù)據(jù)播放端的目標端口信息與目標傳輸通道的標識信息之間的映射關系,確定目標端口信息對應的目標傳輸通道的標識信息。

13、第三方面,本技術實施例提供了一種媒體傳輸通道的檢測方法,應用于信令服務端,檢測方法包括:接收媒體數(shù)據(jù)提供端轉發(fā)的來自媒體監(jiān)控端的目標傳輸通道的標識信息,媒體監(jiān)控端用于從媒體數(shù)據(jù)播放端獲取目標協(xié)議數(shù)據(jù)包,對目標協(xié)議數(shù)據(jù)包進行解析,并根據(jù)解析結果,確定媒體數(shù)據(jù)播放端是否關閉媒體播放;在確定媒體數(shù)據(jù)播放端關閉媒體播放的情況下,根據(jù)目標協(xié)議數(shù)據(jù)包,確定所需釋放的目標傳輸通道的標識信息;響應于目標傳輸通道的標識信息,釋放目標傳輸通道。

14、根據(jù)本技術第三方面前述任一實施方式,在接收媒體數(shù)據(jù)提供端轉發(fā)的來自媒體監(jiān)控端的目標傳輸通道的標識信息之前,還包括:接收媒體數(shù)據(jù)播放端發(fā)送的第二推流請求信息;響應于第二推流請求信息,生成第一推流請求信息;向媒體數(shù)據(jù)提供端發(fā)送第一推流請求信息,媒體數(shù)據(jù)提供端用于響應于第一推流請求信息,建立目標傳輸通道;基于目標傳輸通道,向媒體數(shù)據(jù)播放端傳輸媒體數(shù)據(jù)。

15、第四方面,本技術實施例提供了一種媒體傳輸通道的檢測裝置,應用于媒體監(jiān)控端,檢測裝置包括:第一獲取模塊,用于從媒體數(shù)據(jù)播放端獲取目標協(xié)議數(shù)據(jù)包;解析模塊,用于對目標協(xié)議數(shù)據(jù)包進行解析,并根據(jù)解析結果,確定媒體數(shù)據(jù)播放端是否關閉媒體播放;第一確定模塊,用于在確定媒體數(shù)據(jù)播放端關閉媒體播放的情況下,根據(jù)目標協(xié)議數(shù)據(jù)包,確定所需釋放的目標傳輸通道的標識信息;第一發(fā)送模塊,用于向媒體數(shù)據(jù)提供端發(fā)送目標傳輸通道的標識信息,媒體數(shù)據(jù)提供端用于響應于目標傳輸通道的標識信息,停止向目標傳輸通道推送媒體數(shù)據(jù)。

16、第五方面,本技術實施例提供了一種媒體傳輸通道的檢測裝置,應用于媒體數(shù)據(jù)提供端,檢測裝置包括:第一接收模塊,用于接收媒體監(jiān)控端發(fā)送的目標傳輸通道的標識信息,媒體監(jiān)控端用于從媒體數(shù)據(jù)播放端獲取目標協(xié)議數(shù)據(jù)包,對目標協(xié)議數(shù)據(jù)包進行解析,并根據(jù)解析結果,確定媒體數(shù)據(jù)播放端是否關閉媒體播放;在確定媒體數(shù)據(jù)播放端關閉媒體播放的情況下,根據(jù)目標協(xié)議數(shù)據(jù)包,確定所需釋放的目標傳輸通道的標識信息;第一響應模塊,用于響應于目標傳輸通道的標識信息,停止向目標傳輸通道推送媒體數(shù)據(jù)。

17、第六方面,本技術實施例提供了一種媒體傳輸通道的檢測裝置,應用于信令服務端,檢測裝置包括:第二接收模塊,用于接收媒體數(shù)據(jù)提供端轉發(fā)的來自媒體監(jiān)控端的目標傳輸通道的標識信息,媒體監(jiān)控端用于從媒體數(shù)據(jù)播放端獲取目標協(xié)議數(shù)據(jù)包,對目標協(xié)議數(shù)據(jù)包進行解析,并根據(jù)解析結果,確定媒體數(shù)據(jù)播放端是否關閉媒體播放;在確定媒體數(shù)據(jù)播放端關閉媒體播放的情況下,根據(jù)目標協(xié)議數(shù)據(jù)包,確定所需釋放的目標傳輸通道的標識信息;第二響應模塊,用于響應于目標傳輸通道的標識信息,釋放目標傳輸通道。

18、第七方面,本技術實施例提供了一種媒體傳輸通道的檢測系統(tǒng),媒體傳輸通道的檢測系統(tǒng)包括媒體數(shù)據(jù)提供端、媒體監(jiān)控端、信令服務端和媒體數(shù)據(jù)播放端,媒體監(jiān)控端用于執(zhí)行如第一方面的媒體傳輸通道的檢測方法的步驟,和/或,媒體數(shù)據(jù)提供端用于執(zhí)行如第二方面的媒體傳輸通道的檢測方法的步驟,和/或,信令服務端用于執(zhí)行如第三方面的媒體傳輸通道的檢測方法的步驟。

19、第八方面,本技術實施例提供了一種電子設備,電子設備包括:處理器、存儲器及存儲在存儲器上并可在處理器上運行的計算機程序,計算機程序被處理器執(zhí)行時實現(xiàn)如第一方面、第二方面或者第三方面提供的媒體傳輸通道的檢測方法的步驟。

20、第九方面,本技術實施例提供了一種計算機可讀存儲介質,計算機可讀存儲介質上存儲計算機程序,計算機程序被處理器執(zhí)行時實現(xiàn)如第一方面、第二方面或者第三方面提供的媒體傳輸通道的檢測方法的步驟。

21、本技術實施例的媒體傳輸通道的檢測方法、裝置、系統(tǒng)及存儲介質,通過對從媒體數(shù)據(jù)播放端獲取的目標協(xié)議數(shù)據(jù)包進行解析,能夠確定媒體數(shù)據(jù)播放端是否關閉媒體播放;以及在確定媒體數(shù)據(jù)播放端關閉媒體播放的情況下,能夠根據(jù)目標協(xié)議數(shù)據(jù)包,確定出所需釋放的目標傳輸通道,并使得媒體數(shù)據(jù)提供端停止向目標傳輸通道推送媒體數(shù)據(jù)。如此,本技術實施例實現(xiàn)了對于媒體數(shù)據(jù)播放端的狀態(tài)監(jiān)測和目標傳輸通道的檢測,以及實現(xiàn)了媒體數(shù)據(jù)播放端與媒體數(shù)據(jù)提供端之間的順利對接,降低了對接難度,提高了對接效率,同時避免了協(xié)議不一致的定制化開發(fā)聯(lián)調(diào),降低了人力成本和縮短了服務上線周期。

當前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1