欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

用于實現(xiàn)錄像回放的方法、服務(wù)器和系統(tǒng)的制作方法

文檔序號:9711901閱讀:562來源:國知局
用于實現(xiàn)錄像回放的方法、服務(wù)器和系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明設(shè)及視頻監(jiān)控技術(shù)領(lǐng)域,尤其是一種用于實現(xiàn)錄像回放的方法、服務(wù)器和 系統(tǒng)。
【背景技術(shù)】
[0002] 目前的視頻監(jiān)控系統(tǒng)中,大量的前端硬件設(shè)備普遍采用基于H. 264標(biāo)準(zhǔn)算法的編 解碼忍片,因此前端設(shè)備輸出的視頻碼流格式基本都是按H. 264標(biāo)準(zhǔn)編碼的,運導(dǎo)致后續(xù)的 應(yīng)用包括視頻分發(fā)、軟硬件解碼、圖片抓拍、錄像存儲等功能都是基于H. 264碼流來實現(xiàn)的。
[0003] 隨著視頻監(jiān)控系統(tǒng)中的錄像應(yīng)用從本地化向遠程化發(fā)展,回放控制從粗放化到精 細化的轉(zhuǎn)變,要求基于H.264標(biāo)準(zhǔn)的視頻碼流中能夠攜帶絕對時間信息,單原標(biāo)準(zhǔn)碼流中僅 攜帶有相對時間,無法滿足諸如抽帖存儲、高倍數(shù)回放控制、倒放控制、錄像濃縮等精細化 定位控制功能應(yīng)用。因此,實際應(yīng)用中,各廠家通過對錄像碼流進行私有化封裝,將絕對時 間戳信息嵌入錄像碼流來解決運個問題。但是,運種私有化封裝導(dǎo)致錄像碼流格式的不統(tǒng) 一,只能使用廠家提供的解碼庫來進行解碼應(yīng)用,無法對碼流進行統(tǒng)一應(yīng)用,同時使得視頻 監(jiān)控系統(tǒng)后續(xù)功能更新、維護改造的難度大大增加。
[0004] 隨著GB/T 28181、0NVIF等通用標(biāo)準(zhǔn)協(xié)議的提出、推廣和應(yīng)用,前端設(shè)備接入平臺 的協(xié)議得到了統(tǒng)一和標(biāo)準(zhǔn)化。但統(tǒng)一接入?yún)f(xié)議標(biāo)準(zhǔn)后,統(tǒng)一后的標(biāo)準(zhǔn)碼流缺乏一些關(guān)鍵信 息,特別是碼流中的系統(tǒng)絕對時間的丟失,導(dǎo)致了原先廠家對碼流私有化后能夠?qū)崿F(xiàn)的精 細化定位控制功能出現(xiàn)缺失。而視頻監(jiān)控系統(tǒng)的用戶,特別是公安行業(yè)用戶,即要求接入?yún)f(xié) 議標(biāo)準(zhǔn)化,又要求錄像應(yīng)用精細化,特別是對錄像回放時的精確定位控制功能具有強烈的 需求。因此,有必要提出一種方案能夠?qū)崿F(xiàn)錄像的精確回放。

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

[0005] 本發(fā)明實施例的一個目的是:提供一種用于實現(xiàn)錄像回放的方法、服務(wù)器和系統(tǒng), 能夠?qū)崿F(xiàn)錄像的精確定位回放。
[0006] 根據(jù)本發(fā)明的一方面,提供一種用于實現(xiàn)錄像回放的方法,包括:對接收到的錄像 碼流進行解析,W便確定錄像碼流中每個I帖的第一個網(wǎng)絡(luò)抽象層單元NALU; W絕對時間作 為載荷形成擴展NALU,將擴展NALU嵌入到每個I帖的第一個NALU之前,并將嵌入擴展NALU的 錄像碼流存儲;響應(yīng)于客戶端的錄像回放請求,根據(jù)錄像碼流中擴展NALU包括的絕對時間 獲取相應(yīng)的錄像碼流并發(fā)送給客戶端,W便客戶端進行錄像回放。
[0007] 在一個實施例中,所述對接收到的錄像碼流進行解析,W便確定錄像碼流中每個I 帖的第一個網(wǎng)絡(luò)抽象層單元NALU的包括:將NALU的網(wǎng)絡(luò)抽象層NAL頭與預(yù)設(shè)的第一數(shù)字進 行邏輯運算,根據(jù)運算結(jié)果確定I帖的所有NALU;將I帖的所有NALU中的第二個字節(jié)與預(yù)設(shè) 的第二數(shù)字進行邏輯運算,根據(jù)運算結(jié)果確定I帖的第一個NALU。
[000引在一個實施例中,所述將NALU的網(wǎng)絡(luò)抽象層NAL頭與預(yù)設(shè)的第一數(shù)字進行邏輯運 算,根據(jù)運算結(jié)果確定I帖的所有NALU包括:將網(wǎng)絡(luò)抽象層NAL頭與預(yù)設(shè)的第一數(shù)字31進行 與運算,將運算結(jié)果為5的NALU確定為I帖的NALU。
[0009] 在一個實施例中,所述將I帖的所有NALU中的第二個字節(jié)與預(yù)設(shè)的第二數(shù)字進行 邏輯運算,根據(jù)運算結(jié)果確定I帖的第一個NALU包括:將I帖的所有NALU中的第二個字節(jié)與 預(yù)設(shè)的第二數(shù)字192進行與運算,將運算結(jié)果為80的NALU定位為I帖的第一個NALU。
[0010] 在一個實施例中,所述將嵌入NALU的錄像碼流存儲包括:將嵌入NALU的錄像碼流 與錄像索引信息對應(yīng)地存儲,所述錄像索引信息包括錄像碼流的帖類型、起始時間、結(jié)束時 間、起始地址和結(jié)束地址。
[0011] 在一個實施例中,所述響應(yīng)于客戶端的錄像回放請求,根據(jù)錄像碼流中擴展NALU 包括的絕對時間獲取相應(yīng)的錄像碼流并發(fā)送給客戶端,W便客戶端進行錄像回放包括:根 據(jù)錄像片段回放請求攜帶的絕對時間信息確定相應(yīng)的索引信息;根據(jù)確定的索引信息獲取 相應(yīng)的錄像碼流并發(fā)送給客戶端,W便客戶端進行錄像回放。
[0012] 根據(jù)本發(fā)明的另一方面,提供一種用于實現(xiàn)錄像回放的服務(wù)器,包括:碼流解析模 塊,用于對接收到的錄像碼流進行解析,W便確定錄像碼流中每個I帖的第一個網(wǎng)絡(luò)抽象層 單元NALU;擴展存儲模塊,用于W絕對時間作為載荷形成擴展NALU,將擴展NALU嵌入到每個 I帖的第一個NALU之前,并將嵌入擴展NALU的錄像碼流存儲;錄像回放模塊,用于響應(yīng)于客 戶端的錄像回放請求,根據(jù)錄像碼流中擴展NALU包括的絕對時間獲取相應(yīng)的錄像碼流并發(fā) 送給客戶端,W便客戶端進行錄像回放。
[001引在一個實施例中,所述碼流解析模塊包括:第一運算單元,用于將NALU的網(wǎng)絡(luò)抽象 層NAL頭與預(yù)設(shè)的第一數(shù)字進行邏輯運算,根據(jù)運算結(jié)果確定I帖的所有NALU;第二運算單 元,將I帖的所有NALU中的第二個字節(jié)與預(yù)設(shè)的第二數(shù)字進行邏輯運算,根據(jù)運算結(jié)果確定 I帖的第一個NALU。
[0014] 在一個實施例中,所述第一運算單元將網(wǎng)絡(luò)抽象層NAL頭與預(yù)設(shè)的第一數(shù)字31進 行與運算,將運算結(jié)果為5的NAL師角定為I帖的NALU。
[0015] 在一個實施例中,所述第二運算單元將I帖的所有NALU中的第二個字節(jié)與預(yù)設(shè)的 第二數(shù)字192進行與運算,將運算結(jié)果為80的NALU定位為I帖的第一個NALU。
[0016] 在一個實施例中,所述擴展存儲模塊將嵌入NALU的錄像碼流與錄像索引信息對應(yīng) 地存儲,所述錄像索引信息包括錄像碼流的帖類型、起始時間、結(jié)束時間、起始地址和結(jié)束 地址。
[0017] 在一個實施例中,所述錄像回放模塊根據(jù)錄像片段回放請求攜帶的絕對時間信息 確定相應(yīng)的索引信息;根據(jù)確定的索引信息獲取相應(yīng)的錄像碼流并發(fā)送給客戶端,W便客 戶端進行錄像回放。
[0018] 根據(jù)本發(fā)明的又一方面,提供一種用于實現(xiàn)錄像回放的系統(tǒng),包括:上述任意一個 實施例所述的用于實現(xiàn)錄像回放的服務(wù)器和用于實現(xiàn)錄像回放的客戶端;所述客戶端用于 向所述服務(wù)器發(fā)起錄像回放請求并接收所述服務(wù)器返回的相應(yīng)的錄像碼流;捜索錄像碼流 中每個I帖的擴展NALU;從每個I帖的擴展NALU中提取出絕對時間;根據(jù)提取的絕對時間進 行錄像回放。
[0019] 在一個實施例中,所述客戶端根據(jù)錄像碼流中每個I帖的NAL頭確定每個I帖的擴 展NALU。
[0020] 在一個實施例中,所述客戶端提取擴展NALU的NAL頭與下一個NALU之間的數(shù)據(jù),并 W此作為絕對時間。
[0021] 本發(fā)明實施例在接收到錄像碼流后,通過將絕對時間作為擴展NALU的載荷嵌入到 每個I帖的第一個NALU之前,然后對錄像碼流進行存儲,后續(xù)在客戶端請求錄像回放時接收 到的錄像碼流也攜帶具備精確定位的絕對時間基準(zhǔn)信息,從而使得客戶端可W根據(jù)絕對時 間對錄像進行精確定位回放。
[0022] 下面通過附圖和實施例,對本發(fā)明的技術(shù)方案做進一步的詳細描述。
【附圖說明】
[0023] 為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn) 有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本 發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可 W根據(jù)運些附圖獲得其他的附圖。
[0024] 圖1是本發(fā)明用于實現(xiàn)錄像回放的方法一個實施例的流程示意圖;
[0025] 圖2是根據(jù)本發(fā)明一個實施例的嵌入擴展NALU的示意圖;
[0026] 圖3是本發(fā)明用于實現(xiàn)錄像回放的服務(wù)器一個實施例的框圖;
[0027] 圖4是本發(fā)明用于實現(xiàn)錄像回放的服務(wù)器另一個實施例的框圖;
[0028] 圖5是本發(fā)明用于實現(xiàn)錄像回放的系統(tǒng)一個實施例的框圖。
【具體實施方式】
[0029] 下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完 整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例。基于 本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他 實施例,都屬于本發(fā)明保護的范圍。
[0030] 除非另外具體說明,否則在運些實施例中闡述的部件和步驟的相對布置、數(shù)字表 達式和數(shù)值不限制本發(fā)明的范圍。
[0031] 同時,應(yīng)當(dāng)明白,為了便于描述,附圖中所示出的各個部分的尺寸并不是按照實際 的比例關(guān)系繪制的。
[0032] 對于相關(guān)領(lǐng)域普通技術(shù)人員已知的技術(shù)、方法和設(shè)備可能不作詳細討論,但在適 當(dāng)情況下,所述技術(shù)、方法和設(shè)備應(yīng)當(dāng)被視為授權(quán)說明書的一部分。
[0033] 在運里示出和討論的所有示例中,任何具體值應(yīng)被解釋為僅僅是示例性的,而不 是作為限制。因此,示例性實施例的其它示例可W具有不同的值。
[0034] 應(yīng)注意到:相似的標(biāo)號和字母在下面的附圖中表示類似項,因此,一旦某一項在一 個附圖中被定義,則在隨后的附圖中不需要對其進行進一步討論。
[0035] 圖1是本發(fā)明用于實現(xiàn)錄像回放的方法一個實施例的
當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
什邡市| 榆社县| 化隆| 吉木乃县| 老河口市| 延长县| 政和县| 营口市| 邮箱| 沾化县| 安顺市| 荆州市| 宜君县| 贵阳市| 洛川县| 墨玉县| 尤溪县| 澄迈县| 北安市| 惠安县| 水城县| 民丰县| 伽师县| 中方县| 犍为县| 基隆市| 陆川县| 延吉市| 五常市| 清涧县| 五寨县| 汤原县| 新竹市| 扬州市| 昌平区| 广丰县| 台北县| 阿尔山市| 武义县| 鄂托克前旗| 大城县|