視頻會議錄制系統(tǒng)及其方法
【專利摘要】一種視頻會議錄制系統(tǒng),用于錄制視頻會議系統(tǒng)中召開的視頻會議,所述視頻會議錄制系統(tǒng)包括:中心控制器在接收到會議錄制通知后向所述路徑控制中心詢問此次視頻會議的串流傳輸路徑以得到上傳串流片段的選定中繼節(jié)點列表;區(qū)域記錄器當被所述中心控制器調(diào)用時接收至少一個對應的所述選定中繼節(jié)點依據(jù)錄制規(guī)則流表上傳的串流片段,中心錄制器,當被所述中心控制器調(diào)用時接收來自多個所述被調(diào)用區(qū)域記錄器轉發(fā)的串流片段,整理串流片段為完整的視頻串流。本發(fā)明還提供一種視頻會議錄制方法。本發(fā)明通過階層式分散錄制提高了錄制質(zhì)量,也避免了流量瓶頸問題。
【專利說明】
視頻會議錄制系統(tǒng)及其方法
技術領域
[0001] 本發(fā)明涉及視頻會議領域,尤其涉及一種視頻會議錄制系統(tǒng)及其視頻會議錄制的 方法。
【背景技術】
[0002] 隨著視頻會議越來越廣泛的應用,在視頻會議時進行視頻會議的錄制以備隨時查 看的需求也越來越急切。目前常見的視頻會議的傳統(tǒng)錄制方式主要有集中式串流管理和分 散式串流管理兩種架構。其中,集中式管理架構中,每個視頻串流完整地從各個客戶端處傳 向集中管理的服務器進行錄制,這樣一來,所有客戶端的視頻串流匯集處將會產(chǎn)生流量瓶 頸,同時,在串流發(fā)出到流入服務器的過程中,也可能因為網(wǎng)絡問題而產(chǎn)生封包遺失。而分 散式串流管理架構,則是通過在分布式路由中串流必經(jīng)之中繼節(jié)點配置錄制器來進行錄制 行為,分散錄制每個客戶端的視頻串流,分散流量,避免了流量瓶頸。但是,這樣一來,視頻 會議系統(tǒng)必須在每個中繼節(jié)點處配置錄制器,布署成本非常高,且一旦網(wǎng)絡中中繼節(jié)點分 布發(fā)生變化,如增加一個中繼節(jié)點或減少一個中繼節(jié)點,實體的布署也需要發(fā)生較大的變 動,實際應用缺乏靈活性。因此,如何能夠實現(xiàn)視頻會議錄制時視頻串流的分段上傳以避免 流量瓶頸,同時又可以不增加過多的設備開銷,且具有較高的靈活性,是一個非常值得研究 的問題。
【發(fā)明內(nèi)容】
[0003] 有鑒于此,本發(fā)明提供一種視頻會議錄制系統(tǒng),通過中心控制器實現(xiàn)視頻會議的 階層式分散錄制,由中繼節(jié)點分段上傳視頻串流。
[0004] 此外,本發(fā)明還提供一種視頻會議錄制方法,通過中心控制器實現(xiàn)視頻會議的階 層式分散錄制,由中繼節(jié)點分段上傳視頻串流。
[0005] 本發(fā)明實施方式提供一種頻會議錄制系統(tǒng),用于錄制視頻會議系統(tǒng)中召開的視頻 會議,所述視頻會議系統(tǒng)主要包括會議管理中心、路徑控制中心、節(jié)點管理中心、多個中繼 節(jié)點及多個客戶端,所述路徑控制中心規(guī)劃視頻會議召開時時各個所述客戶端間視頻串流 的網(wǎng)絡傳輸路徑,所述節(jié)點控制中心負責管理各中繼節(jié)點。所述視頻會議錄制系統(tǒng)包括:中 心控制器,在接收到會議錄制通知后向所述路徑控制中心詢問此次視頻會議的串流傳輸路 徑以得到選定中繼節(jié)點列表,其中,所述選定中繼節(jié)點是指此次視頻會議串流必經(jīng)的所有 中繼節(jié)點;區(qū)域記錄器,當被所述中心控制器調(diào)用時接收至少一個對應的所述選定中繼節(jié) 點依據(jù)錄制規(guī)則流表上傳的串流片段,其中,所述錄制規(guī)則流表由所述節(jié)點控制中心下發(fā) 至所述選定中繼節(jié)點列表中的所有選定中繼節(jié)點;中心錄制器,當被所述中心控制器調(diào)用 時接收來自多個所述被調(diào)用區(qū)域記錄器轉發(fā)的串流片段,整理串流片段為完整的視頻串流 并編碼為符合影像壓縮標準的視頻文件存儲。
[0006] 優(yōu)選的,所述選定中繼節(jié)點列表還記錄有所有選定中繼節(jié)點的在網(wǎng)絡中的位置。 [0007] 優(yōu)選的,當所述區(qū)域記錄器與所述選定中繼節(jié)點列表中任一選定中繼節(jié)點的位置 距離在預設范圍內(nèi)時,所述區(qū)域記錄器被調(diào)用,作為所述任一選定中繼節(jié)點的對應區(qū)域記 錄器。
[0008] 優(yōu)選的,當所述選定中繼節(jié)點列表中多個選定中繼節(jié)點與所述區(qū)域記錄器的位置 距離在預設范圍內(nèi)時,所述多個選定中繼節(jié)點的對應區(qū)域記錄器都為所述區(qū)域記錄器。
[0009] 優(yōu)選的,所述錄制規(guī)則流表的下發(fā)包括:所述中心控制器將各個所述被調(diào)用區(qū)域 記錄其的IP地址通知所述路徑控制中心,使所述路徑控制中心依據(jù)所述各IP地址和所述 選定中繼節(jié)點列表得到錄制規(guī)則流表,所述路徑控制中心通過所述節(jié)點管理中心將所述錄 制規(guī)則流表通知到各個所述選定中繼節(jié)點。
[0010] 優(yōu)選的,所述錄制規(guī)則流表用于記錄每個選定中繼節(jié)點對于封包的轉發(fā)規(guī)則。
[0011] 優(yōu)選的,所述中心錄制器整理串流片段包括:對收到的串流片段進行排序,當發(fā)現(xiàn) 有遺失片段時,所述中心控制器向發(fā)出所述遺失片段的客戶端發(fā)出上傳所述遺失片段至所 述中心錄制器的請求,所述中心錄制器接收到所述遺失片段后檢查所有串流片段是否已經(jīng) 接收完畢,當確認接收完畢時將所有串流片段匯總為完整的視頻會議串流并編碼成符合影 像壓縮標準的視頻文件存儲。
[0012] 優(yōu)選的,所述視頻會議錄制系統(tǒng)主要應用于軟件定義網(wǎng)絡下,所述路徑控制中心 由軟件定義網(wǎng)絡下網(wǎng)絡即服務層實現(xiàn)路徑規(guī)劃功能,所述節(jié)點管理中心由軟件定義網(wǎng)絡下 的軟件定義網(wǎng)絡控制器來實現(xiàn)。
[0013] 本發(fā)明實施方式中提供一種視頻會議錄制方法,應用于視頻會議錄制系統(tǒng)中,用 于錄制視頻會議系統(tǒng)中召開的視頻會議,所述視頻會議系統(tǒng)主要包括會議管理中心、路徑 控制中心、節(jié)點管理中心、多個中繼節(jié)點及多個客戶端,所述路徑控制中心規(guī)劃視頻會議召 開時時各個所述客戶端間視頻串流的網(wǎng)絡傳輸路徑,所述節(jié)點控制中心負責管理各中繼節(jié) 點,所述視頻會議錄制系統(tǒng)包括中心控制器、中心錄制器和區(qū)域記錄器,所述視頻會議錄制 方法包括以下步驟:所述中心控制器接收到會議錄制通知后向所述路徑控制中心詢問此次 視頻會議的串流傳輸路徑以得到選定中繼節(jié)點列表,其中,所述選定中繼節(jié)點是指此次視 頻會議串流必經(jīng)的所有中繼節(jié)點;所述區(qū)域記錄器當被所述中心控制器調(diào)用時接收至少一 個對應的所述選定中繼節(jié)點依據(jù)錄制規(guī)則流表上傳的串流片段,其中,所述錄制規(guī)則流表 由所述節(jié)點控制中心下發(fā)至所述選定中繼節(jié)點列表中的所有選定中繼節(jié)點;所述中心錄制 器當被所述中心控制器調(diào)用時接收來自多個所述被調(diào)用區(qū)域記錄器轉發(fā)的串流片段,整理 串流片段為完整的視頻串流。
[0014] 優(yōu)選的,所述選定中繼節(jié)點列表還記錄有所有選定中繼節(jié)點的在網(wǎng)絡中的位置。
[0015] 優(yōu)選的,所述方法還包括:當所述區(qū)域記錄器與所述選定中繼節(jié)點列表中任一選 定中繼節(jié)點的位置距離在預設范圍內(nèi)時,調(diào)用所述區(qū)域記錄器作為所述任一選定中繼節(jié)點 的對應區(qū)域記錄器。
[0016] 優(yōu)選的,當所述選定中繼節(jié)點列表中多個選定中繼節(jié)點與所述區(qū)域記錄器的位置 距離在預設范圍內(nèi)時,所述多個選定中繼節(jié)點的對應區(qū)域記錄器都為所述區(qū)域記錄器。
[0017] 優(yōu)選的,所述錄制規(guī)則流表的下發(fā)包括如下步驟:所述中心控制器將各個所述被 調(diào)用區(qū)域記錄器的IP地址通知所述路徑控制中心,使所述路徑控制中心依據(jù)所述各IP地 址和所述選定中繼節(jié)點列表得到錄制規(guī)則流表;所述路徑控制中心通過所述節(jié)點管理中心 將所述錄制規(guī)則流表通知到各個所述選定中繼節(jié)點。
[0018] 優(yōu)選的,所述錄制規(guī)則流表用于記錄每個選定中繼節(jié)點對于封包的轉發(fā)規(guī)則。
[0019] 優(yōu)選的,所述中心錄制器整理串流片段還包括以下步驟:對收到的串流片段進行 排序,當發(fā)現(xiàn)有遺失片段時,所述中心控制器向發(fā)出所述遺失片段的客戶端發(fā)出上傳所述 遺失片段至所述中心錄制器的請求;所述中心錄制器接收到所述遺失片段后檢查所有串流 片段是否已經(jīng)接收完畢;當確認接收完畢時將所有串流片段匯總為完整的視頻會議串流。
[0020] 優(yōu)選的,所述視頻會議錄制方法主要應用于軟件定義網(wǎng)絡下,所述路徑控制中心 由軟件定義網(wǎng)絡下網(wǎng)絡即服務層實現(xiàn)路徑規(guī)劃功能,所述節(jié)點管理中心由軟件定義網(wǎng)絡下 的軟件定義網(wǎng)絡控制器來實現(xiàn)。
[0021] 本發(fā)明實施方式提供一種頻會議錄制系統(tǒng),用于錄制視頻會議系統(tǒng)中召開的視頻 會議,所述視頻會議系統(tǒng)主要包括會議管理中心、路徑控制中心、節(jié)點管理中心、多個中繼 節(jié)點及多個客戶端,所述路徑控制中心規(guī)劃視頻會議召開時時各個所述客戶端間視頻串流 的網(wǎng)絡傳輸路徑,所述節(jié)點控制中心負責管理各中繼節(jié)點,所述視頻會議錄制系統(tǒng)包括:中 心控制器在接收到會議錄制通知后向所述路徑控制中心詢問此次視頻會議的串流傳輸路 徑以得到選定中繼節(jié)點列表,其中,所述選定中繼節(jié)點是指此次視頻會議串流必經(jīng)的所有 中繼節(jié)點;區(qū)域控制器,接收所述中心控制器轉發(fā)的錄制請求并查詢本區(qū)域內(nèi)存在的所述 選定中繼節(jié)點;區(qū)域記錄器,當被所述區(qū)域控制器調(diào)用時接收至少一個對應的所述選定中 繼節(jié)點依據(jù)錄制規(guī)則流表上傳的串流片段,其中,所述錄制規(guī)則流表由所述節(jié)點控制中心 下發(fā)至所述選定中繼節(jié)點列表中的所有選定中繼節(jié)點;中心錄制器,當被所述中心控制器 調(diào)用時接收來自多個所述被調(diào)用區(qū)域記錄器轉發(fā)的串流片段,整理串流片段為完整的視頻 串流。
[0022] 優(yōu)選的,所述選定中繼節(jié)點列表還記錄有所有選定中繼節(jié)點的在網(wǎng)絡中的位置。
[0023] 優(yōu)選的,當所述區(qū)域記錄器與所述選定中繼節(jié)點列表中任一選定中繼節(jié)點的位置 距離在預設范圍內(nèi)時,所述區(qū)域記錄器被調(diào)用,作為所述任一選定中繼節(jié)點的對應區(qū)域記 錄器。
[0024] 優(yōu)選的,當所述選定中繼節(jié)點列表中多個選定中繼節(jié)點與所述區(qū)域記錄器的位置 距離在預設范圍內(nèi)時,所述多個選定中繼節(jié)點的對應區(qū)域記錄器都為所述區(qū)域記錄器。
[0025] 優(yōu)選的,所述錄制規(guī)則流表的下發(fā)包括:所述區(qū)域控制器將各個所述被調(diào)用區(qū)域 記錄器的IP地址告知所述所述中心控制器,所述中心控制器將各個所述被調(diào)用區(qū)域記錄 器的IP地址通知所述路徑控制中心,使所述路徑控制中心依據(jù)所述各IP地址和所述選定 中繼節(jié)點列表得到錄制規(guī)則流表,所述路徑控制中心通過所述節(jié)點管理中心將所述錄制規(guī) 則流表通知到各個所述選定中繼節(jié)點。
[0026] 優(yōu)選的,所述錄制規(guī)則流表用于記錄每個選定中繼節(jié)點對于封包的轉發(fā)規(guī)則。
[0027] 優(yōu)選的,所述中心錄制器整理串流片段包括:對收到的串流片段進行排序,當發(fā)現(xiàn) 有遺失片段時,所述中心控制器向發(fā)出所述遺失片段的客戶端發(fā)出上傳所述遺失片段至所 述中心錄制器的請求,所述中心錄制器接收到所述遺失片段后檢查所有串流片段是否已經(jīng) 接收完畢,當確認接收完畢時將所有串流片段匯總為完整的視頻會議串流。
[0028] 優(yōu)選的,所述視頻會議錄制系統(tǒng)主要應用于軟件定義網(wǎng)絡下,所述路徑控制中心 由軟件定義網(wǎng)絡下網(wǎng)絡即服務層實現(xiàn)路徑規(guī)劃功能,所述節(jié)點管理中心由軟件定義網(wǎng)絡下 的軟件定義網(wǎng)絡控制器來實現(xiàn)。
[0029] 本發(fā)明實施方式中提供一種視頻會議錄制方法,應用于視頻會議錄制系統(tǒng)中,用 于錄制視頻會議系統(tǒng)中召開的視頻會議,所述視頻會議系統(tǒng)主要包括會議管理中心、路徑 控制中心、節(jié)點管理中心、多個中繼節(jié)點及多個客戶端,所述路徑控制中心規(guī)劃視頻會議召 開時時各個所述客戶端間視頻串流的網(wǎng)絡傳輸路徑,所述節(jié)點控制中心負責管理各中繼節(jié) 點,所述視頻會議錄制系統(tǒng)包括中心控制器、中心錄制器、區(qū)域控制器和區(qū)域記錄器,所述 方法包括以下步驟:所述中心控制器接收到會議錄制通知后向所述路徑控制中心詢問此次 視頻會議的串流傳輸路徑以得到選定中繼節(jié)點列表,其中,所述選定中繼節(jié)點是指此次視 頻會議串流必經(jīng)的所有中繼節(jié)點;所述中心控制器依據(jù)所述選定中繼節(jié)點列表給每個選定 中繼節(jié)點對應的區(qū)域控制器發(fā)送錄制請求;所述區(qū)域控制器接收到所述錄制請求后查詢本 區(qū)域內(nèi)存在的所述選定中繼節(jié)點;所述區(qū)域記錄器當被所述區(qū)域控制器調(diào)用時接收至少一 個對應的所述選定中繼節(jié)點依據(jù)錄制規(guī)則流表上傳的串流片段,其中,所述錄制規(guī)則流表 由所述節(jié)點控制中心下發(fā)至所述選定中繼節(jié)點列表中的所有選定中繼節(jié)點;所述中心錄制 器當被所述中心控制器調(diào)用時接收來自多個所述被調(diào)用區(qū)域記錄器轉發(fā)的串流片段,整理 串流片段為完整的視頻串流。
[0030] 優(yōu)選的,所述選定中繼節(jié)點列表還記錄有所有選定中繼節(jié)點的在網(wǎng)絡中的位置。
[0031] 優(yōu)選的,所述方法還包括:當所述區(qū)域記錄器與所述選定中繼節(jié)點列表中任一選 定中繼節(jié)點的位置距離在預設范圍內(nèi)時,調(diào)用所述區(qū)域記錄器作為所述任一選定中繼節(jié)點 的對應區(qū)域記錄器。
[0032] 優(yōu)選的,當所述選定中繼節(jié)點列表中多個選定中繼節(jié)點與所述區(qū)域記錄器的位置 距離在預設范圍內(nèi)時,所述多個選定中繼節(jié)點的對應區(qū)域記錄器都為所述區(qū)域記錄器。
[0033] 優(yōu)選的,所述錄制規(guī)則流表的下發(fā)包括如下步驟:所述區(qū)域控制器將各個所述被 調(diào)用區(qū)域記錄器的IP地址告知所述所述中心控制器;所述中心控制器將各個所述被調(diào)用 區(qū)域記錄器的IP地址通知所述路徑控制中心,使所述路徑控制中心依據(jù)所述各IP地址和 所述選定中繼節(jié)點列表得到錄制規(guī)則流表;所述路徑控制中心通過所述節(jié)點管理中心將所 述錄制規(guī)則流表通知到各個所述選定中繼節(jié)點。
[0034] 優(yōu)選的,所述錄制規(guī)則流表用于記錄每個選定中繼節(jié)點對于封包的轉發(fā)規(guī)則。
[0035] 優(yōu)選的,所述中心錄制器整理串流片段還包括以下步驟:對收到的串流片段進行 排序,當發(fā)現(xiàn)有遺失片段時,所述中心控制器向發(fā)出所述遺失片段的客戶端發(fā)出上傳所述 遺失片段至所述中心錄制器的請求;所述中心錄制器接收到所述遺失片段后檢查所有串流 片段是否已經(jīng)接收完畢;當確認接收完畢時將所有串流片段匯總為完整的視頻會議串流。
[0036] 優(yōu)選的,所述視頻會議錄制方法主要應用于軟件定義網(wǎng)絡下,所述路徑控制中心 由軟件定義網(wǎng)絡下網(wǎng)絡即服務層實現(xiàn)路徑規(guī)劃功能,所述節(jié)點管理中心由軟件定義網(wǎng)絡下 的軟件定義網(wǎng)絡控制器來實現(xiàn)。
[0037] 本發(fā)明所提供的視頻會議錄制系統(tǒng)及其方法通過階層式錄制方式,引入服務范圍 可變的區(qū)域記錄器可動態(tài)地、分散地記錄多個中繼節(jié)點上傳的視頻串流片段,再由云端中 心錄制器實現(xiàn)匯總,避免了在每個中繼節(jié)點處設置記錄器,同時,能夠就近接收視頻串流片 段,減少了封包丟失的概率,提高了錄制質(zhì)量,階層式的設置也避免了流量瓶頸問題。
【附圖說明】
[0038] 圖1是本發(fā)明視頻會議錄制系統(tǒng)實施例一的運行環(huán)境圖。
[0039] 圖2是本發(fā)明視頻會議錄制系統(tǒng)實施例一的實際分布圖。
[0040] 圖3是是本發(fā)明視頻會議錄制系統(tǒng)實施例二的運行環(huán)境圖。
[0041] 圖4是本發(fā)明實施例一中視頻會議錄制系統(tǒng)進行視頻會議錄制的流程圖。
[0042] 圖5是本發(fā)明實施例二中視頻會議錄制系統(tǒng)進行視頻會議錄制的流程圖。
[0043] 圖6是本發(fā)明實施例一步驟實施例二中視頻會議錄制系統(tǒng)接收和整理串流片段 的詳細流程圖。
[0044] 主要元件符號說明
[0045]
[0046] 如下【具體實施方式】將結合上述附圖進一步說明本發(fā)明。
【具體實施方式】
[0047] 圖1是本發(fā)明視頻會議錄制系統(tǒng)實施例一的運行環(huán)境圖。視頻會議錄制系統(tǒng)1與 會議管理中心2、路徑控制中心3以及節(jié)點管理中心4相互通信,以完成視頻會議的錄制。 會議管理中心2、路徑控制中心3以及節(jié)點管理中心4可以是視頻會議系統(tǒng)(圖中未示出) 的組成部分之一,還包括多個客戶端(圖中僅示出一個),本發(fā)明對此不作限制。其中,路徑 控制中心3規(guī)劃視頻會議時各客戶端間視頻串流的網(wǎng)絡傳輸路徑,節(jié)點管理中心4則負責 管理各中繼節(jié)點,例如向各節(jié)點發(fā)送流表(路由規(guī)則表集)以指導各中繼節(jié)點的封包處理。 視頻會議錄制系統(tǒng)1主要包括中心控制器10、多個中心錄制器11、多個區(qū)域控制器12(圖 示僅一個)和多個區(qū)域記錄器13 (圖示僅一個)。中心控制器10是視頻會議錄制系統(tǒng)1的 核心,對整個系統(tǒng)的運行進行控制,也負責系統(tǒng)與外界通信,例如,從會議管理中心2處接 受會議錄制通知以及會議結束通知,以及從路徑控制中心3處獲取每次會議的必經(jīng)中繼節(jié) 點等。多個區(qū)域記錄器13在各自對應的區(qū)域控制器12的控制下就近接收來自各個中繼節(jié) 點的串流片段,再發(fā)送至中心錄制器11中由其匯整成完整的視頻串流并編碼成視頻文件, 其中,各區(qū)域控制器12又由中心控制器10進行管理和控制。
[0048] 需要說明的是,中心控制器10和中心錄制器11可以是位于獨立的設備上如服務 器和具備數(shù)字錄影及編碼功能的錄影機等的功能模塊,也可以是位于集成了數(shù)字錄影機編 碼功能的一體的服務器上的功能模塊。區(qū)域控制器12和區(qū)域記錄器13的關系也與此類似, 兩者可以是分別位于獨立的設備上的功能模塊,也可以是位于集成相應功能可以提供相應 服務的一體服務器上的功能模塊。所述功能模塊是指存儲于硬件存儲媒介(圖中未示出) 中由處理器(圖中未示出)用以實現(xiàn)相應功能的可執(zhí)行程序。
[0049] 需要說明的是,路徑控制中心能夠為視頻會議錄制系統(tǒng)實時提供視頻串 流的動態(tài)傳輸路徑,節(jié)點管理中心負責管理各個中繼節(jié)點。路徑控制中心以及節(jié) 點管理中心的具體體現(xiàn)取決于實際應用時的網(wǎng)絡架構。在本發(fā)明中,優(yōu)選應用于 SDN(software_def ined-network,軟件定義網(wǎng)絡)網(wǎng)絡架構下,路徑控制中心可以由SDN網(wǎng) 絡架構下NaaS (network as a service,網(wǎng)絡即服務)服務層實現(xiàn)路徑規(guī)劃功能,節(jié)點管理 中心則可以由SDN網(wǎng)絡架構下的SDN控制器來實現(xiàn),也可以直接由SDN控制器集成路徑控 制中心和節(jié)點管理中心的相應功能,本發(fā)明對此不作限制。所述視頻會議錄制系統(tǒng)還可以 應用于具有與SDN網(wǎng)絡結構相似,功能相似的任意網(wǎng)絡架構,本發(fā)明對此不作限制。
[0050] 圖2是本發(fā)明視頻會議錄制系統(tǒng)實施例一的實際分布圖。區(qū)域記錄器13和區(qū)域控 制器12分布在網(wǎng)絡中各中繼節(jié)點處,以就近接收各中繼節(jié)點上傳的串流片段,減少封包遺 失概率。其中,每個區(qū)域控制器12的管轄范圍內(nèi),包括至少一個以上的區(qū)域記錄器13 (圖示 僅一個),每個區(qū)域記錄器13可以接收來自多個位置相近的中繼節(jié)點上傳的串流片段。換 言之,多個位置相近的中繼節(jié)點處只需設置一個錄制器即區(qū)域記錄器13即可保證每個中 繼節(jié)點處均可進行串流片段的錄制,當網(wǎng)絡拓撲發(fā)生變化如增加或減少一個中繼節(jié)點時, 并不需要改變區(qū)域記錄器的布署而僅需要更新區(qū)域記錄器的服務范圍。每個區(qū)域控制器12 負責追蹤并時刻更新其控制范圍內(nèi)各個中繼節(jié)點的位置變化以及各個區(qū)域記錄器的位置。 中心控制器10則記錄有各區(qū)域控制器12的服務范圍,即每個區(qū)域控制器12各自控制的具 體的中繼節(jié)點以及各中繼節(jié)點歸屬哪一個區(qū)域控制器。
[0051] 當會議管理中心2通知中心控制器10開始進行會議錄制時,中心控制器10從路 徑控制中心3處獲取此次視頻會議串流傳輸?shù)穆窂?,由此得到此次視頻會議串流必經(jīng)的所 有中繼節(jié)點,即得到選定中繼節(jié)點列表,列表中的每一個選定中繼節(jié)點均可以將接收到的 串流片段上傳(轉發(fā))至區(qū)域記錄器13。中心控制器10給列表中各個選定中繼節(jié)點所歸 屬的區(qū)域控制器12發(fā)送錄制請求。各個選定中繼節(jié)點對應的區(qū)域控制器12查詢本區(qū)域內(nèi) 存在的選定中繼節(jié)點,依據(jù)本區(qū)域內(nèi)選定中繼節(jié)點的具體位置,查詢區(qū)域內(nèi)與選定中繼節(jié) 點位置相近的區(qū)域記錄器13,調(diào)用該區(qū)域記錄器13作為選定中繼節(jié)點的對應區(qū)域記錄器 13以準備接受來自選定中繼節(jié)點的串流片段。本發(fā)明中,位置主要指在網(wǎng)絡拓撲中的網(wǎng)絡 位置,此處,位置是否相近可由系統(tǒng)應用者依據(jù)需要預設范圍,當某一區(qū)域記錄器13與某 一選定中繼節(jié)點的位置距離在預設范圍內(nèi)時,則認為該區(qū)域記錄器13為該選定中繼節(jié)點 的對應區(qū)域記錄器。對于不同的多個選定中繼節(jié)點,主要它們和某一個區(qū)域記錄器13的位 置距離都在預設范圍內(nèi),則這不同的多個選定中繼節(jié)點的對應區(qū)域記錄器都是同一個區(qū)域 記錄器13,而同一個區(qū)域記錄器也可以有多個對應的選定中繼節(jié)點,這些對應的選定中繼 節(jié)點均距離該區(qū)域記錄器在預設范圍內(nèi)。各個區(qū)域控制器12將各自調(diào)用的區(qū)域記錄器13 的IP地址反饋給中心控制器10,中心控制器10將所有被調(diào)用的區(qū)域記錄器的IP地址告知 其調(diào)用的某臺中心錄制器11,如此,該中心錄制器11開始準備從各個被調(diào)用的區(qū)域記錄器 13處接受串流片段。同時,中心控制器10將所有被調(diào)用的區(qū)域記錄器的IP地址告知路徑 控制中心3,路徑控制中心3結合選定中繼節(jié)點列表以及各個被調(diào)用區(qū)域控制器IP地址,可 以得到錄制規(guī)則流表,即每個中繼節(jié)點的錄制規(guī)則的集合,此處,錄制規(guī)則是指每個選定中 繼節(jié)點對于封包的轉發(fā)規(guī)則,例如,對于選定中繼節(jié)點A和B,假設其對應區(qū)域記錄器為圖2 中的區(qū)域記錄器13,則對于選定中繼節(jié)點A和B,其錄制規(guī)則分別為:復制并上傳封包序列 為1-N和N+1-N+M的封包至其區(qū)域記錄器13 (體現(xiàn)為IP地址),其中,每個選定中繼節(jié)點需 要復制和上傳多少封包由可以由路徑控制中心3依據(jù)網(wǎng)絡擁塞情況動態(tài)決定,也可以由中 心控制器10設定。路徑控制中心3得到錄制規(guī)則流表后借由節(jié)點管理中心4將錄制規(guī)則 流表下發(fā)至所有選定的中繼節(jié)點,至此,視頻會議錄制系統(tǒng)錄制準備工作完成,可以開始視 頻會議的錄制。
[0052] 錄制時各個被選定的中繼節(jié)點接收到視頻串流時,依據(jù)錄制流表中的錄制規(guī)則, 復制并上傳相應的串流片段(主要以UDP封包形式)至對應的區(qū)域記錄器13,各個區(qū)域內(nèi) 被調(diào)用的區(qū)域記錄器13接收來自各個被選定中繼節(jié)點上傳的串流片段,再將各個串流片 段轉發(fā)給被調(diào)用的中心錄制器11 (主要通過TCP封包形式)。中心錄制器11持續(xù)接收串流 片段直至錄制結束,整理收到的串流片段,依據(jù)封包序列對串流片段進行排序,當發(fā)現(xiàn)中間 有遺失片段時,則由中心控制器10向發(fā)出該遺失片段的客戶端發(fā)出上傳該遺失片段的請 求,中心錄制器11接收到遺失片段后檢查所有串流片段是否已經(jīng)接收完畢,當確認接收完 畢時將所有串流片段為完整的視頻會議串流并編碼成符合影像壓縮標準的視頻文件存儲, 否則繼續(xù)檢查遺失片段。此處,當發(fā)現(xiàn)遺失片段時,也可以向原先上傳該遺失片段的區(qū)域記 錄器13請求,每個區(qū)域控制器12于其接收到的串流片段,會保持緩存一預設時間以備彌補 后續(xù)封包丟失,本發(fā)明對此不做限制。另外,視頻會議錄制結束一般由會議管理中心發(fā)出通 知,同時,也會告知中心控制器10視頻會議錄制結束時從客戶端發(fā)出的最后一個串流片段 的封包序列,從而使視頻會議錄制系統(tǒng)能更好的追蹤遺失封包以及判斷串流片段接收的完 整性。中繼節(jié)點上傳串流片段時主要以UDP封包形式上傳能夠在區(qū)域內(nèi)達到快速上傳和接 收,同時因為是在區(qū)域內(nèi)上傳,網(wǎng)絡距離并不遠,丟包風險不高,對于安全性要求也相對可 以適當降低,因此可以通過UDP連接實現(xiàn)。而區(qū)域記錄器13向中心錄制器11轉發(fā)串流片 段時,考慮到網(wǎng)絡距離和丟包風險,則一般選用TCP傳輸以提高安全性。
[0053] 請參閱圖3,圖3是本發(fā)明視頻會議錄制系統(tǒng)實施例二的運行環(huán)境圖。實施例二中 的視頻會議錄制系統(tǒng)1由中心控制器10直接管理區(qū)域記錄器13,因而省略了區(qū)域控制器的 布署。實施例二中視頻會議錄制系統(tǒng)實際運行時的分布圖以及錄制流程與請參考實施例一 中描述,其不同僅在于原實施例一區(qū)域控制器所實現(xiàn)的功能現(xiàn)由中心控制器10直接實現(xiàn), 即直接依據(jù)選定中繼節(jié)點的位置去調(diào)用和控制區(qū)域記錄器13,并獲取和記錄相應信息如區(qū) 域記錄器13的IP地址、位置等。
[0054] 請參閱圖4,是本發(fā)明實施例一中視頻會議錄制系統(tǒng)實現(xiàn)視頻會議錄制方法的流 程圖。所述視頻會議錄制方法通過圖1中的視頻會議錄制系統(tǒng)1實現(xiàn)。
[0055] 步驟400中,中心控制器10收到會議錄制通知后向路徑控制中心3詢問此次會議 的中繼節(jié)點,即視頻串流必經(jīng)的所有中繼節(jié)點,每次視頻會議視頻串流必經(jīng)的所有中繼節(jié) 點形成選定中繼節(jié)點列表。
[0056] 步驟401中,中心控制器10收到選定中繼節(jié)點列表,選定中繼節(jié)點列表中還記錄 了各個選定中繼節(jié)點的位置等信息。
[0057] 步驟402中,中心控制器10依據(jù)選定中繼節(jié)點列表給每個選定中繼節(jié)點對應的區(qū) 域控制器12發(fā)送錄制請求。
[0058] 步驟403中,各個區(qū)域控制器12收到錄制請求后,查詢本區(qū)域內(nèi)存在的選定中繼 節(jié)點,依據(jù)本區(qū)域內(nèi)選定中繼節(jié)點的具體位置,查詢區(qū)域內(nèi)與選定中繼節(jié)點位置相近的區(qū) 域記錄器13作為選定中繼節(jié)點的對應區(qū)域記錄器準備接受串流片段。
[0059] 步驟404中,各個區(qū)域控制器12將各自調(diào)用的區(qū)域記錄器13的IP地址告知中心 控制器10。
[0060] 步驟405中,中心控制器10調(diào)用一臺中心錄制器11,通知其各個被調(diào)用的區(qū)域記 錄器的IP地址,中心錄制器11準備開始錄制工作。
[0061] 步驟406中,中心控制器10將各個被調(diào)用的區(qū)域記錄器13的IP地址通知路徑控 制中心3,路徑控制中心3依據(jù)所述各IP地址和選定中繼節(jié)點列表得到錄制規(guī)則流表并通 過節(jié)點管理中心將所述錄制規(guī)則流表發(fā)送至各個選定的中繼節(jié)點。
[0062] 步驟407中,各個被調(diào)用的區(qū)域記錄器13接收來自各個被選定的中繼節(jié)點上傳的 串流片段并轉發(fā)至中心錄制器11。
[0063] 步驟408中,中心錄制器11接收到來自各個被調(diào)用區(qū)域記錄器13的串流片段后, 整理串流片段,編碼完符合影像壓縮標準的視頻文件進行存儲,完成錄制工作。
[0064] 請參閱圖5,是本發(fā)明實施例二中視頻會議錄制系統(tǒng)實現(xiàn)視頻會議錄制方法的流 程圖。所述視頻會議錄制方法通過圖3中的視頻會議錄制系統(tǒng)1實現(xiàn)。
[0065] 步驟500中,中心控制器10收到會議錄制通知后向路徑控制中心3詢問此次會議 的中繼節(jié)點,即視頻串流必經(jīng)的所有中繼節(jié)點,每次視頻會議視頻串流必經(jīng)的所有中繼節(jié) 點形成選定中繼節(jié)點列表。
[0066] 步驟501中,中心控制器10收到選定中繼節(jié)點列表,選定中繼節(jié)點列表中還記錄 了各個選定中繼節(jié)點的位置等信息。
[0067] 步驟502中,中心控制器10查詢各被選定中繼節(jié)點的位置,依據(jù)選定中繼節(jié)點列 表中每個選定中繼節(jié)點的位置為其調(diào)用位置相近的區(qū)域記錄器13作為對應區(qū)域記錄器準 備接受串流片段。
[0068] 步驟503中,中心控制器10調(diào)用一臺中心錄制器11,通知其各個被調(diào)用的區(qū)域記 錄器的IP地址,中心錄制器11準備開始錄制工作。
[0069] 步驟504中,中心控制器10將各個被調(diào)用的區(qū)域記錄器13的IP地址通知路徑控 制中心3,路徑控制中心3依據(jù)所述各IP地址和選定中繼節(jié)點列表得到錄制規(guī)則流表并通 過節(jié)點管理中心將所述錄制規(guī)則流表發(fā)送至各個選定的中繼節(jié)點。
[0070] 步驟505中,各個被調(diào)用的區(qū)域記錄器13接收來自各個被選定的中繼節(jié)點上傳的 串流片段并轉發(fā)至中心錄制器11。
[0071] 步驟506中,中心錄制器11接收到來自各個被調(diào)用區(qū)域記錄器13的串流片段后, 整理串流片段,編碼完符合影像壓縮標準的視頻文件進行存儲,完成錄制工作。
[0072] 請參閱圖6,是本發(fā)明實施例一步驟或實施例二中視頻會議錄制系統(tǒng)接收并整理 串流片段的詳細流程圖。
[0073] 步驟600中,中心錄制器11準備開始錄制視頻會議。
[0074] 步驟601中,中心錄制器11從各個被調(diào)用的區(qū)域記錄器13接收串流片段并并對 串流片段進行排列。
[0075] 步驟602中,中心錄制器11判斷接收是否結束,即視頻錄制是否已經(jīng)結束,若結 束,則進入步驟603,匯總當前接收的串流片段并判斷是否有遺失片段;若未結束,則持續(xù) 步驟601。
[0076] 步驟603和步驟604中,當中心錄制器11判斷存在遺失片段時,中心控制器10向 對應客戶端發(fā)出上傳該遺失片段的請求。
[0077] 步驟605中,對應客戶端從緩存中提取該遺失片段發(fā)送至中心錄制器11。
[0078] 步驟606中,中心錄制器11接收到遺失片段后確認是否已經(jīng)接收到所有串流片段 (即所有串流片段已接收完畢),若是,則進入步驟607,匯總所有串流片段為完整的串流并 編碼成符合影像壓縮標準的視頻文件進行存儲。若否,則回到步驟603,再次檢查遺失片段。
[0079] 由此可見,本發(fā)明實施例中所提供的視頻會議錄制系統(tǒng)及其方法通過階層式錄制 方式,引入?yún)^(qū)域記錄器可動態(tài)地、分散地記錄多個中繼節(jié)點上傳的視頻串流片段,再由云端 中心錄制器實現(xiàn)匯總,避免了在每個中繼節(jié)點處設置記錄器,同時,能夠就近接收視頻串流 片段,減少了封包丟失的概率,提高了錄制質(zhì)量,階層式的設置也避免了流量瓶頸問題。
[0080] 以上實施方式僅用以說明本發(fā)明的技術方案而非限制,盡管參照以上實施方式對 本發(fā)明進行了詳細說明,本領域的普通技術人員應當理解,可以對本發(fā)明的技術方案進行 修改或等同替換,而不脫離本發(fā)明技術方案的精神和范圍。
【主權項】
1. 一種視頻會議錄制系統(tǒng),用于錄制視頻會議系統(tǒng)中召開的視頻會議,所述視頻會議 系統(tǒng)主要包括會議管理中心、路徑控制中心、節(jié)點管理中心、多個中繼節(jié)點及多個客戶端, 所述路徑控制中心規(guī)劃視頻會議召開時各個所述客戶端間視頻串流的網(wǎng)絡傳輸路徑,所述 節(jié)點控制中心負責管理各中繼節(jié)點,其特征在于,所述視頻會議錄制系統(tǒng)包括: 中心控制器,在接收到會議錄制通知后向所述路徑控制中心詢問此次視頻會議的串流 傳輸路徑以得到選定中繼節(jié)點列表,其中,所述選定中繼節(jié)點是指此次視頻會議串流必經(jīng) 的所有中繼節(jié)點; 區(qū)域記錄器,當被所述中心控制器調(diào)用時接收至少一個對應的所述選定中繼節(jié)點依據(jù) 錄制規(guī)則流表上傳的串流片段,其中,所述錄制規(guī)則流表由所述節(jié)點控制中心下發(fā)至所述 選定中繼節(jié)點列表中的所有選定中繼節(jié)點; 中心錄制器,當被所述中心控制器調(diào)用時接收來自多個所述被調(diào)用區(qū)域記錄器轉發(fā)的 串流片段,整理串流片段為完整的視頻串流。2. 如權利要求1所述的視頻會議錄制系統(tǒng),其特征在于,所述選定中繼節(jié)點列表還記 錄有所有選定中繼節(jié)點的在網(wǎng)絡中的位置。3. 如權利要求2所述的視頻會議錄制系統(tǒng),其特征在于,當所述區(qū)域記錄器與所述選 定中繼節(jié)點列表中任一選定中繼節(jié)點的位置距離在預設范圍內(nèi)時,所述區(qū)域記錄器被調(diào) 用,作為所述任一選定中繼節(jié)點的對應區(qū)域記錄器。4. 如權利要求3所述的視頻會議錄制系統(tǒng),其特征在于,當所述選定中繼節(jié)點列表中 多個選定中繼節(jié)點與所述區(qū)域記錄器的位置距離在預設范圍內(nèi)時,所述多個選定中繼節(jié)點 的對應區(qū)域記錄器都為所述區(qū)域記錄器。5. 如權利要求1所述的視頻會議錄制系統(tǒng),其特征在于,所述錄制規(guī)則流表的下發(fā)包 括:所述中心控制器將各個所述被調(diào)用區(qū)域記錄器的IP地址通知所述路徑控制中心,使所 述路徑控制中心依據(jù)所述各IP地址和所述選定中繼節(jié)點列表得到錄制規(guī)則流表,所述路 徑控制中心通過所述節(jié)點管理中心將所述錄制規(guī)則流表通知到各個所述選定中繼節(jié)點。6. 如權利要求5所述的視頻會議錄制系統(tǒng),其特征在于,所述錄制規(guī)則流表用于記錄 每個選定中繼節(jié)點對于封包的轉發(fā)規(guī)則。7. 如權利要求1所述的視頻會議錄制系統(tǒng),其特征在于,所述中心錄制器整理串流片 段包括:對收到的串流片段進行排序,當發(fā)現(xiàn)有遺失片段時,所述中心控制器向發(fā)出所述遺 失片段的客戶端發(fā)出上傳所述遺失片段至所述中心錄制器的請求,所述中心錄制器接收到 所述遺失片段后檢查所有串流片段是否已經(jīng)接收完畢,當確認接收完畢時將所有串流片段 匯總為完整的視頻會議串流。8. 如權利要求1-7任一項所述的視頻會議系統(tǒng),其特征在于,所述視頻會議錄制系統(tǒng) 應用于軟件定義網(wǎng)絡下,所述路徑控制中心由軟件定義網(wǎng)絡下網(wǎng)絡即服務層實現(xiàn)路徑規(guī)劃 功能,所述節(jié)點管理中心由軟件定義網(wǎng)絡下的軟件定義網(wǎng)絡控制器來實現(xiàn)。9. 一種視頻會議錄制方法,應用于視頻會議錄制系統(tǒng)中,用于錄制視頻會議系統(tǒng)中召 開的視頻會議,所述視頻會議系統(tǒng)包括會議管理中心、路徑控制中心、節(jié)點管理中心、多個 中繼節(jié)點及多個客戶端,所述路徑控制中心規(guī)劃視頻會議召開時時各個所述客戶端間視頻 串流的網(wǎng)絡傳輸路徑,所述節(jié)點控制中心負責管理各中繼節(jié)點,所述視頻會議錄制系統(tǒng)包 括中心控制器、中心錄制器和區(qū)域記錄器,其特征在于,所述方法包括: 所述中心控制器接收到會議錄制通知后向所述路徑控制中心詢問此次視頻會議的串 流傳輸路徑以得到選定中繼節(jié)點列表,其中,所述選定中繼節(jié)點是指此次視頻會議串流必 經(jīng)的所有中繼節(jié)點; 所述區(qū)域記錄器當被所述中心控制器調(diào)用時接收至少一個對應的所述選定中繼節(jié)點 依據(jù)錄制規(guī)則流表上傳的串流片段,其中,所述錄制規(guī)則流表由所述節(jié)點控制中心下發(fā)至 所述選定中繼節(jié)點列表中的所有選定中繼節(jié)點; 所述中心錄制器當被所述中心控制器調(diào)用時接收來自多個所述被調(diào)用區(qū)域記錄器轉 發(fā)的串流片段,整理串流片段為完整的視頻串流。10. 如權利要求所述的視頻會議錄制方法,其特征在于,所述選定中繼節(jié)點列表還記錄 有所有選定中繼節(jié)點的在網(wǎng)絡中的位置。11. 如權利要求10所述的視頻會議錄制方法,其特征在于,所述方法還包括: 當所述區(qū)域記錄器與所述選定中繼節(jié)點列表中任一選定中繼節(jié)點的位置距離在預設 范圍內(nèi)時,調(diào)用所述區(qū)域記錄器作為所述任一選定中繼節(jié)點的對應區(qū)域記錄器。12. 如權利要求11所述的視頻會議錄制方法,其特征在于:當所述選定中繼節(jié)點列表 中多個選定中繼節(jié)點與所述區(qū)域記錄器的位置距離在預設范圍內(nèi)時,所述多個選定中繼節(jié) 點的對應區(qū)域記錄器都為所述區(qū)域記錄器。13. 如權利要求9所述的視頻會議錄制方法,其特征在于,所述錄制規(guī)則流表的下發(fā)包 括如下步驟: 所述中心控制器將各個所述被調(diào)用區(qū)域記錄器的IP地址通知所述路徑控制中心,使 所述路徑控制中心依據(jù)所述各IP地址和所述選定中繼節(jié)點列表得到錄制規(guī)則流表; 所述路徑控制中心通過所述節(jié)點管理中心將所述錄制規(guī)則流表通知到各個所述選定 中繼節(jié)點。14. 如權利要求13所述的視頻會議錄制方法,其特征在于,所述錄制規(guī)則流表用于記 錄每個選定中繼節(jié)點對于封包的轉發(fā)規(guī)則。15. 如權利要求9所述的視頻會議錄制方法,其特征在于,所述中心錄制器整理串流片 段還包括以下步驟: 對收到的串流片段進行排序,當發(fā)現(xiàn)有遺失片段時,所述中心控制器向發(fā)出所述遺失 片段的客戶端發(fā)出上傳所述遺失片段至所述中心錄制器的請求; 所述中心錄制器接收到所述遺失片段后檢查所有串流片段是否已經(jīng)接收完畢; 當確認接收完畢時將所有串流片段匯總為完整的視頻會議串流。16. 如權利要求9-15任一項所述的視頻會議方法,其特征在于,所述視頻會議錄制方 法應用于軟件定義網(wǎng)絡下,所述路徑控制中心由軟件定義網(wǎng)絡下網(wǎng)絡即服務層實現(xiàn)路徑規(guī) 劃功能,所述節(jié)點管理中心由軟件定義網(wǎng)絡下的軟件定義網(wǎng)絡控制器來實現(xiàn)。17. -種視頻會議錄制系統(tǒng),用于錄制視頻會議系統(tǒng)中召開的視頻會議,所述視頻會議 系統(tǒng)主要包括會議管理中心、路徑控制中心、節(jié)點管理中心、多個中繼節(jié)點及多個客戶端, 所述路徑控制中心規(guī)劃視頻會議召開時各個所述客戶端間視頻串流的網(wǎng)絡傳輸路徑,所述 節(jié)點控制中心負責管理各中繼節(jié)點,其特征在于,所述視頻會議錄制系統(tǒng)包括: 中心控制器,在接收到會議錄制通知后向所述路徑控制中心詢問此次視頻會議的串流 傳輸路徑以得到選定中繼節(jié)點列表,其中,所述選定中繼節(jié)點是指此次視頻會議串流必經(jīng) 的所有中繼節(jié)點; 區(qū)域控制器,接收所述中心控制器轉發(fā)的錄制請求并查詢本區(qū)域內(nèi)存在的所述選定中 繼節(jié)點; 區(qū)域記錄器,當被所述區(qū)域控制器調(diào)用時接收至少一個對應的所述選定中繼節(jié)點依據(jù) 錄制規(guī)則流表上傳的串流片段,其中,所述錄制規(guī)則流表由所述節(jié)點控制中心下發(fā)至所述 選定中繼節(jié)點列表中的所有選定中繼節(jié)點; 中心錄制器,當被所述中心控制器調(diào)用時接收來自多個所述被調(diào)用區(qū)域記錄器轉發(fā)的 串流片段,整理串流片段為完整的視頻串流。18. 如權利要求17所述的視頻會議錄制系統(tǒng),其特征在于,所述選定中繼節(jié)點列表還 記錄有所有選定中繼節(jié)點的在網(wǎng)絡中的位置。19. 如權利要求18所述的視頻會議錄制系統(tǒng),其特征在于,當所述區(qū)域記錄器與所述 選定中繼節(jié)點列表中任一選定中繼節(jié)點的位置距離在預設范圍內(nèi)時,所述區(qū)域記錄器被調(diào) 用,作為所述任一選定中繼節(jié)點的對應區(qū)域記錄器。20. 如權利要求19所述的視頻會議錄制系統(tǒng),其特征在于,當所述選定中繼節(jié)點列表 中多個選定中繼節(jié)點與所述區(qū)域記錄器的位置距離在預設范圍內(nèi)時,所述多個選定中繼節(jié) 點的對應區(qū)域記錄器都為所述區(qū)域記錄器。21. 如權利要求17所述的視頻會議錄制系統(tǒng),其特征在于,所述錄制規(guī)則流表的下發(fā) 包括:所述區(qū)域控制器將各個所述被調(diào)用區(qū)域記錄器的IP地址告知所述所述中心控制器, 所述中心控制器將各個所述被調(diào)用區(qū)域記錄器的IP地址通知所述路徑控制中心,使所述 路徑控制中心依據(jù)所述各IP地址和所述選定中繼節(jié)點列表得到錄制規(guī)則流表,所述路徑 控制中心通過所述節(jié)點管理中心將所述錄制規(guī)則流表通知到各個所述選定中繼節(jié)點。22. 如權利要求21所述的視頻會議錄制系統(tǒng),其特征在于,所述錄制規(guī)則流表用于記 錄每個選定中繼節(jié)點對于封包的轉發(fā)規(guī)則。23. 如權利要求17所述的視頻會議錄制系統(tǒng),其特征在于,所述中心錄制器整理串流 片段包括:對收到的串流片段進行排序,當發(fā)現(xiàn)有遺失片段時,所述中心控制器向發(fā)出所述 遺失片段的客戶端發(fā)出上傳所述遺失片段至所述中心錄制器的請求,所述中心錄制器接收 到所述遺失片段后檢查所有串流片段是否已經(jīng)接收完畢,當確認接收完畢時將所有串流片 段匯總為完整的視頻會議串流。24. 如權利要求17-23任一項所述的視頻會議系統(tǒng),其特征在于,所述視頻會議錄制系 統(tǒng)應用于軟件定義網(wǎng)絡下,所述路徑控制中心由軟件定義網(wǎng)絡下網(wǎng)絡即服務層實現(xiàn)路徑規(guī) 劃功能,所述節(jié)點管理中心由軟件定義網(wǎng)絡下的軟件定義網(wǎng)絡控制器來實現(xiàn)。25. -種視頻會議錄制方法,應用于視頻會議錄制系統(tǒng)中,用于錄制視頻會議系統(tǒng)中召 開的視頻會議,所述視頻會議系統(tǒng)主要包括會議管理中心、路徑控制中心、節(jié)點管理中心、 多個中繼節(jié)點及多個客戶端,所述路徑控制中心規(guī)劃視頻會議召開時各個所述客戶端間視 頻串流的網(wǎng)絡傳輸路徑,所述節(jié)點控制中心負責管理各中繼節(jié)點,所述視頻會議錄制系統(tǒng) 包括中心控制器、中心錄制器、區(qū)域控制器和區(qū)域記錄器,其特征在于,所述方法包括: 所述中心控制器接收到會議錄制通知后向所述路徑控制中心詢問此次視頻會議的串 流傳輸路徑以得到選定中繼節(jié)點列表,其中,所述選定中繼節(jié)點是指此次視頻會議串流必 經(jīng)的所有中繼節(jié)點; 所述中心控制器依據(jù)所述選定中繼節(jié)點列表給每個選定中繼節(jié)點對應的區(qū)域控制器 發(fā)送錄制請求; 所述區(qū)域控制器接收到所述錄制請求后查詢本區(qū)域內(nèi)存在的所述選定中繼節(jié)點; 所述區(qū)域記錄器當被所述區(qū)域控制器調(diào)用時接收至少一個對應的所述選定中繼節(jié)點 依據(jù)錄制規(guī)則流表上傳的串流片段,其中,所述錄制規(guī)則流表由所述節(jié)點控制中心下發(fā)至 所述選定中繼節(jié)點列表中的所有選定中繼節(jié)點; 所述中心錄制器當被所述中心控制器調(diào)用時接收來自多個所述被調(diào)用區(qū)域記錄器轉 發(fā)的串流片段,整理串流片段為完整的視頻串流。26. 如權利要求25所述的視頻會議錄制方法,其特征在于,所述選定中繼節(jié)點列表還 記錄有所有選定中繼節(jié)點的在網(wǎng)絡中的位置。27. 如權利要求26所述的視頻會議錄制方法,其特征在于,所述方法還包括: 當所述區(qū)域記錄器與所述選定中繼節(jié)點列表中任一選定中繼節(jié)點的位置距離在預設 范圍內(nèi)時,調(diào)用所述區(qū)域記錄器作為所述任一選定中繼節(jié)點的對應區(qū)域記錄器。28. 如權利要求27所述的視頻會議錄制方法,其特征在于:當所述選定中繼節(jié)點列表 中多個選定中繼節(jié)點與所述區(qū)域記錄器的位置距離在預設范圍內(nèi)時,所述多個選定中繼節(jié) 點的對應區(qū)域記錄器都為所述區(qū)域記錄器。29. 如權利要求25所述的視頻會議錄制方法,其特征在于,所述錄制規(guī)則流表的下發(fā) 包括如下步驟: 所述區(qū)域控制器將各個所述被調(diào)用區(qū)域記錄器的IP地址告知所述所述中心控制器; 所述中心控制器將各個所述被調(diào)用區(qū)域記錄器的IP地址通知所述路徑控制中心,使 所述路徑控制中心依據(jù)所述各IP地址和所述選定中繼節(jié)點列表得到錄制規(guī)則流表; 所述路徑控制中心通過所述節(jié)點管理中心將所述錄制規(guī)則流表通知到各個所述選定 中繼節(jié)點。30. 如權利要求29所述的視頻會議錄制方法,其特征在于,所述錄制規(guī)則流表用于記 錄每個選定中繼節(jié)點對于封包的轉發(fā)規(guī)則。31. 如權利要求25所述的視頻會議錄制方法,其特征在于,所述中心錄制器整理串流 片段還包括以下步驟: 對收到的串流片段進行排序,當發(fā)現(xiàn)有遺失片段時,所述中心控制器向發(fā)出所述遺失 片段的客戶端發(fā)出上傳所述遺失片段至所述中心錄制器的請求; 所述中心錄制器接收到所述遺失片段后檢查所有串流片段是否已經(jīng)接收完畢; 當確認接收完畢時將所有串流片段匯總為完整的視頻會議串流。32. 如權利要求25-31任一項所述的視頻會議方法,其特征在于,所述視頻會議錄制方 法應用于軟件定義網(wǎng)絡下,所述路徑控制中心由軟件定義網(wǎng)絡下網(wǎng)絡即服務層實現(xiàn)路徑規(guī) 劃功能,所述節(jié)點管理中心由軟件定義網(wǎng)絡下的軟件定義網(wǎng)絡控制器來實現(xiàn)。
【文檔編號】H04N7/15GK105991961SQ201510052886
【公開日】2016年10月5日
【申請日】2015年2月2日
【發(fā)明人】何智恩, 林冠宏
【申請人】南寧富桂精密工業(yè)有限公司