一種復雜網絡結構中保證媒體流通暢的方法
【技術領域】
[0001]本發明屬于音視頻通信領域,具體地說是涉及一種復雜網絡結構中保證媒體流通暢的方法。
【背景技術】
[0002]在組合分布式大型音視頻服務系統中,系統中心節點間的組網結構包括網狀和樹狀,且各節點到其它中心節點之間的網絡線路的帶寬不同,不同的路由路徑數據傳輸時可用的帶寬不同,導致整個音視頻服務系統的實際網絡媒體流傳輸環境十分復雜,在進行媒體流數據通訊時,多路音視頻傳輸的質量難以保證。在系統使用高峰時期,在任意的兩個節點間進行音視頻傳輸任務時,節點間的復雜網絡傳輸環境會影響音視頻傳輸的質量,出現音視頻卡頓、延時比較大等問題。而用戶系統當前的網絡結構導致網絡帶寬無法滿足系統中中心節點之間的媒體業務要求,然而提高整個系統的網絡帶寬成本太搞而且耗時太久,不利于用戶功能業務的展開,因此需要提出新的方法來解決此問題。
【發明內容】
[0003]為解決上述問題,本發明提出一種復雜網絡結構中保證媒體流通暢的方法,通過在音視頻服務系統業務往來頻繁的兩個中心節點間建立一條直通的較高帶寬物理網絡線路,供進行音視頻服務任務的節點間傳輸音視頻數據,保障音視頻傳輸質量。
[0004]本發明的技術方案是這樣實現的:
[0005]一種復雜網絡結構中保證媒體流通暢的方法,包括以下步驟:
[0006]步驟1,將源中心節點和目的中心節點的流媒體服務器上的第二塊網卡進行直接物理連接,成為一條專線鏈路,同時將兩個網卡IP進行設置,組成一個局域網;
[0007]步驟2,對源中心節點與目的中心節點間的專線在運維終端進行注冊,注冊參數包括:源IP地址、目的IP地址、傳輸端口號、專線屬性;專線屬性即專線的使用策略,至少包括:專線的傳輸性質、專線切換處理以及專線的優先級;
[0008]步驟3,中心服務從數據庫讀取本地中心節點的專線注冊信息,當專線優先級為高優先級時,通知本地流媒體服務器啟用專線通道,獲取目的媒體源IP地址,完成流媒體傳輸鏈路切換動作,使用專線鏈路進行媒體流傳輸;
[0009]步驟4,流媒體服務器具備對原有鏈路和專線鏈路的監測功能,實時監測原有鏈路和專線鏈路網絡連接狀態以及網絡鏈路質量,并將監測到的鏈路狀態和信息發送中心服務進行處理;
[0010]步驟5,中心服務根據所述流媒體服務器反饋回的鏈路狀態信息進行判斷,鏈路狀態信息包括:鏈路連接正常、鏈路連接異常兩種情況;當原有鏈路連接異常時,中心服務通知流媒體服務器自動進行鏈路切換,當專線鏈路連接異常時,中心服務按照預先選擇的專線切換方案進行處理;
[0011]步驟6,用戶終端顯示所在中心節點所擁有的專線鏈路,并且顯示專線連接的目的中心節點;當用戶終端接收到中心服務警告消息,能夠通過手動操作,讓所述流媒體服務器進行鏈路切換,將系統功能業務的所需媒體流自動切回另一條線路進行傳輸,從而實現鏈路切換功能;同時將鏈路中各種異常信息進行顯示呈現,反饋給用戶。
[0012]進一步地,所述步驟2中,專線的傳輸性質包括單向傳輸和雙向傳輸,單向傳輸即只有源中心節點點播目的中心節點時才使用專線進行媒體數據傳輸,而目的中心節點點播源中心節點時,不使用專線進行媒體流數據傳輸。
[0013]進一步地,所述步驟2中,專線切換處理包括手動切換和自動切換兩種方案供用戶進行選擇,手動切換表現為:當專線鏈路出現連接異常時,中心服務給通過專線進行點播的用戶終端發出警告,由用戶終端手動重新點播圖像,恢復在專線鏈路上所執行的業務;自動切換表現為:當專線鏈路連接異常時,中心服務通知流媒體服務自動進行鏈路切換,讓系統業務所需媒體流從原有鏈路進行傳輸,同時切換方案包括:按照原有媒體源地址進行點播恢復、按照子碼流點播恢復、按照純音頻流點播恢復。
[0014]進一步地,所述步驟2中,專線的優先級包括高優先級和低優先級兩種,高優先級時,系統業務優先使用專線進行媒體流傳輸;到低優先級時,系統業務優先使用原有線路進行媒體流傳輸;同時注冊參數可以在運維終端進行配置,配置后保存數據庫。
[0015]進一步地,所述步驟3同時還包括以下步驟:專線鏈路建立后,僅用于流媒體數據的傳輸,不能傳輸系統信令,系統的信令仍然通過原線路傳輸。
[0016]本發明產生的有益效果為:1)進一步的保證了音視頻服務系統音視頻業務通暢;2)提高了音視頻服務系統穩定性;3)解決了低網絡帶寬環境無法滿足業務需要的問題,更加效率、經濟。
【附圖說明】
[0017]為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
[0018]圖1為本發明系統節點部署示意圖;
[0019]圖2為單中心節點網絡示意圖;
[0020]圖3為本發明的流程示意圖。
【具體實施方式】
[0021]下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。
[0022]如圖1?2所示音視頻服務系統節點部署時包括全網節點以及普通中心節點,每個節點部署一個區域,因此中心節點之間分布于不同區域。因而當中心節點之間需要更好的業務服務時,需要在兩兩之間建立專線來傳輸業務需要的媒體流。其中一般系統單個中心節點必然會部署的設備,包括中心服務器、流媒體服務器、運維終端、技勤終端以及其他視頻音頻采集設備等。
[0023]圖3所示一種復雜網絡結構中保證媒體流通暢的方法,包括以下步驟:
[0024]步驟1,將源中心節點和目的中心節點的流媒體服務器上的第二塊網卡進行直接物理連接,成為一條專線鏈路,同時將兩個網卡IP進行設置,組成一個局域網;
[0025]步驟2,對源中心節點與目的中心節點間的專線在運維終端進行注冊,注冊參數包括:源IP地址、目的IP地址、傳輸端口號、專線屬性;專線屬性即專線的使用策略,至少包括:專線的傳輸性質、專線切換處理以及專線的優先級;
[0026]步驟3,中心服務從數據庫