The present invention discloses a method and a device for streaming media forwarding, a routing method and a device. A method for transmitting streaming media, streaming media for multilayer network, the multilayer streaming media network comprises a plurality of streaming media server, the streaming media server configuration in the routing table, the routing table includes the streaming media server next hop information, wherein the information including the next hop a candidate next hop address, the method comprises the following steps: receiving a node packet; sending the route request; the target address in response to receiving the routing request returns, wherein the target address is one of the plurality of candidate next hop address; and according to the target address. The data packet is forwarded to the next node. The method and apparatus of the present disclosure enable routing of streaming media packets in multilayer streaming media with high scalability and high flexibility.
【技術實現步驟摘要】
本公開總體涉及流媒體數據在以太網中的傳輸
,具體而言,涉及一種用于流媒體轉發的方法及裝置、路由方法及裝置。
技術介紹
隨著近幾年在線教育與直播業務的廣泛興起,多媒體在線視頻技術越來越多地應用在互聯網市場領域。流量的增長和業務的擴張,隨之也帶來了更多技術挑戰,高可靠性、高實時性、高擴展性也越來越成為在線視頻方向的技術瓶頸。在現有的流媒體服務器拓撲架構中,往往大多數的流媒體服務器的部署方案為單點部署或兩層結構,即便是多層的流媒體服務器拓撲,也都是在媒體服務器中配置靜態的路由服務。如,單點部署為推流(publish)和拉流(play)為同一臺流媒體服務器,兩層結構則往往是推流服務器為主,拉流服務器為從,從服務器向主服務器同步主服務器的流信息。兩層以上的復雜層級結構,往往是將靜態路由部署于鏈路上行的流媒體服務器上,這樣當下行部署多臺流媒體服務器時,多臺下行流媒體服務器會對上行流媒體服務器的所有媒體流進行拷貝。上述的拓撲方案往往只適用于結構簡單的業務場景,并且多半限制推流服務與拉流服務兩者的地理位置不會涉及到跨洋。例如,推流服務在北美,拉流服務在中國。如果流媒體服務器部署為兩層或單點結構,則無法滿足在線流媒體低時延、高穩定性要求。如果將拓撲形式設置成為靜態拓撲,則整個路由鏈路擴展性較差,部署升級成本較高。因此,需要一種新的用于流媒體轉發的方法及裝置、路由方法及裝置。在所述
技術介紹
部分公開的上述信息僅用于加強對本公開的背景的理解,因此它可以包括不構成對本領域普通技術人員已知的現有技術的信息。
技術實現思路
本公開提供一種用于流媒體轉發的方法及裝置、路由方法及裝置, ...
【技術保護點】
一種用于流媒體轉發的方法,用于多層流媒體網絡,所述多層流媒體網絡包括多臺流媒體服務器,其特征在于,所述流媒體服務器中配置有路由表,所述路由表包括所述流媒體服務器的下一跳信息,其中所述下一跳信息包括多個備選下一跳地址,該方法包括以下步驟:接收上一節點發送的數據包;發送路由請求;接收響應于所述路由請求返回的目標地址,其中所述目標地址為所述多個備選下一跳地址的其中之一;以及根據所述目標地址將所述數據包轉發至相應的下一節點。
【技術特征摘要】
1.一種用于流媒體轉發的方法,用于多層流媒體網絡,所述多層流媒體網絡包括多臺流媒體服務器,其特征在于,所述流媒體服務器中配置有路由表,所述路由表包括所述流媒體服務器的下一跳信息,其中所述下一跳信息包括多個備選下一跳地址,該方法包括以下步驟:接收上一節點發送的數據包;發送路由請求;接收響應于所述路由請求返回的目標地址,其中所述目標地址為所述多個備選下一跳地址的其中之一;以及根據所述目標地址將所述數據包轉發至相應的下一節點。2.根據權利要求1所述的方法,其特征在于,所述路由表還包括所述流媒體服務器的上一跳信息,所述數據包包括預設字段,所述發送路由請求包括:根據所述預設字段和所述路由表確定所述數據包的轉發方向;根據所述轉發方向發送所述路由請求。3.一種路由方法,其特征在于,包括:配置流媒體服務器的路由表,所述路由表包括所述流媒體服務器的下一跳信息,其中所述下一跳信息包括多個備選下一跳地址;對所述流媒體服務器的所述多個備選下一跳地址對應的多個節點分別進行測試,獲取測試結果;根據所述測試結果確定所述流媒體服務器的下一跳最優地址,其中所述下一跳最優地址為所述多個備選下一跳地址的其中之一。4.根據權利要求3所述的方法,其特征在于,還包括:接收路由請求;根據所述路由請求將所述下一跳最優地址作為目標地址發送至所述流媒體服務器,其中所述流媒體服務器根據所述目標地址將接收到的數據包轉發至相應的下一節點。5.根據權利要求3所述的方法,其特征在于,所述節點包括邊緣節點和轉發節點。6.根據權利要求5所述的方法,其特征在于,所述轉發節點包括匯聚節點和核心節點,其中所述核心節點之間通過專線網絡通信。7.根據權利要求5所述的方法,其特征在于,所述配置流媒體服務器的路由表包括:當所述節點為邊緣節點時,配置所述邊緣節點的路由表為第一路由表類型;當所述節點為轉發節點時,配置所述轉發節點的路由表為第二路由表類型。8.根據權利要求3所述的方法,其...
【專利技術屬性】
技術研發人員:梁云格,
申請(專利權)人:北京大米科技有限公司,
類型:發明
國別省市:北京;11
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。