• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種流媒體文件處理系統及方法技術方案

    技術編號:15334920 閱讀:212 留言:0更新日期:2017-05-16 21:53
    本發明專利技術提供了一種流媒體文件處理系統及方法,其中,系統包括:切片服務器、服務中間件及至少一個推流服務器;所述切片服務器接收目標流媒體文件,并將其解碼為至少兩個切片文件;根據每一個所述切片文件分別對應的解碼時間點形成節目組播流表;將所述至少兩個切片文件及節目組播流表發送至所述服務中間件;所述服務中間件在接收到所述至少兩個切片文件及節目組播流表時,分別向每一個所述推流服務器發送查詢指令;所述推流服務器在接收到所述服務中間件發送的查詢指令時,從所述服務中間件讀取所述至少兩個切片文件和節目組播流表。通過本發明專利技術實施例提供的技術方案,推流服務器可及時獲取流媒體文件的多個切片文件。

    【技術實現步驟摘要】
    一種流媒體文件處理系統及方法
    本專利技術涉及信息
    ,特別涉及一種流媒體文件處理系統及方法。
    技術介紹
    目前,為了實現多用戶同時點播相同頻道的音頻或視頻節目,針對各頻道分別對應流媒體文件,通常需要在切片服務器中進行切片處理,即將流媒體文件以時間順序拆分為多個切片文件,并將多個切片文件以時間順序分發至多個推流服務器,與推流服務器相連的終端設備則可根據當前推流服務器連續接收的多個切片文件持續播放相應的音頻或視頻。可見,切片服務器需要將每一個切片文件分別發送給每一個推流服務器,當頻道過多或連接切片服務器的推流服務器數量過多時,切片服務器分發切片文件的次數較多,使得推流服務器不能及時獲取流媒體文件的多個切片文件。
    技術實現思路
    本專利技術實施例提供了一種流媒體文件處理系統及方法,推流服務器可及時獲取流媒體文件的多個切片文件。第一方面,本專利技術實施例提供了一種流媒體文件處理系統,包括:切片服務器、服務中間件及至少一個推流服務器;其中,所述切片服務器,用于接收目標流媒體文件,并將所述目標流媒體文件解碼為至少兩個切片文件;根據每一個所述切片文件分別對應的解碼時間點形成節目組播流表;將所述至少兩個切片文件及所述節目組播流表發送至所述服務中間件;所述服務中間件,用于在接收到所述至少兩個切片文件及所述節目組播流表時,分別向每一個所述推流服務器發送查詢指令;所述推流服務器,用于在接收到所述服務中間件發送的查詢指令時,從所述服務中間件讀取所述至少兩個切片文件和所述節目組播流表。優選地,所述切片服務器包括:解碼單元和第一構建單元;其中,所述解碼單元,用于根據預設時長將所述目標流媒體文件解碼為至少兩個切片文件,并設置當前切片文件對應的文件名稱;第一構建單元,用于根據每一個所述切片文件分別對應的解碼時間點,利用每一個切片文件分別對應的文件名稱形成節目組播流表。優選地,所述切片服務器,進一步包括:存儲單元和信息發送單元;其中,所述存儲單元,用于存儲每一個所述切片文件;所述信息發送單元,用于將所述至少兩個切片文件、所述節目組播流表以及每一個所述切片文件分別對應在所述存儲單元中的存儲地址發送至所述服務中間件;所述推流服務器,包括:數據請求單元,用于在接收到所述服務中間件發送的查詢指令時,從所述服務中間件讀取所述至少兩個切片文件、所述節目組播流表以及每一個所述切片文件分別對應在所述切片服務器的存儲單元中的存儲地址。優選地,所述推流服務器,還包括:第二構建單元、存儲處理單元和下載處理單元;其中,所述第二構建單元,用于根據所述節目組播流表構建文件目錄結構;所述存儲處理單元,用于根據所述文件目錄結構存儲所述至少兩個切片文件;所述下載處理單元,用于在所述數據請求單元接收到每一個切片文件時,根據所述節目組播流表查詢所述文件目錄結構,以確定是否存在采集時間點位于當前切片文件對應的目標采集時間點之前且未被存儲至所述文件目錄結構中的目標切片文件,如果是,則根據所述目標切片文件對應在所述切片服務器的存儲單元中的存儲地址獲取所述目標切片文件,并將所述目標切片文件對應存儲至所述文件目錄結構。優選地,還包括:至少一個客戶端;其中,所述至少一個客戶端與所述至少一個推流服務器相連;所述客戶端,用于根據對應連接的所述推流服務器讀取的至少兩個切片文件及節目組播流表,播放對應所述目標流媒體文件的音頻或視頻。第二方面,本專利技術實施例提供了一種基于第一方面中任一所述的流媒體文件處理系統處理流媒體文件的方法,包括:切片服務器接收目標流媒體文件;切片服務器將所述目標流媒體文件解碼為至少兩個切片文件;切片服務器根據每一個所述切片文件分別對應的解碼時間點形成節目組播流表;切片服務器將所述至少兩個切片文件及所述節目組播流表發送至所述服務中間件;服務中間件在接收到所述至少兩個切片文件及所述節目組播流表時,分別向每一個所述推流服務器發送查詢指令;推流服務器在接收到所述服務中間件發送的查詢指令時,從所述服務中間件讀取所述至少兩個切片文件和所述節目組播流表。優選地,所述切片服務器將所述目標流媒體文件解碼為至少兩個切片文件,包括:切片服務器的解碼單元根據預設時長將所述目標流媒體文件解碼為至少兩個切片文件,并設置當前切片文件對應的文件名稱;所述切片服務器根據每一個所述切片文件分別對應的解碼時間點形成節目組播流表,包括:切片服務器的第一構建單元根據每一個所述切片文件分別對應的解碼時間點,利用每一個切片文件分別對應的文件名稱形成節目組播流表。優選地,在所述切片服務器的解碼單元根據預設時長將所述目標流媒體文件解碼為至少兩個切片文件,并設置當前切片文件對應的文件名稱之后,還包括:切片服務器的存儲單元存儲每一個所述切片文件;所述切片服務器將所述至少兩個切片文件及所述節目組播流表發送至所述服務中間件,包括:切片服務器的信息發送單元將所述至少兩個切片文件、所述節目組播流表以及每一個所述切片文件分別對應在所述存儲單元中的存儲地址發送至所述服務中間件;所述推流服務器在接收到所述服務中間件發送的查詢指令時,從所述服務中間件讀取所述至少兩個切片文件和所述節目組播流表,包括:推流服務器的數據請求單元在接收到所述服務中間件發送的查詢指令時,從所述服務中間件讀取所述至少兩個切片文件、所述節目組播流表以及每一個所述切片文件分別對應在所述切片服務器的存儲單元中的存儲地址。優選地,還包括:推流服務器的第二構建單元根據所述節目組播流表構建文件目錄結構;推流服務器的存儲處理單元根據所述文件目錄結構存儲所述至少兩個切片文件;推流服務器的下載處理單元在所述數據請求單元接收到每一個切片文件時,根據所述節目組播流表查詢所述文件目錄結構,以確定是否存在采集時間點位于當前切片文件對應的目標采集時間點之前且未被存儲至所述文件目錄結構中的目標切片文件,如果是,則根據所述目標切片文件對應在所述切片服務器的存儲單元中的存儲地址獲取所述目標切片文件,并將所述目標切片文件對應存儲至所述文件目錄結構。優選地,還包括:客戶端根據對應連接的推流服務器讀取的至少兩個切片文件及節目組播流表,播放對應所述目標流媒體文件的音頻或視頻。。本專利技術實施例提供了一種流媒體文件的處理系統及方法,在該系統中,切片服務器將接收的目標流媒體文件解碼為多個切片文件,并根據每一個切片文件分別對應的解碼時間點形成節目組播流表,后將節目組播流表和至少兩個切片文件發送至服務中間件(比如路由器),推流服務器即可在接收到服務中間件發送的查詢指令后讀取服務中間件中的至少兩個切片文件和節目組播流表;綜上可見,切片服務器僅需要將其解碼的多個切片文件發送給服務中間件,而不會直接分發給每一個推流服務器,分發速度較快,相應的,推流服務器可及時獲取流媒體文件的多個切片文件。附圖說明為了更清楚地說明本專利技術實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本專利技術的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。圖1是本專利技術一實施例提供的一種流媒體文件處理系統的結構示意圖;圖2是本專利技術一實施例提供的另一種流媒體文件處理系統的結構示意圖;圖3是本專利技術一實施例提供的又一種流媒體文件處理系統的結構示意圖本文檔來自技高網...
    一種流媒體文件處理系統及方法

    【技術保護點】
    一種流媒體文件處理系統,其特征在于,包括:切片服務器、服務中間件及至少一個推流服務器;其中,所述切片服務器,用于接收目標流媒體文件,并將所述目標流媒體文件解碼為至少兩個切片文件;根據每一個所述切片文件分別對應的解碼時間點形成節目組播流表;將所述至少兩個切片文件及所述節目組播流表發送至所述服務中間件;所述服務中間件,用于在接收到所述至少兩個切片文件及所述節目組播流表時,分別向每一個所述推流服務器發送查詢指令;所述推流服務器,用于在接收到所述服務中間件發送的查詢指令時,從所述服務中間件讀取所述至少兩個切片文件和所述節目組播流表。

    【技術特征摘要】
    1.一種流媒體文件處理系統,其特征在于,包括:切片服務器、服務中間件及至少一個推流服務器;其中,所述切片服務器,用于接收目標流媒體文件,并將所述目標流媒體文件解碼為至少兩個切片文件;根據每一個所述切片文件分別對應的解碼時間點形成節目組播流表;將所述至少兩個切片文件及所述節目組播流表發送至所述服務中間件;所述服務中間件,用于在接收到所述至少兩個切片文件及所述節目組播流表時,分別向每一個所述推流服務器發送查詢指令;所述推流服務器,用于在接收到所述服務中間件發送的查詢指令時,從所述服務中間件讀取所述至少兩個切片文件和所述節目組播流表。2.根據權利要求1所述的流媒體文件處理系統,其特征在于,所述切片服務器包括:解碼單元和第一構建單元;其中,所述解碼單元,用于根據預設時長將所述目標流媒體文件解碼為至少兩個切片文件,并設置當前切片文件對應的文件名稱;第一構建單元,用于根據每一個所述切片文件分別對應的解碼時間點,利用每一個切片文件分別對應的文件名稱形成節目組播流表。3.根據權利要求2所述的流媒體文件處理系統,其特征在于,所述切片服務器,進一步包括:存儲單元和信息發送單元;其中,所述存儲單元,用于存儲每一個所述切片文件;所述信息發送單元,用于將所述至少兩個切片文件、所述節目組播流表以及每一個所述切片文件分別對應在所述存儲單元中的存儲地址發送至所述服務中間件;所述推流服務器,包括:數據請求單元,用于在接收到所述服務中間件發送的查詢指令時,從所述服務中間件讀取所述至少兩個切片文件、所述節目組播流表以及每一個所述切片文件分別對應在所述切片服務器的存儲單元中的存儲地址。4.根據權利要求3所述的流媒體文件處理系統,其特征在于,所述推流服務器,還包括:第二構建單元、存儲處理單元和下載處理單元;其中,所述第二構建單元,用于根據所述節目組播流表構建文件目錄結構;所述存儲處理單元,用于根據所述文件目錄結構存儲所述至少兩個切片文件;所述下載處理單元,用于在所述數據請求單元接收到每一個切片文件時,根據所述節目組播流表查詢所述文件目錄結構,以確定是否存在采集時間點位于當前切片文件對應的目標采集時間點之前且未被存儲至所述文件目錄結構中的目標切片文件,如果是,則根據所述目標切片文件對應在所述切片服務器的存儲單元中的存儲地址獲取所述目標切片文件,并將所述目標切片文件對應存儲至所述文件目錄結構。5.根據權利要求1至4中任一所述的流媒體文件處理系統,其特征在于,還包括:至少一個客戶端;其中,所述至少一個客戶端與所述至少一個推流服務器相連;所述客戶端,用于根據對應連接的所述推流服務器讀取的至少兩個切片文件及節目組播流表,播放對應所述目標流媒體文件的音頻或視頻。6.一種基于權利要求1至5中任一所述的流媒體文件處理系統處理流媒體文件的方法,其特...

    【專利技術屬性】
    技術研發人員:孟令軍謝恩鵬趙明修志遠
    申請(專利權)人:山東浪潮商用系統有限公司
    類型:發明
    國別省市:山東,37

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 无码色偷偷亚洲国内自拍| 久久久久亚洲AV无码专区首JN| 无码国产精品一区二区免费模式| 亚洲精品无码成人片久久| 免费精品无码AV片在线观看| 日韩精品人妻系列无码av东京| 国产台湾无码AV片在线观看| 无码日韩精品一区二区免费| 国产成人精品无码一区二区三区| 精品无码国产污污污免费网站| 国产午夜鲁丝片AV无码| 亚洲一区二区三区国产精品无码 | 亚洲AV无码专区国产乱码不卡| 无码视频一区二区三区| 亚洲熟妇无码爱v在线观看| 国产嫖妓一区二区三区无码| 在线观看无码AV网址| 国99精品无码一区二区三区| 亚洲国产精品无码久久九九| 18禁无遮拦无码国产在线播放| 中文一国产一无码一日韩| 无码专区国产精品视频| 亚洲aⅴ无码专区在线观看春色 | 久久无码AV一区二区三区| 日韩欧国产精品一区综合无码| 无码色AV一二区在线播放| 午夜无码熟熟妇丰满人妻| 99久久国产热无码精品免费| 亚洲ⅴ国产v天堂a无码二区| 亚洲精品中文字幕无码蜜桃| 人妻丰满熟妇aⅴ无码| 国产精品一级毛片无码视频 | 亚洲av中文无码乱人伦在线r▽| 国产精品无码免费专区午夜| 狠狠爱无码一区二区三区| 无码人妻精品一区二区三区不卡| 亚洲日韩精品无码AV海量| 综合无码一区二区三区四区五区| 中文无码亚洲精品字幕| 中文无码精品A∨在线观看不卡| 国产精品无码一区二区在线|