新四季網

一種視頻直播分發網絡的被動式媒體流分發方法

2023-05-19 03:27:26 1

專利名稱:一種視頻直播分發網絡的被動式媒體流分發方法
技術領域:
本發明涉及通信網絡,尤其涉及視頻直播分發網絡中的一種視頻直播分發網絡的 被動式媒體流分發方法。
背景技術:
隨著視頻技術的廣泛應用,基於Internet的視頻直播服務的需求日益增加,而基 於Internet的大規模視頻流量分發成為視頻直播服務所面臨的一個嚴峻挑戰。雖然CDN 技術被廣泛應用於分發Web流量和視頻點播流量,實現網絡內容的就近訪問,緩解流媒體 傳輸的高吞吐率對骨幹網帶寬帶來的壓力,提高業務響應速度,但目前CDN技術還不能很 好地解決大規模視頻直播業務的流量分發問題。
如圖1所示,對於大規模視頻直播服務,可以通過部署由直播源站節點伺服器集 群、中繼節點伺服器集群和邊緣節點伺服器集群等視頻分發網絡節點伺服器集群所組成的 視頻直播分發網絡來提高大規模視頻直播業務的服務效率,降低視頻直播服務傳輸所佔用 的網絡帶寬。對於這樣的大型分發網絡,對大量分散部署的伺服器集群的高度集中管理和 控制是確保網絡效率、可靠性、可控性的必要手段。
視頻分發網絡全局伺服器可以看作是一組邏輯設備,實現了視頻直播分發網絡的 管理、監控、動態配置、控制、調度等功能,對視頻直播分發網絡中的所有視頻分發網絡節點 伺服器進行集中控制、管理和調度。
在視頻直播分發網絡中,直播媒體流通過直播源站節點伺服器、中繼節點伺服器 流入邊緣節點伺服器,當用戶客戶端請求接入視頻直播業務時,指向一個邊緣節點伺服器 的URL被分配給用戶客戶端,用戶客戶端可以利用這個URL接入到所需要的視頻直播服務, 獲取視頻直播業務的實時直播媒體流。在目前的視頻直播分發網絡中,視頻直播業務啟動 後,無論是否有用戶客戶端接入,視頻直播業務的直播媒體流均會被推送到中繼節點服務 器和邊緣節點伺服器上,從而造成對骨幹網絡帶寬的浪費。發明內容
為了解決目前視頻直播分發網絡的技術空白,減少對骨幹網絡帶寬的浪費,使視 頻直播分發網絡的直播媒體流分發由主動從直播源向邊緣節點伺服器推送改變為根據下 級視頻分發網絡節點伺服器的請求而被動推送,本發明提供了一種視頻直播分發網絡的被 動式媒體流分發方法。
根據本發明的第一方面,提供了一種視頻直播分發網絡的被動式媒體流分發方 法,其特徵在於:
a)在視頻直播分發網絡中,當一個視頻直播業務啟動後,視頻分發網絡全局服務 器控制所有負責該視頻直播業務分發的視頻分發網絡節點伺服器為所述視頻直播業務的 直播媒體流分發分配相關網絡傳輸資源,但並不啟動所述視頻直播業務的直播媒體流推送 過程。
b)在視頻直播分發網絡中,每個視頻分發網絡節點伺服器只有在接收到來自下級 視頻分發網絡節點伺服器的直播業務接入請求消息後,才會推送下級視頻分發網絡節點服 務器所請求接入的視頻直播業務的直播媒體流到所述下級視頻分發網絡節點伺服器。
根據本發明的第二方面,提供了被動分發模式下視頻分發網絡全局伺服器直播業 務啟動處理過程。其中,包括如下步驟:
a)視頻分發網絡全局伺服器接收到一個視頻直播業務啟動信息;
b)視頻分發網絡全局伺服器發送直播業務啟動通知消息到負責所述視頻直播業 務的直播媒體流分發的所有直播源站節點伺服器;
c)視頻分發網絡全局伺服器發送直播業務啟動通知消息到負責所述直播業務的 直播媒體流分發的所有中繼節點伺服器;
d)視頻分發網絡全局伺服器發送直播業務啟動通知消息到負責所述直播業務的 直播媒體流分發的所有邊緣節點伺服器。
根據本發明的第三方面,提供了被動分發模式下視頻分發網絡節點伺服器上視頻 直播業務啟動處理過程。其中,包括如下步驟:
a)視頻分發網絡節點伺服器接收到直播業務啟動通知消息;
b)視頻分發網絡節點伺服器為啟動的視頻直播業務分配網絡傳輸資源;
c)視頻分發網絡節點伺服器發送直播業務啟動響應消息到視頻分發網絡全局服 務器;
d)視頻分發網絡節點伺服器等候接收來自下級視頻分發網絡節點伺服器或者用 戶客戶端的直播業務接入請求消息。
根據本發明的第四方面,提供了被動分發模式下邊緣節點伺服器直播業務分發處 理過程。其中,包括以下步驟:
a)用戶客戶端請求接入一個視頻直播業務,視頻分發網絡全局伺服器從負責所述 視頻直播業務的直播媒體流分發的邊緣節點伺服器簇內選擇一個邊緣節點伺服器,作為業 務接入點為所述用戶客戶端提供其所請求的視頻直播業務的接入服務;
b)用戶客戶端向步驟a)中獲取的邊緣節點伺服器發送直播業務接入請求消息;
c)邊緣節點伺服器檢查用戶客戶端所請求的視頻直播業務的直播媒體流是否已 經被發送到其自身,如果所述視頻直播業務的直播媒體流已經流入邊緣節點伺服器,則轉 步驟e),否則轉步驟d);
d)邊緣節點伺服器從負責分發所述視頻直播業務的直播媒體流的中繼節點服務 器簇內選擇一個中繼節點伺服器,發送直播業務接入請求消息到所述中繼節點伺服器;
e)邊緣節點伺服器將接收到的所述視頻直播業務的直播媒體流轉發到請求接入 該視頻直播業務的用戶客戶端。
根據本發明的第五方面,提供了被動分發模式下中繼節點伺服器直播業務分發處 理過程。其中,包括以下步驟:
a)中繼節點伺服器接收到來自下級視頻分發網絡節點伺服器的直播業務接入請 求消息;
b)中繼節點伺服器檢查所述視頻直播業務的直播媒體流是否已經被發送到其自 身,如果所述視頻直播業務的直播媒體流已經流入中繼節點伺服器,則轉步驟d),否則轉步驟C);
c)中繼節點伺服器從負責分發所述視頻直播業務的直播源站節點伺服器集合內 選擇一個直播源站節點伺服器,發送直播業務接入請求消息到所述直播源站節點伺服器;
d)中繼節點伺服器將接收到的視頻直播業務的直播媒體流轉發到請求接入該視 頻直播業務的下級視頻分發網絡節點伺服器。
根據本發明的第六方面,提供了被動分發模式下直播源站節點伺服器直播業務分 發處理過程。其中,包括以下步驟:
a)直播源站節點伺服器接收到來自下級視頻分發網絡節點伺服器的直播業務接 入請求消息;
b)直播源站節點伺服器檢查所述視頻直播業務的直播媒體流是否已經被發送到 其自身,如果所述視頻直播業務的直播媒體流已經流入直播源站節點伺服器,則轉步驟d), 否則轉步驟c);
c)直播源站節點伺服器獲取所述直播業務的直播源地址,發送直播業務接入請求 消息到直播源;
d)直播源站節點伺服器將接收到的直播媒體流轉發到請求接入該視頻直播業務 的下級視頻分發網絡節點伺服器。
採用本發明的方案,視頻直播分發網絡中的視頻直播業務媒體流不需要在視頻直 播分發網絡內預先分發。只有當有用戶客戶端請求接收某個視頻直播業務時,相關視頻直 播業務的直播媒體流才會按需分發到相關視頻分發網絡節點伺服器上。


通過參照附圖閱讀以下所作的對非限制性實施例的詳細描述,本發明的其它特 徵、目的和優點將會變得更明顯。本發明的示意性實施例及其說明用於解釋本發明,並不構 成對本發明的不當限定。在附圖中:
圖1示出了視頻直播分發網絡系統結構示意圖2示出了根據本發明的一個具體實施例的被動分發模式下邊緣節點伺服器直 播業務啟動處理過程的流程圖3示出了根據本發明的一個具體實施例的被動分發模式下邊緣節點伺服器直 播業務啟動分發處理過程的流程圖4示出了根據本發明的一個具體實施例的被動分發模式下邊緣節點伺服器直 播業務分發處理過程的流程圖5示出了根據本發明的一個具體實施例的被動分發模式下中繼節點伺服器直 播業務啟動分發處理過程的流程圖6示出了根據本發明的一個具體實施例的被動分發模式下中繼節點伺服器直 播業務分發處理過程的流程圖7示出了根據本發明的一個具體實施例的被動分發模式下直播源站節點服務 器直播業務啟動分發處理過程的流程圖8示出了根據本發明的一個具體實施例的被動分發模式下直播源站節點服務 器直播業務分發處理過程的流程圖。
其中,相同或相似的附圖標記表示相同或相似的步驟特徵或裝置/模塊。
具體實施方式
下面結合附圖,對本發明的優選實施方式進行詳細的說明。
如圖1所示,在視頻直播分發網絡中,作為視頻分發網絡全局伺服器,全局伺服器 I負責對視頻直播分發網絡內的所有視頻分發網絡節點伺服器進行集中控制、管理、監控和 調度。針對視頻直播分發網絡中分發的每個視頻直播業務,當視頻直播業務啟動後,全局服 務器I會控制所有負責該視頻直播業務的直播媒體流分發的視頻分發網絡節點伺服器為 所述視頻直播業務的直播媒體流分發分配相關網絡傳輸資源,但相關視頻分發網絡節點服 務器並不立即啟動所述視頻直播業務的直播媒體流分發過程。接收到直播媒體流的直播源 站節點伺服器和中繼節點伺服器均不主動向下遊視頻分發網絡節點伺服器推送直播媒體 流,直到接收到來自下級視頻分發網絡節點伺服器的直播業務接入請求消息後,才會推送 下級視頻分發網絡節點伺服器所請求接入的直播業務的直播媒體流到所述下級視頻分發 網絡節點伺服器。從而確保直播媒體流僅會推送到有需要的網絡節點,避免對骨幹網帶寬 的浪費。
以圖1中所示的全局伺服器I和視頻分發網絡節點伺服器Jll、J21、J31、J33為 例,假設視頻直播業務X是在視頻直播分發網絡中註冊的視頻直播業務,源站節點伺服器 Jl 1、中繼節點伺服器J21、邊緣節點伺服器J31和J33被分配來負責視頻直播業務X的直播 媒體流分發。當視頻直播業務X啟動時,全局伺服器I將視頻直播業務X啟動信息通知到 視頻分發網絡節點伺服器Jll、J21、J31、J33,要求相關視頻分發網絡節點伺服器為視頻直 播業務X的媒體流分發預先分配網絡傳輸資源,但此時視頻分發網絡節點伺服器J1UJ21、 J3UJ33均未啟動接收和轉發視頻直播業務X的直播媒體流。當終端I向邊緣節點伺服器 J31請求接入視頻直播業務X時,邊緣節點伺服器J31請求中繼節點伺服器J21轉發視頻直 播業務X的直播媒體流,而中繼節點伺服器J21請求直播源站節點伺服器Jll轉發視頻直 播業務X的直播媒體流,直播源站節點伺服器Jll請求視頻直播業務X的直播源發送視頻 直播業務X的媒體流。通過逐級申請,視頻直播業務X的直播媒體流才從視頻直播業務X 的直播源經過直播源站節點伺服器J11、中繼節點伺服器J21、邊緣節點伺服器J31流入終 端I。
以下,對本發明的第二方面進行描述,其中,圖1及其相關描述在此一併作為參考。
以圖1中所示的全局伺服器I和視頻分發網絡節點伺服器Jll、J21、J31、J33為 例,假設視頻直播業務X是在視頻直播分發網絡中註冊的視頻直播業務,直播源站節點服 務器J11、中繼節點伺服器J21、邊緣節點伺服器J31和J33被分配來負責視頻直播業務X 的直播媒體流分發。當視頻直播業務X啟動時,被動分發模式下視頻分發網絡節點伺服器 直播業務啟動處理過程包括如下步驟:
步驟S10,全局伺服器I接收到視頻直播業務X的啟動信息,表示視頻直播業務X 的直播過程啟動。
步驟S11,全局伺服器I發送直播業務啟動通知消息到負責視頻直播業務X的直 播媒體流分發的直播源站節點伺服器,即:直播源站節點伺服器J11。直播源站節點伺服器Jll為視頻直播業務X準備網絡傳輸資源,準備接收和轉發視頻直播業務X的直播媒體流。
步驟S12,全局伺服器I發送直播業務啟動通知消息到負責視頻直播業務X的直播 媒體流分發的中繼節點伺服器,即:中繼節點伺服器J21。中繼節點伺服器J21為視頻直播 業務X準備網絡傳輸資源,準備接收和轉發視頻直播業務X的直播媒體流。
步驟S13,全局伺服器I發送直播業務啟動通知消息到負責視頻直播業務X的直播 媒體流分發的邊緣節點伺服器,即:邊緣節點伺服器J31和邊緣節點伺服器J33。邊緣節點 伺服器J31和邊緣節點伺服器J33為視頻直播業務X準備網絡傳輸資源,準備接收和轉發 視頻直播業務X的直播媒體流,並準備接收來自用戶客戶端的直播業務接入請求消息,請 求接收視頻直播業務X的直播媒體流。
以下,參照圖2對本發明的第三方面進行描述,其中,圖1及其相關描述在此一併 作為參考。
以圖1中所示的全局伺服器I和視頻分發網絡節點伺服器Jll、J21、J31、J33為 例,假設視頻直播業務X是在視頻直播分發網絡中註冊的視頻直播業務,直播源站節點服 務器J 11、中繼節點伺服器J21、邊緣節點伺服器J31和J33被分配來負責視頻直播業務X 的直播媒體流分發。
被動分發模式下邊緣節點伺服器J31上視頻直播業務X的啟動分發處理過程包括 如下步驟:
步驟S20,邊緣節點伺服器J31接收到來自全局伺服器I的直播業務啟動通知消 息,通知視頻直播業務X啟動。
步驟S21,邊緣節點伺服器J31為視頻直播業務X分配網絡傳輸資源,準備接收 和轉發視頻直播業務X的直播媒體流,並準備接收來自用戶客戶端的直播業務接入請求消 息,請求接收視頻直播業務X的直播媒體流。
步驟S22,邊緣節點伺服器J31發送直播業務啟動響應消息到全局伺服器1,表示 直播業務啟動準備完畢。
步驟S23,邊緣節點伺服器J31等候接收來自用戶客戶端的針對視頻直播業務x的 直播業務接入請求消息。
以下,參照圖3對本發明的第四方面進行描述,其中,圖1及其相關描述在此一併 作為參考。
以圖1中所示的全局伺服器I和視頻分發網絡節點伺服器Jll、J21、J31、J33為 例,假設視頻直播業務X是在視頻直播分發網絡中註冊的視頻直播業務,直播源站節點服 務器J11、中繼節點伺服器J21、邊緣節點伺服器J31和J33被分配來負責視頻直播業務X 的直播媒體流分發。
若視頻直播業務X的直播媒體流尚未被發送到邊緣節點伺服器J31上,則被動分 發模式下邊緣節點伺服器J31的直播業務啟動分發處理過程包括以下步驟:
步驟S30,當終端I請求接入視頻直播業務X時,全局伺服器I從負責視頻直播業 務X的直播媒體流分發的邊緣節點伺服器J31和邊緣節點伺服器J33中選擇一個邊緣節點 伺服器作為業務接入點為終端I提供視頻直播業務X的接入服務。如:全局伺服器I選擇 邊緣節點伺服器J31作為業務接入點為終端I提供視頻直播業務X的接入服務。
步驟S31,終端I發送直播業務接入請求消息到邊緣節點伺服器J31,請求接入視頻直播業務X。
步驟S32,邊緣節點伺服器J31檢查視頻直播業務x的直播媒體流是否已經被發送 到邊緣節點伺服器J31,發現視頻直播業務X的直播媒體流尚未流入邊緣節點伺服器J31。
步驟S33,邊緣節點伺服器J31從負責分發視頻直播業務x的直播媒體流分發的 中繼節點伺服器簇內選擇一個中繼節點伺服器,即:中繼節點伺服器J21。邊緣節點伺服器 J31發送直播業務接入請求消息到中繼節點伺服器J21。中繼節點伺服器J21接收到該消 息後,會啟動轉發視頻直播業務X的直播媒體流到邊緣節點伺服器J31。
步驟S34,邊緣節點伺服器J31將接收到的視頻直播業務X的直播媒體流轉發到終 端I。
以視頻直播分發網絡中的終端1、終端2和邊緣節點伺服器J31為例,如果終端I 已經通過邊緣節點伺服器J31獲取視頻直播業務X的直播媒體流,則視頻直播業務X的直 播媒體流已經被轉發到邊緣節點伺服器J31上。若此時終端2再發送直播業務接入請求 消息到邊緣節點伺服器J31,請求接入視頻直播業務X,則被動分發模式下邊緣節點伺服器 J31的直播業務分發處理過程如圖4所示,包括以下步驟:
步驟S40,當終端2請求接入視頻直播業務X時,全局伺服器I從負責視頻直播業 務X的直播媒體流分發的邊緣節點伺服器J31和邊緣節點伺服器J33中選擇一個邊緣節點 伺服器作為業務接入點為終端2提供視頻直播業務X的接入服務。如:全局伺服器I選擇 邊緣節點伺服器J31作為業務接入點為終端2提供視頻直播業務X的接入服務。
步驟S41,終端2發送直播業務接入請求消息到邊緣節點伺服器J31,請求接入視 頻直播業務X。
步驟S42,邊緣節點伺服器J31檢查視頻直播業務x的直播媒體流是否已經被發送 到邊緣節點伺服器J31,發現視頻直播業務X的直播媒體流已經流入邊緣節點伺服器J31。
步驟S43,邊緣節點伺服器J31將接收到的視頻直播業務x的直播媒體流轉發到終 端2。
以下,參照圖5對本發明的第五方面進行描述,其中,圖1及其相關描述在此一併 作為參考。
以圖1中所示的全局伺服器I和視頻分發網絡節點伺服器Jll、J21、J31、J33為 例,假設視頻直播業務X是在視頻直播分發網絡中註冊的視頻直播業務,直播源站節點服 務器J11、中繼節點伺服器J21、邊緣節點伺服器J31和J33被分配來負責視頻直播業務X 的直播媒體流分發。
被動分發模式下中繼節點伺服器J21的直播業務啟動分發處理過程包括以下步 驟:
步驟S50,中繼節點伺服器J21接收到來自邊緣節點伺服器J31的直播業務接入請 求消息,請求接收視頻直播業務X的直播媒體流。
步驟S51,中繼節點伺服器J21檢查發現視頻直播業務X的直播媒體流尚未被發送 到中繼節點伺服器J21。
步驟S52,中繼節點伺服器J21從負責分發視頻直播業務X的直播源站節點伺服器 集合內選擇一個直播源站節點伺服器,即:直播源站節點伺服器jll。中繼節點伺服器J21 發送直播業務接入請求消息到直播源站節點伺服器J11,請求接收視頻直播業務X的直播媒體流。直播源站節點伺服器jll根據中繼節點伺服器J21的請求啟動轉發視頻直播業務 X的直播媒體流到中繼節點伺服器J21。
步驟S53,中繼節點伺服器J21將接收到的視頻直播業務X的直播媒體流轉發到邊 緣節點伺服器J31。
以視頻分發網絡中的邊緣節點伺服器J31、邊緣節點伺服器J33、中繼節點伺服器 J21為例,如果邊緣節點伺服器J31已經通過中繼節點伺服器J21獲取視頻直播業務X的直 播媒體流,則視頻直播業務X的直播媒體流已經被轉發到中繼節點伺服器J21上。若此時 邊緣節點伺服器J33再發送直播業務接入請求消息到中繼節點伺服器J21,請求接入視頻 直播業務X,則被動分發模式下中繼節點伺服器J21的直播業務分發處理過程如圖6所示, 包括以下步驟:
步驟S60,中繼節點伺服器J21接收到來自邊緣節點伺服器J33的直播業務接入請 求消息,請求接收視頻直播業務X的直播媒體流。
步驟S61,中繼節點伺服器J21檢查發現視頻直播業務X的直播媒體流已經被發送 到中繼節點伺服器J21。
步驟S62,中繼節點伺服器J21將接收到的視頻直播業務X的直播媒體流轉發到邊 緣節點伺服器J33。
以下,參照圖7對本發明的第六方面進行描述,其中,圖1及其相關描述在此一併 作為參考。
以圖1中所示的全局伺服器I和視頻分發網絡節點伺服器J11、J21、J22、J31、J33 為例,假設視頻直播業務X是在視頻直播分發網絡中註冊的視頻直播業務,直播源站節點 伺服器J11、中繼節點伺服器J21、中繼節點伺服器J22、邊緣節點伺服器J31和J33被分配 來負責視頻直播業務X的直播媒體流分發。
被動分發模式下直播源站節點伺服器Jll的直播業務啟動分發處理過程包括以 下步驟:
步驟S70,直播源站節點伺服器Jl I接收到來自中繼節點伺服器J21的直播業務接 入請求消息,請求接收視頻直播業務X的直播媒體流。
步驟S71,直播源站節點伺服器Jl I檢查視頻直播業務X的直播媒體流是否已經被 發送到直播源站節點伺服器jll。發現視頻直播業務X的直播媒體流尚未流入直播源站節 點伺服器JlI。
步驟S72,直播源站節點伺服器Jll獲取視頻直播業務X的直播源地址,發送直播 業務接入請求消息到視頻直播業務X的直播源。視頻直播業務X的直播源接收到該消息後, 啟動發送視頻直播業務X的直播媒體流到直播源站節點伺服器J11。
步驟S73,直播源站節點伺服器Jl I將接收到的視頻直播業務X的直播媒體流轉發 到中繼節點伺服器J21。
以圖1中所示的中繼節點伺服器J21、中繼節點伺服器J22、直播源站節點伺服器 Jll為例,如果視頻直播業務X的直播媒體流已經被轉發到直播源站節點伺服器Jll上,此 時中繼節點伺服器J21再發送直播業務接入請求消息到直播源站節點伺服器J11,請求接 入視頻直播業務X,則被動分發模式下直播源站節點伺服器Jll的直播業務分發處理過程 如圖8所示,包括以下步驟:
步驟S80,直播源站節點伺服器Jl I接收到來自中繼節點伺服器J21的直播業務接 入請求消息,請求接收視頻直播業務X的直播媒體流。
步驟S81,直播源站節點伺服器Jl I檢查視頻直播業務X的直播媒體流是否已經被 發送到直播源站節點伺服器jll,發現視頻直播業務X的直播媒體流已經流入直播源站節 點伺服器JlI。
步驟S82,直播源站節點伺服器Jl I將接收到的視頻直播業務X的直播媒體流轉發 到中繼節點伺服器J21。
以上所述僅為本發明的優選實施例而已,並不用於限制本發明,對於本領域的技 術人員來說,本發明可以有各種更改和變化。凡在本發明的精神和原則之內,所作的任何修 改,等同替換,改進等,均應包含在本發明的保護範圍之內。
權利要求
1.一種視頻直播分發網絡的被動式媒體流分發方法,其特徵在於:在視頻直播分發網絡中,當一個視頻直播業務啟動後,視頻分發網絡全局伺服器控制所有負責該視頻直播業務分發的視頻分發網絡節點伺服器為所述視頻直播業務的直播媒體流分發分配相關網絡傳輸資源,但並不啟動所述視頻直播業務的直播媒體流推送過程。
2.根據權利要求1所述的視頻直播分發網絡的被動式媒體流分發方法,其特徵還在於:在視頻直播分發網絡中,每個視頻分發網絡節點伺服器只有在接收到來自下級視頻分發網絡節點伺服器的直播業務接入請求消息後,才會推送下級視頻分發網絡節點伺服器所請求接入的視頻直播業務的直播媒體流到所述下級視頻分發網絡節點伺服器。
3.根據權利要求1-2所述的視頻直播分發網絡的被動式媒體流分發方法,其特徵還在於:被動分發模式下視頻分發網絡全局伺服器直播業務啟動處理過程包括如下步驟:a)視頻分發網絡全局伺服器接收到一個視頻直播業務啟動信息;b)視頻分發網絡全局伺服器發送直播業務啟動通知消息到負責所述視頻直播業務的直播媒體流分發的所有直播源站節點伺服器;c)視頻分發網絡全局伺服器發送直播業務啟動通知消息到負責所述直播業務的直播媒體流分發的所有中繼節點伺服器;d)視頻分發網絡全局伺服器發送直播業務啟動通知消息到負責所述直播業務的直播媒體流分發的所有邊緣節點伺服器。
4.根據權利要求1-3所述的視頻直播分發網絡的被動式媒體流分發方法,其特徵還在於,被動分發模式下視頻分發網絡節點伺服器上視頻直播業務啟動處理過程包括如下步驟:a)視頻分發網絡節點伺服器接收到直播業務啟動通知消息;b)視頻分發網絡節點伺服器為啟動的視頻直播業務分配網絡傳輸資源;c)視頻分發網絡節點伺服器發送直播業務啟動響應消息到視頻分發網絡全局伺服器;d)視頻分發網絡節點伺服器等候接收來自下級視頻分發網絡節點伺服器或者用戶客戶端的直播業務接入請求消息。
5.根據權利要求1-4所述的視頻直播分發網絡的被動式媒體流分發方法,其特徵還在於,當用戶客戶端請求接入一個視頻直播業務,視頻分發網絡全局伺服器從負責所述視頻直播業務的直播媒體流分發的邊緣節點伺服器簇內選擇一個邊緣節點伺服器,作為業務接入點為所述用戶客戶端提供其所請求的視頻直播業務的接入和轉發服務。
6.根據權利要求1-5所述的視頻直播分發網絡的被動式媒體流`分發方法,其特徵還在於,被動分發模式下邊緣節點伺服器直播業務分發處理過程包括如下步驟:a)用戶客戶端獲取一個視頻直播業務的業務接入點;b)用戶客戶端向步驟a)中獲取的作為業務接入點的邊緣節點伺服器發送直播業務接入請求消息;c)邊緣節點伺服器發現用戶客戶端所請求的視頻直播業務的直播媒體流已經流入邊緣節點伺服器;d)邊緣節點伺服器將接收到的所述視頻直播業務的直播媒體流轉發到請求接入該視頻直播業務的用戶客戶端。
7.根據權利要求6所述的被動分發模式下邊緣節點伺服器直播業務分發處理過程,其特徵還在於:在步驟c)中,如果邊緣節點伺服器發現所述視頻直播業務的直播媒體流尚未流入邊緣節點伺服器,則邊緣節點伺服器從負責分發所述視頻直播業務的直播媒體流的中繼節點伺服器簇內選擇一個中繼節點伺服器,發送直播業務接入請求消息到所述中繼節點伺服器。
8.根據權利要求1-7所述的視頻直播分發網絡的被動式媒體流分發方法,其特徵還在於,被動分發模式下中繼節點服務.器直播業務分發處理過程包括如下步驟:a)中繼節點伺服器接收到來自下級視頻分發網絡節點伺服器的直播業務接入請求消息;b)中繼節點伺服器檢查發現所述視頻直播業務的直播媒體流已經流入中繼節點伺服器;c)中繼節點伺服器將接收到的視頻直播業務的直播媒體流轉發到請求接入該視頻直播業務的下級視頻分發網絡節點伺服器。
9.根據權利要求8所述的被動分發模式下中繼節點伺服器直播業務分發處理過程,其特徵還在於:在步驟b)中,如果中繼節點伺服器發現所述視頻直播業務的直播媒體流尚未被發送到中繼節點伺服器,則中繼節點伺服器從負責分發所述視頻直播業務的直播源站節點伺服器集合內選擇一個直播源站節點伺服器,發送直播業務接入請求消息到所述直播源站節點伺服器。
10.根據權利要求1-9所述的視頻直播分發網絡的被動式媒體流分發方法,其特徵還在於,被動分發模式下直播源站節點伺服器直播業務分發處理過程包括如下步驟:a)直播源站節點伺服器接收到來自下級視頻分發網絡節點伺服器的直播業務接入請求消息;b)直播源站節點伺服器檢查所述視頻直播業務的直播媒體流是否已經被發送到其自身,如果所述視頻直播業務的直播媒體流已經流入直播源站節點伺服器,則轉步驟d),否則轉步驟c);c)直播源站節點伺服器獲取所述直播業務的直播源地址,發送直播業務接入請求消息到直播源;d)直播源站節點伺服器將接收到的直播媒體流轉發到請求接入該視頻直播業務的下級視頻分發網絡節點伺服器。
全文摘要
本發明涉及信息與通信技術領域,具體涉及視頻直播分發網絡中的一種視頻直播分發網絡的被動式媒體流分發方法。為了減少對骨幹網絡帶寬的浪費,本發明提供了一種視頻直播分發網絡的被動式媒體流分發方法。當一個視頻直播業務啟動後,視頻分發網絡全局伺服器負責控制所有負責該業務分發的視頻分發網絡節點伺服器為所述業務的分發分配相關資源,但並不啟動直播媒體流分發過程。針對每個視頻直播業務,接收到直播媒體流的直播源站節點伺服器和中繼節點伺服器均不主動向下遊節點伺服器轉發直播媒體流,直到下級節點伺服器請求上級節點伺服器進行直播媒體流推送後,上級節點伺服器才開始轉發直播媒體流到下級節點伺服器。
文檔編號H04N21/858GK103139658SQ20111038769
公開日2013年6月5日 申請日期2011年11月29日 優先權日2011年11月29日
發明者湯曉輝 申請人:蘇州達聯信息科技有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀