【技術實現步驟摘要】
一種流媒體文件處理系統及方法
本專利技術涉及信息
,特別涉及一種流媒體文件處理系統及方法。
技術介紹
目前,為了實現多用戶同時點播相同頻道的音頻或視頻節目,針對各頻道分別對應流媒體文件,通常需要在切片服務器中進行切片處理,即將流媒體文件以時間順序拆分為多個切片文件,并將多個切片文件以時間順序分發至多個推流服務器,與推流服務器相連的終端設備則可根據當前推流服務器連續接收的多個切片文件持續播放相應的音頻或視頻。可見,切片服務器需要將每一個切片文件分別發送給每一個推流服務器,當頻道過多或連接切片服務器的推流服務器數量過多時,切片服務器分發切片文件的次數較多,使得推流服務器不能及時獲取流媒體文件的多個切片文件。
技術實現思路
本專利技術實施例提供了一種流媒體文件處理系統及方法,推流服務器可及時獲取流媒體文件的多個切片文件。第一方面,本專利技術實施例提供了一種流媒體文件處理系統,包括:切片服務器、服務中間件及至少一個推流服務器;其中,所述切片服務器,用于接收目標流媒體文件,并將所述目標流媒體文件解碼為至少兩個切片文件;根據每一個所述切片文件分別對應的解碼時間點形成節目組播流表;將所述至少兩個切片文件及所述節目組播流表發送至所述服務中間件;所述服務中間件,用于在接收到所述至少兩個切片文件及所述節目組播流表時,分別向每一個所述推流服務器發送查詢指令;所述推流服務器,用于在接收到所述服務中間件發送的查詢指令時,從所述服務中間件讀取所述至少兩個切片文件和所述節目組播流表。優選地,所述切片服務器包括:解碼單元和第一構建單元;其中,所述解碼單元,用于根據預設時長將所述目標流媒 ...
【技術保護點】
一種流媒體文件處理系統,其特征在于,包括:切片服務器、服務中間件及至少一個推流服務器;其中,所述切片服務器,用于接收目標流媒體文件,并將所述目標流媒體文件解碼為至少兩個切片文件;根據每一個所述切片文件分別對應的解碼時間點形成節目組播流表;將所述至少兩個切片文件及所述節目組播流表發送至所述服務中間件;所述服務中間件,用于在接收到所述至少兩個切片文件及所述節目組播流表時,分別向每一個所述推流服務器發送查詢指令;所述推流服務器,用于在接收到所述服務中間件發送的查詢指令時,從所述服務中間件讀取所述至少兩個切片文件和所述節目組播流表。
【技術特征摘要】
1.一種流媒體文件處理系統,其特征在于,包括:切片服務器、服務中間件及至少一個推流服務器;其中,所述切片服務器,用于接收目標流媒體文件,并將所述目標流媒體文件解碼為至少兩個切片文件;根據每一個所述切片文件分別對應的解碼時間點形成節目組播流表;將所述至少兩個切片文件及所述節目組播流表發送至所述服務中間件;所述服務中間件,用于在接收到所述至少兩個切片文件及所述節目組播流表時,分別向每一個所述推流服務器發送查詢指令;所述推流服務器,用于在接收到所述服務中間件發送的查詢指令時,從所述服務中間件讀取所述至少兩個切片文件和所述節目組播流表。2.根據權利要求1所述的流媒體文件處理系統,其特征在于,所述切片服務器包括:解碼單元和第一構建單元;其中,所述解碼單元,用于根據預設時長將所述目標流媒體文件解碼為至少兩個切片文件,并設置當前切片文件對應的文件名稱;第一構建單元,用于根據每一個所述切片文件分別對應的解碼時間點,利用每一個切片文件分別對應的文件名稱形成節目組播流表。3.根據權利要求2所述的流媒體文件處理系統,其特征在于,所述切片服務器,進一步包括:存儲單元和信息發送單元;其中,所述存儲單元,用于存儲每一個所述切片文件;所述信息發送單元,用于將所述至少兩個切片文件、所述節目組播流表以及每一個所述切片文件分別對應在所述存儲單元中的存儲地址發送至所述服務中間件;所述推流服務器,包括:數據請求單元,用于在接收到所述服務中間件發送的查詢指令時,從所述服務中間件讀取所述至少兩個切片文件、所述節目組播流表以及每一個所述切片文件分別對應在所述切片服務器的存儲單元中的存儲地址。4.根據權利要求3所述的流媒體文件處理系統,其特征在于,所述推流服務器,還包括:第二構建單元、存儲處理單元和下載處理單元;其中,所述第二構建單元,用于根據所述節目組播流表構建文件目錄結構;所述存儲處理單元,用于根據所述文件目錄結構存儲所述至少兩個切片文件;所述下載處理單元,用于在所述數據請求單元接收到每一個切片文件時,根據所述節目組播流表查詢所述文件目錄結構,以確定是否存在采集時間點位于當前切片文件對應的目標采集時間點之前且未被存儲至所述文件目錄結構中的目標切片文件,如果是,則根據所述目標切片文件對應在所述切片服務器的存儲單元中的存儲地址獲取所述目標切片文件,并將所述目標切片文件對應存儲至所述文件目錄結構。5.根據權利要求1至4中任一所述的流媒體文件處理系統,其特征在于,還包括:至少一個客戶端;其中,所述至少一個客戶端與所述至少一個推流服務器相連;所述客戶端,用于根據對應連接的所述推流服務器讀取的至少兩個切片文件及節目組播流表,播放對應所述目標流媒體文件的音頻或視頻。6.一種基于權利要求1至5中任一所述的流媒體文件處理系統處理流媒體文件的方法,其特...
【專利技術屬性】
技術研發人員:孟令軍,謝恩鵬,趙明,修志遠,
申請(專利權)人:山東浪潮商用系統有限公司,
類型:發明
國別省市:山東,37
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。