[發明專利]一種基于幀定位技術的流媒體播放方法有效
| 申請號: | 201410066287.8 | 申請日: | 2014-02-26 |
| 公開(公告)號: | CN103780977B | 公開(公告)日: | 2019-01-01 |
| 發明(設計)人: | 張麒;時宜;涂巖愷;韋昌榮 | 申請(專利權)人: | 廈門雅迅網絡股份有限公司 |
| 主分類號: | H04N21/8547 | 分類號: | H04N21/8547;H04N21/4405;H04N21/439 |
| 代理公司: | 廈門市精誠新創知識產權代理有限公司 35218 | 代理人: | 方惠春 |
| 地址: | 361000 福建*** | 國省代碼: | 福建;35 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 定位 技術 流媒體 播放 方法 | ||
本發明涉及視頻監控技術領域。本發明的一種基于幀定位技術的流媒體播放方法,通過將編碼器將原始編碼視頻數據流和原始編碼音頻數據流進行自定義格式封裝后,加入時間標簽的原始碼流不會對解碼器解碼形成影響,同時根據人體主觀感受(視聽心理學)在音頻連續的條件下,盡量兼顧視頻畫面的連貫性,使用者能流暢地瀏覽歷史存儲的流媒體信息。本發明的該幀定位技術采用異步解碼,解碼先于播放,并且,可僅通過查表快速獲取用于播放的解碼幀數據,定位播放速度遠高于通常的播放器;本發明的自定義原始編碼幀可實現音視頻數據獨立存儲、交叉存儲等各種方案,適應性較強。
技術領域
本發明涉及視頻監控技術領域,具體涉及一種基于幀定位技術的流媒體播放方法。
背景技術
在視頻監控領域存在海量的數據存儲,瀏覽歷史音視頻錄像信息,除對存儲介質上已壓縮編碼的流媒體數據進行快速檢索和視頻回放等功能以外,還需要兼顧安全性、兼容性、容錯性方面的考慮,所以一些場合下,需要把現場錄制的音視頻數據存儲在自定義存儲格式的磁盤介質中,這對于按特定格式存儲的媒體數據的展示的性能提出了新的要求,如按時間點快速定位、快進快退、步進等功能。出于安全考慮的流媒體數據格式并不能直接被通用播放軟件識別,通常各廠商需要自行設計針對此類存儲格式的多媒體播放軟件。
要解決特定存儲格式的流媒體大數據的高效流暢展示問題,一種解決方案是在原始碼中加入時間標簽,并對實時解碼后的數據幀按時間點及幀號建立索引并進行高效緩存,這樣既可以實現多媒體播放系統按幀號或按時間偏移快速定位播放位置,又能實現對音視頻信息進行同步播放。
發明內容
解決上述技術問題,本發明提供了一種通過在音視頻原始碼流加入時間標簽的特殊技術,并兼容通用編碼格式,播放系統對實時解碼后的音視幀按音頻時間同步,以實現流媒體信息按幀號或按時間高效定位和流暢播放的目的。
為了達到上述目的,本發明所采用的技術方案是,一種基于幀定位技術的流媒體播放方法,包括以下步驟:
步驟1:編碼器將原始編碼視頻數據流和原始編碼音頻數據流進行自定義格式封裝后,分別生成自定義視頻數據幀和自定義音頻數據幀,并將該自定義視頻數據幀和自定義音頻數據幀存入磁盤介質;
將原始編碼視頻數據流進行自定義格式封裝后形成自定義視頻數據幀,具體包括以下步驟:將原始編碼視頻數據流采用H.264編碼后得到H.264視頻幀,在 H.264視頻幀之前增加13個字節的幀頭,生成自定義視頻數據幀,所述自定義視頻數據幀的幀頭前五個字節分別為:0x00 0x00 0x00 0x01 0x00,所述自定義視頻數據幀的幀頭的第六字節到第十三字節則是用于存放八字節時間戳,所述八字節時間戳采用小端方式(little-endian)排序,即低字節地址在前,高字節地址在后;所述八字節時間戳精確到毫秒,使用NTP(NetworkTime Protocol, 參考RFC958)時間,盡管到2036年NTP循環回零,但是控制器使用的是本地時間,只要操作的數據流時間間隔在68年之內,就不用考慮NTP循環回零問題,因為,對于單個原始編碼流文件,在實際工程環境中不存在連續錄制34年(68年的一半)的情況,所以已能滿足幾乎所有的工程場合;即便在2036年時間戳值回零,也可以通過前后時間戳差值絕對值超過34年來判斷時間戳已回零了并做出相應處理:設起始時間戳t1(單位:毫秒),結束時間戳t2(單位:毫秒),正整數的時間差值△t (單位:毫秒),68年對于毫秒值T(單位:毫秒);
若|t2-t1|<T/2,則△t = t2-t1;
若|t2-t1|≥T/2,則必定發生時間戳回零,△t = T-t1+t2。
其中,視頻碼流加13個字節,以H.264碼流為例,13個字節的內容如下:
0 1 2 3 4 5 13 (byte)
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廈門雅迅網絡股份有限公司,未經廈門雅迅網絡股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410066287.8/2.html,轉載請聲明來源鉆瓜專利網。





