亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

直播頻道的靈活控制與切換方法

文檔序號:9671280閱讀:792來源:國知局
直播頻道的靈活控制與切換方法
【技術領域】
[0001]本發(fā)明涉及視頻直播領域,尤指一種直播頻道的靈活控制與切換方法。
【背景技術】
[0002]隨著針對全國法庭庭審過程公開透明要求越來越多,許多法院都越來越多地把一些庭審過程的畫面對公眾進行直播。一般情況下,都是通過各個法院的門戶網(wǎng)站,對目前正在審理的案件進行直播觀看,從技術上來說,法院的網(wǎng)站通過Portal技術向外提供直播服務。公眾從網(wǎng)頁上選擇一個直播的法庭,點擊觀看的時候,該頁面從后臺獲取該法庭對應的直播數(shù)據(jù)流的URL地址(不同的直播頻道對應不同的URL地址,直播地址與URL地址是——對應關系),啟動網(wǎng)頁上嵌入的播放器,并把此URL地址傳輸給播放器;播放器啟動后,自動獲取該URL地址的數(shù)據(jù)流,并進行播放。
[0003]在法庭庭審對外直播的時候,在休庭過程中,或者法庭庭審過程中出現(xiàn)意外,而不想繼續(xù)進行庭審直播的時候,需要業(yè)務層能提供對外直播的頻道進行靈活控制與切換。但一旦網(wǎng)頁獲取URL地址,啟動播放器,并把URL地址傳輸播放器后,網(wǎng)頁與播放器之間就沒有任何聯(lián)系了,播放器就與Portal后臺也沒有任何聯(lián)系了,即使業(yè)務層面需要控制播放器對畫面進行切換,或者更換播放其它URL地址的數(shù)據(jù)流,后臺也無法控制這些播放器了,因此通過后臺控制公眾的直播播放器播放內(nèi)容比較困難。盡管播放器與portal后臺沒有直接的關聯(lián),但是每個播放器是從流媒體服務器上獲取需要播放的數(shù)據(jù)的,流媒體服務器與每個終端的播放器都具有實時的通訊聯(lián)系,通過流媒體服務器對這些播放器進行控制是一種途徑,但是這樣做,這無疑增加了流媒體服務器的復雜度、影響流媒體服務器的性能。
[0004]本文基于上述情況,給出了一個比較好的解決方案,能夠通過業(yè)務后臺,實現(xiàn)了對直播的視頻源進行靈活的控制與切換。

【發(fā)明內(nèi)容】

[0005]本發(fā)明目的在于解決數(shù)字法庭庭審直播系統(tǒng)中,對用戶通過Portal頁面看到的直播節(jié)目以及節(jié)目畫面進行靈活的控制與切換,以便能根據(jù)法庭庭審情況,隨時能切換對外網(wǎng)、公網(wǎng)直播的畫面內(nèi)容。
[0006]為達上述目的,本發(fā)明具體提供一種直播頻道的靈活控制與切換方法,所述方法包含:播放端開啟監(jiān)聽端口,且當所述播放端獲取數(shù)據(jù)源時,將所述播放端的相關信息發(fā)送至流媒體服務器;所述流媒體服務器根據(jù)所述播放端相關信息建立播放端列表;當直播畫面出現(xiàn)異常時,后臺控制端獲取播放當前直播畫面的播放端列表和所述播放端列表中各播放端的相關信息,并發(fā)出頻道切換指令至所述流媒體服務器和/或所述播放端列表中的各播放端;所述播放端根據(jù)所述頻道切換指令切換直播畫面。
[0007]在上述直播頻道的靈活控制與切換方法中,優(yōu)選的,所述流媒體服務器中點播頻道對應有多個備用地址。
[0008]在上述直播頻道的靈活控制與切換方法中,優(yōu)選的,當所述播放端的監(jiān)聽窗口與其他窗口沖突時,所述播放端開啟一空閑端口作為監(jiān)聽窗口。
[0009]在上述直播頻道的靈活控制與切換方法中,優(yōu)選的,所述播放端的相關信息包含所述播放端的IP地址屬于公網(wǎng)或私網(wǎng)的標記信息。
[0010]在上述直播頻道的靈活控制與切換方法中,優(yōu)選的,當所述播放端通過防火墻或者網(wǎng)絡地址轉換后訪問所述流媒體服務器時,所述流媒體服務器在所述播放端列表中對所述播放端的相關信息添加特定標識。
[0011]在上述直播頻道的靈活控制與切換方法中,優(yōu)選的,所述后臺控制端通過所述流媒體服務器獲得所述播放端列表并將需要切換的備用地址發(fā)送至所述流媒體服務器;所述后臺控制端向所述播放端列表中不帶有特定標識的各播放端發(fā)送所述頻道切換指令和備用直播頻道地址,所述播放端根據(jù)所述頻道切換指令和所述備用直播頻道地址切換當前直播畫面。
[0012]在上述直播頻道的靈活控制與切換方法中,優(yōu)選的,所述播放端根據(jù)所述頻道切換指令切換直播畫面還包含:所述后臺控制端通過所述流媒體服務器獲得所述播放端列表并將需要切換的備用地址發(fā)送至所述流媒體服務器;所述流媒體服務器將所述備用地址推送帶有特定標識的播放端;所述播放端將當前播放地址切換為所述備用地址進行播放。
[0013]在上述直播頻道的靈活控制與切換方法中,優(yōu)選的,所述流媒體服務器將所述備用地址推送帶有特定標識的播放端包含:所述流媒體服務器通過RTSP協(xié)議中的Redirect方法,通過流媒體服務器與播放器之間TCP連接,將所述備用地址推送帶有特定標識的播放端。
[0014]在上述直播頻道的靈活控制與切換方法中,優(yōu)選的,所述播放端的相關信息還包含所述播放端的IP地址信息以及所述播放端的監(jiān)聽端口信息。
[0015]本發(fā)明的有益技術效果在于:既能解決后臺無法對直播客戶端播放器直接進行控制的問題,也能確保對運行在公網(wǎng)上的直播客戶端以及運行在防火墻后面的,經(jīng)過NAT地址轉換后的播放器客戶端的直播頻道切換控制,同時能減少全部直播客戶端都通過流媒體服務器進行控制而對流媒體服務器轉發(fā)數(shù)據(jù)性能的影響。
【附圖說明】
[0016]此處所說明的附圖用來提供對本發(fā)明的進一步理解,構成本申請的一部分,并不構成對本發(fā)明的限定。在附圖中:
[0017]圖1為本發(fā)明所提供的直播頻道的靈活控制與切換方法流程圖。
【具體實施方式】
[0018]為使本發(fā)明實施例的目的、技術方案和優(yōu)點更加清楚明白,下面結合實施例和附圖,對本發(fā)明做進一步詳細說明。在此,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,但并不作為對本發(fā)明的限定。
[0019]本發(fā)明具體提供一種直播頻道的靈活控制與切換方法,請參考圖1所示,所述方法包含:播放端開啟監(jiān)聽端口,且當所述播放端獲取數(shù)據(jù)源時,將所述播放端的相關信息發(fā)送至流媒體服務器;所述流媒體服務器根據(jù)所述播放端相關信息建立播放端列表;當直播畫面出現(xiàn)異常時,后臺控制端獲取播放當前直播畫面的播放端列表和所述播放端列表中各播放端的相關信息,并發(fā)出頻道切換指令至所述流媒體服務器和/或所述播放端列表中的各播放端;所述播放端根據(jù)所述頻道切換指令切換直播畫面。
[0020]在上述實施例中,所述流媒體服務器中點播頻道對應有多個備用地址。其中各備用地址可為預先設置的,休息畫面、緊急切換畫面、等待畫面等地址,當直播地址出現(xiàn)異常時,播放端根據(jù)指令停止播放當前直播的播放畫面,通過流媒體服務器獲得新的指定備用地址后,播放所述備用地址對應的播放畫面。其中,流媒體服務器負責對具有私網(wǎng)地址的播放終端發(fā)送URL地址重定向策略,由播放終端自行切換播放頻道;由后臺控制端發(fā)送新的URL地址給具有公網(wǎng)地址的播放終端,并由這些播放終端自行切換到新的播放頻道,后續(xù)將對其做具體解釋。
[0021 ]值得說明的是,當所述播放端初始的監(jiān)聽窗口與其他窗口沖突時,所述播放端開啟一空閑端口作為監(jiān)聽窗口,以此執(zhí)行監(jiān)聽動作。所述播放端的相關信息包含所述播放端的地址與所述監(jiān)聽端口的標識號。
[0022]在上述實施例中,所述流媒體服務器還包含:建立播放端列表,將所述播放端相關信息保存至所述播放端列表中。所述播放端的相關信息包含所述播放端的IP地址屬于公網(wǎng)或私網(wǎng)的標記信息;其后,當直播畫面出現(xiàn)異常時,所述后臺控制端獲取到所述播放端列表后,遍序查看其中所有的播放端相關信息,根據(jù)所述播放端相關信息,將頻道切換指令發(fā)送至IP地址為公網(wǎng)的對應的播放端;如所述播放端列表中放還包含IP地址為私網(wǎng)的播放端時,則將需要替換的備用地址發(fā)送至所述流媒體服務器;其后,由所述流媒體服務器將所述備用地址推送至所述播放器,所述播放器獲取備用地址信息,進行播放切換。
[0023]在上述實施例中,所述IP地址為私網(wǎng)的播放端具體是指播放端訪問流媒體服務器并非直接訪問,其經(jīng)過有防火墻或者進行過網(wǎng)絡地址轉換的,針對該類特殊情況,本發(fā)明中所述流媒體服務器在查詢到所述播放端通過防火墻或者網(wǎng)絡地址轉換后再訪問所述流媒體服務器時,在所述播放端列表中對這類特殊播放端的所述播放端的相關信息添加特定標識予以標注,以便于對這些播放端進行特定處理。
[0024]當對上述特殊播放端進行完標識后,所述后臺控制端通過所述流媒體服務器獲得所述播放端列表并將需要切換的備用地址發(fā)送至所述流媒體服務器;所述流媒體服務器將所述備用地址推送帶有特定標識的播放端;所述播放端將當前播放地址切換為所述備用地址進行播放。具體的就是,所述流媒體服務器通過RTSP協(xié)議中的Redirect方法,通過流媒體服務器與播放器之間TCP連接,將所述備用地址推送帶有特定標識的播放端,所述播放端根據(jù)所述推送信息中的備用地址,進行播放切換。
[0025]為進一步說明本發(fā)明所提供的直播頻道的靈活控制與切換方法,以下以法庭直播為例做具體說明:
[0026]整體上,本發(fā)明針對直播頻道的靈活控制與切換是由Portal后臺來實現(xiàn)的,并且根據(jù)各個法庭的不同的硬件配置,采用不同的切換方法,
當前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1