[發明專利]流媒體服務實現文件序列點播的方法和裝置在審
| 申請號: | 202010181707.2 | 申請日: | 2020-03-16 |
| 公開(公告)號: | CN111356028A | 公開(公告)日: | 2020-06-30 |
| 發明(設計)人: | 王衛;梁曉鋒 | 申請(專利權)人: | 南京巨鯊顯示科技有限公司;南京巨鯊醫療科技有限公司 |
| 主分類號: | H04N21/6437 | 分類號: | H04N21/6437;H04N21/854;H04N21/858;H04N21/239 |
| 代理公司: | 南京縱橫知識產權代理有限公司 32224 | 代理人: | 朱遠楓 |
| 地址: | 210029 江蘇省南京市*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 流媒體 服務 實現 文件 序列 點播 方法 裝置 | ||
本發明公開了流媒體服務實現文件序列點播的方法和裝置。方法包括首先流媒體服務器收到文件序列的點播請求后,根據文件序列號給文件序列排序,按順序解析文件,建立虛擬邏輯文件,在虛擬邏輯文件中記錄文件序列的每個子文件的數據信息并進行信息整合;使用虛擬邏輯文件獲取媒體數據并格式化為媒體協議包發送。本發明實現了一次協議請求完成文件序列的播放,播放時子文件之中間過度平滑無卡頓。
技術領域
本發明屬于流媒體技術領域,具體涉及一種流媒體服務實現文件序列點播的方法和裝置。
背景技術
隨著現代流媒體技術的發展,各個行業對視頻數據的保存和使用的需求來越強烈,視頻資料的大小也越來越大。這樣給視頻資料的存儲帶來一些問題。對達到幾十上百G的文件,一般采用的方式是拆分成多個小的文件存儲。但是這樣給流媒體點播也帶來了問題,標準流媒體協議如RTSP一次請求一個文件,對被拆分成文件序列的文件就需要多次請求才能完成一個大文件的點播,嚴重影響用戶體驗和工作效率。例如在醫院手術室中,使用的手術錄像設備中的錄像質量一般都很高,單路腔鏡信號10分鐘的錄像大概有1.5G左右?,F在市面上的錄像設備,一般會在文件大小2G以內進行切分文件,也就是說大概10幾分鐘就會錄制一個MP4視頻文件,這樣做的好處是防止在錄制過程中出現問題,導致前面所有的錄制都不可用,另外也防止文件太大不容易存儲。一臺3個小時左右的手術,單路信號大概會產生20個左右的MP4視頻文件,30G左右。當要對這臺手術的這路錄像點播的時候,標準的流媒體協議單次請求,如rtsp://192.168.2.3:554/vod/xxxxxVideo.MP4,只能針對一個文件請求。如果看完這次手術的腔鏡的錄像請求20次。這樣對于上層應用來說,這樣的操作導致文件之間的切換有間隔,用戶體驗很不好。
發明內容
本發明就是為了解決上述問題,達到單次請求可以播放多個文件并達到無縫切換文件的目的。
為達到本發明的目的,本發明采用技術方案:
一方面提供一種流媒體服務實現文件序列點播的方法,包括以下步驟:
流媒體響應于接收到對文件序列的媒體協議請求,則根據文件簇ID得到文件序列中的文件順序,根據文件順序加載各文件并解析每個文件獲得文件序列中各參數,生成文件對象,所述對文件序列的媒體協議請求中添加文件序列的唯一文件簇ID以及表示請求是針對文件序列的標識;
根據生成的文件對象建立虛擬邏輯文件;
根據媒體協議請求以及建立的虛擬邏輯文件獲取媒體數據并格式化為媒體協議數據包并發送。
進一步地,通過媒體協議請求URL的后綴表示請求是針對文件序列。
進一步地,所述文件對象包含文件序列種每個文件的trackbox列表以及每個trackbox中所嵌套的所有類型的Box、文件的媒體信息、媒體播放時長duration和編碼參數,所述編碼參數包括編碼等級、分辨率、色域、碼率、編碼格式、幀率和/或位深。
進一步地,創建虛擬邏輯文件的方法包括:
建立每個文件的相對播放時長和文件對象的映射關系;虛擬邏輯文件的時長為每個文件的相對播放時長相加。
再進一步地,建立每個文件的相對播放時長和文件對象的映射關系的具體方法包括以下步驟:
依次將每個文件的映射關系計入映射表,命令如下:
第一個文件:durationMp4Map.put(0,MP4Array[0]),
第二個文件:durationMp4Map.put(rd_1+1,MP4Array[1]),
第n個文件:durationMp4Map.put(rd_1+…+rd_(n-1)+1,MP4Array[n-1]),
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于南京巨鯊顯示科技有限公司;南京巨鯊醫療科技有限公司,未經南京巨鯊顯示科技有限公司;南京巨鯊醫療科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010181707.2/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:無線級聯系統
- 下一篇:一種基于斷路器跳閘總信號的最后斷路器實現方法





