一種多媒體廣播方法、系統及媒體源設備的製作方法
2023-05-18 20:32:56 2
專利名稱:一種多媒體廣播方法、系統及媒體源設備的製作方法
技術領域:
本發明屬於多媒體技術領域,尤其涉及一種多媒體廣播方法、系統及媒體 源設備。
背景技術:
在智能設備互連互通的應用場景中,通常是一對一的互連及資源共享,但
是在一些特定的情況下,也需要用到一對多的互連互通,例如
1、 在一個大型的會場,後排的與會人員無法看清屏幕上的投影,此時可能 需要實時地將講演者電腦屏幕上的畫面以一對多的方式投影到需要清楚看見屏 幕的與會人員電腦屏幕上。
2、 在家居生活裡,若只有一臺家庭媒體中心(Home Media Centre, HMC), 而用戶又希望在各個房間的媒體播放器上都能收看到來自互連網上的視頻直 播。
目前主流的互連互通標準都是基於一對一的互連互通,即使有所謂的一對 多,也只是一臺伺服器同時為多個客戶端服務,這對伺服器端的性能和處理能 力的要求也比較高。
發明內容
本發明實施例的目的在於提供一種多媒體廣播方法,旨在解決現有的智能 設備間 一對多互連互通時對伺服器性能要求較高的問題。
本發明實施例是這樣實現的, 一種多媒體廣播方法,所述方法包括以下步
驟
媒體源進入多媒體廣播模式;媒體接收器根據+某體源發送的服務組宣告信息,選擇要加入的服務組;
媒體接收器與糹某體源相應的UDP發送埠建立連接; 媒體接收器接收來自媒體源的數據包信息並解析播放。
本發明實施例的另一目的在於提供一種多媒體廣播系統,所述廣播系統包
括
媒體源設備,用於發送服務組宣告信息、獲取並轉發廣播數據包信息;以
及
媒體接收器,與所述媒體源設備會話連接,用於接收所述廣播數據包信息 並解析播放。
本發明實施例的另一目的在於提供一種媒體源設備,其特徵在於,所述媒 體源設備包括
工作模式切換模塊,用於設置媒體源設備的工作運行模式,所述工作運行 模式包含有多媒體廣播模式以及一對一 的面向連接模式;
服務組信息宣告模塊,用於周期性的向網絡內發出服務組宣告信息;以及 數據包發送模塊,用於轉發廣播數據包信息。
本發明實施例中,媒體源可以同時向多個媒體接收器發送廣播數據信息, 這種一對多的多媒體廣播方式由於只需要處理一份數據拷貝,對媒體源伺服器 性能的要求沒有那麼高,系統的配置和管理也可以得到極大的簡化。
圖1是本發明實施例提供的多媒體廣播方法的實現流程圖; 圖2是本發明實施例提供的多媒體廣播系統的結構示意圖。
具體實施例方式
為了使本發明的目的、技術方案及優點更加清楚明白,以下結合附圖及實 施例,對本發明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅
僅用以解釋本發明,並不用於限定本發明。
本發明實施例中,多個媒體接收器通過相應的用戶數據報協議(User Datagram Protocol, UDP )埠接收來自媒體源的廣播數據,這種一對多的多 媒體廣播方式可以確保多個客戶端的內容同步接收,而且由於廣播方式只需要 處理一份數據拷貝,對媒體源伺服器性能的要求沒有那麼高,系統的配置和管 理也可以得到極大的簡化。
圖1示出了本發明實施例提供的多媒體廣播方法的實現流程,詳述如下
在步驟S101中,媒體源進入多媒體廣播模式。
在本發明實施例中,用戶可以通過媒體源的界面來設置媒體源的工作模式, 即用戶可以設置媒體源是運行在廣播模式下,還是運行在一對一的面向連接的 模式下,若為廣播模式,則i某體源在進行播放時,採用UDP數據包進行發送, 若為一對一的面向連4姿,則採用傳輸控制協議(Transmission Control Protocol, TCP)進行數據包的發送。
在步驟S102中,4某體接收器選擇要加入的服務組,並提取該服務組網絡信
自
媒體源與網絡內的多個媒體通過閃聯或者數字生活網絡聯盟(Digital Living Network Alliance, DLNA)等標準協議實現互連互通,媒體源周期性地 發出服務組宣告信息,以方便隨後加入網絡的媒體接收器也能收到該宣告信息, 此時媒體接收器可以通過圖形界面展示給用戶當前網絡內存在的服務組信息, 由用戶決定加入其中的某個服務組。在本發明實施例中,考慮到同一i某體服務 器可以同時為多個廣播提供服務,所以以"服務,,作為分組的依據,服務組宣告 信息主要包括服務組標識信息和服務組網絡信息,其中,服務組標識信息用於 標識該信息是一個服務組宣告,服務組網絡信息則進一步包括媒體源的名稱、 媒體源的網絡地址、服務組的名稱、UDP的網絡地址、發送埠等詳細信息, 加入網絡的媒體接收器在收到服務組宣告信息後予以保存。
在步驟S103中,糹某體接收器與力某體源相應的UDP發送埠建立連接。媒體源在被設置為以廣播模式運行後,出於安全目的,可以有選擇性的決 定是否需要為其廣播的內容設置安全機制,簡單的做法可以是用戶為々某體內容 設置一個安全密碼,也可以採用更加複雜的安全機制,如內容加密等。,
媒體接收器加入某個服務組後,首先與媒體源相應的UDP發送埠建立連
接,詢問媒體源是否有安全認證機制,媒體源根據自身的設置情況予以響應, 如果是簡單採用密碼保護機制,媒體源通過媒體接收器在屏幕上出現提示,要 求申請加入服務組的用戶進行密碼驗證。
在步驟S104中,判斷是否需要安全認證,若不需要則直接進入步驟S105; 若需要則在步驟S1041中進行密碼驗證,若驗證通過,進入步驟S105,若沒有 通過驗證,則返回步驟S103。
在步驟S105中,i某體接收器接收來自媒體源的數據包信息並解析播放。
媒體源被設置成廣播模式後,開始以UDP數據包廣播的方式向網絡發送數 據,媒體接收器通過安全認證後,就可以通過與該服務組廣播內容對應的UDP 埠監聽來自媒體源的數據包,並解析播放。在同一網絡內而沒有加入該服務 組的媒體接收器由於沒有對相應的UDP埠進行監聽,所以不會收到該廣播數 據。在本發明實施例中,觸發媒體源進行播放可以有多種方式,可以是媒體接 收器通過向i某體源主動請求從而進行播放行為,也可以是用戶直接在々某體源上 選中某媒體而進行播放。
在步驟S106中,用戶根據自己的需要決定是否退出該服務組,退出時可以 通過媒體接收器的顯示界面中相應菜單項進行退出該服務組的設置,若繼續接 收媒體源的廣播則重複步驟S105。
圖2示出了本發明實施例提供的多媒體廣播系統的結構,為了便於描述, 僅示出了與本發明實施例相關的部分。
如圖2所示,々某體源設備20與多個媒體接收器互連互通,媒體源設備20 與媒體接收器均內置互連互通標準協議,如閃聯協議或DLNA協議,其中,用 戶通過工作模式切換模塊201設置媒體源的工作模式,即用戶可以設置媒體源
是運行在廣播模式下,還是運行在一對一的面向連接的模式下,若為廣播模式, 則媒體源在進行播放時,採用UDP數據包進行發送,若為一對一的面向連接,
則採用TCP協議進行數據包的發送。
服務組信息宣告模塊202周期性地發出服務組宣告信息,以方便隨後加入 網絡的媒體接收器也能收到該宣告信息,此時媒體接收器可以通過圖形界面展 示給用戶當前網絡內存在的服務組信息,由用戶決定加入其中的某個服務組。 在本發明實施例中,由於同一媒體伺服器可以同時為多個廣播提供服務,所以 以"服務"作為分組的依據,服務組宣告信息主要包括服務組標識信息和服務組 網絡信息,其中,服務組標識信息用於標識該信息是一個服務組宣告,服務組 網絡信息則進一步包括媒體源設備的名稱、媒體源設備的網絡地址、服務組的 名稱、UDP的網絡地址、發送埠等詳細信息,加入網絡的J 某體接收器在收到 服務組宣告信息後予以保存。
若用戶需要為^某體源設備的廣播內容設置安全機制,可以通過安全認證模 塊203為媒體廣播的內容設置密碼,而媒體接收器在加入某個服務組後,首先 通過互連互通協議與媒體源設備相應的UDP埠建立連接,詢問々某體源設備是 否有安全認證機制,安全認證才莫塊203根據自身的情況予以響應,如果是簡單 採用密碼保護機制,媒體源設備通過媒體接收器在屏幕上出現提示,要求申請 加入服務組的用戶進行密碼驗證。
如果安全驗證通過或沒有安全認證機制,數據包發送模塊204通過與該服 務組廣播內容對應的UDP埠向網絡發送其從網際網路等獲取的數據包,在同一 網絡內,但是沒有加入該服務組的媒體接收器由於沒有對相應的UDP埠進行 監聽,所以不會收到該廣播數據,收到UDP數據包的媒體接收器開始解碼播放。 在本發明實施例中,觸發媒體源設備進行播放可以有多種方式,可以是媒體接 收器通過向媒體源設備主動請求從而進、行播放行為,也可以是用戶直接在媒體 源設備上選中某媒體而進行播放。
以家居生活為例,用戶在客廳裡打開HMC,即媒體源設備,將其播放模式
設置為廣播模式,HMC開始周期性地向網絡發出服務組宣告信息,同時向網絡 發送UDP數據包,用戶隨後打開電視機,電視機根據接收到的服務組宣告信息 加入服務組,接收UDP數據包並解析播放。當用戶轉移到臥室或廚房時,打開 相關地媒體接收器,通過閃聯協議發現媒體源並根據接收到的服務組宣告信息 加入同一個服務組,該媒體接收器接收從媒體源設備發送的UDP數據包並解析 播放,這樣當用戶轉移到另外一個地方時,他可以繼續進行實時的視頻觀看, 這樣通過分組及廣播的方式就可以容易地實現這種一對多地媒體共享應用。
綜上所述,本發明實施例提出了一種基於分組方式的閃聯多媒體廣播技術, 媒體接收器可以很容易的加入或退出某個分組,媒體源的這種廣播方式也可以 確保多個媒體接收器對廣播數據的同步接收,而且由於廣播方式只需要處理一 份數據拷貝,對媒體源伺服器性能的要求沒有那麼高,系統的配置和管理也可 以得到極大的簡化,同時安全認證機制的應用也有利於廣播內容的分級力口密。
以上所述僅為本發明的較佳實施例而已,並不用以限制本發明,凡在本發 明的精神和原則之內所作的任何修改、等同替換和改進等,均應包含在本發明 的寸呆護範圍之內。
權利要求
1.一種多媒體廣播方法,其特徵在於,所述方法包括以下步驟:媒體源進入多媒體廣播模式;媒體接收器根據媒體源發送的服務組宣告信息,選擇要加入的服務組;媒體接收器與媒體源相應的UDP發送埠建立連接;媒體接收器接收來自媒體源的數據包信息並解析播放。
2、 如權利要求1所述的多媒體廣播方法,其特徵在於,所述服務組宣告信 息包括服務組標識信息和服務組網絡信息,服務組標識信息用於標識該信息是 一個服務組宣告,服務組網絡信息則進一步包括媒體源設備的名稱、媒體源設 備的網絡地址、服務組的名稱、UDP的網絡地址或者發送埠信息。
3、 如權利要求l所述的多媒體廣播方法,其特徵在於,所述媒體接收器與 媒體源相應的UDP發送埠建立連接的步驟進一步包括媒體接收器進行安全認證。
4、 如權利要求l、 2或3所述的多媒體廣播方法,其特徵在於,媒體接收 器與媒體源通過閃聯協議或DLNA協議實現會話連接。
5、 一種多媒體廣播系統,其特徵在於,所述廣播系統包括 媒體源設備,用於發送服務組宣告信息、獲取並轉發廣播數據包信息;以及媒體接收器,與所述媒體源設備會話連接,用於接收所述廣播數據包信息 並解析播放。
6、 如權利要求5所述的多媒體廣播系統,其特徵在於,所述媒體源設備包括工作模式切換模塊,用於設置媒體源設備的工作運行模式,所述工作運行 模式包含有多媒體廣播模式以及一對一 的面向連接模式。服務組信息宣告模塊,用於周期性的向網絡內發出服務組宣告信息;以及 數據包發送模塊,用於轉發廣播數據包信息。
7、 如權利要求6所述的多媒體廣播系統,其特徵在於,所迷媒體源設備進 一步包括安全認證模塊,用於為廣播內容設置安全認證機制。
8、 如權利要求5、 6或7所述的多媒體廣播系統,其特徵在於,所述服務 組宣告信息包括服務組標識信息和服務組網絡信息,服務組標識信息用於標識 該信息是一個服務組宣告,服務組網絡信息則進一步包括^ 某體源設備的名稱、 i某體源設備的網絡地址、服務組的名稱、UDP的網絡地址或者發送埠信息。
9、 一種媒體源設備,其特徵在於,所述媒體源設備包括 工作模式切換模塊,用於設置媒體源設備的工作運行模式,所述工作運行模式包含有多媒體廣播模式以及一對一 的面向連接模式;服務組信息宣告模塊,用於周期性的向網絡內發出服務組宣告信息;以及 數據包發送模塊,用於轉發廣播數據包信息。
10、 如權利要求9所述的媒體源設備,其特徵在於,所述服務組宣告信息 包括服務組標識信息和服務組網絡信息,服務組標識信息用於標識該信息是一 個服務組宣告,服務組網絡信息則進一步包括媒體源設備的名稱、媒體源設備 的網絡地址、服務組的名稱、UDP的網絡地址或者發送埠信息。 '
全文摘要
本發明適用於多媒體技術領域,提供了一種多媒體廣播方法、系統及媒體源設備,所述方法包括以下步驟媒體源進入多媒體廣播模式;媒體接收器根據媒體源發送的服務組宣告信息,選擇要加入的服務組;媒體接收器與媒體源相應的UDP發送埠建立連接;媒體接收器接收來自媒體源的數據包信息並解析播放。本發明中,媒體源可以同時向多個媒體接收器發送廣播數據信息,這種一對多的多媒體廣播方式只需要處理一份數據拷貝,對媒體源伺服器性能的要求沒有那麼高,系統的配置和管理也可以得到極大的簡化。
文檔編號H04L12/18GK101374059SQ20071007643
公開日2009年2月25日 申請日期2007年8月20日 優先權日2007年8月20日
發明者翀 孫 申請人:深圳Tcl工業研究院有限公司