一種支持TS流媒體文件的容錯(cuò)方法

基本信息

申請(qǐng)?zhí)?/td> CN201110060812.1 申請(qǐng)日 -
公開(公告)號(hào) CN102231803B 公開(公告)日 2013-07-03
申請(qǐng)公布號(hào) CN102231803B 申請(qǐng)公布日 2013-07-03
分類號(hào) H04N5/262(2006.01)I 分類 電通信技術(shù);
發(fā)明人 楊珂;夏永宏 申請(qǐng)(專利權(quán))人 北京悅影科技有限公司
代理機(jī)構(gòu) 北京挺立專利事務(wù)所(普通合伙) 代理人 新奧特(北京)視頻技術(shù)有限公司;北京悅影科技有限公司
地址 100195 北京市海淀區(qū)五棵松路49號(hào)新奧特科技大廈
法律狀態(tài) -

摘要

摘要 本發(fā)明公開了一種支持TS流媒體文件的容錯(cuò)方法,從而解決不同TS流媒文件在收錄、傳輸中的存在格式缺陷不能滿足非線性編輯處理中幀精確定位的問題。所述容錯(cuò)方法包括:從文件頭開始讀取流媒體文件,確定真正有效的目標(biāo)視音頻數(shù)據(jù)塊;之后根據(jù)確定的目標(biāo)數(shù)據(jù)塊,確定基本文件頭信息,并預(yù)留一級(jí)索引單元項(xiàng)目空間;解析目標(biāo)數(shù)據(jù)塊,結(jié)合校正方式,建立二級(jí)索引單元項(xiàng)目;最后根據(jù)所述二級(jí)索引單元項(xiàng)目信息生成一級(jí)索引單元項(xiàng)目,并回填到上述一級(jí)索引單元項(xiàng)目空間中,通過以上容錯(cuò)方法可以實(shí)現(xiàn)TS流中插入丟失的關(guān)鍵幀序號(hào)、插入部分缺失的視頻解碼單元基本信息、對(duì)同一文件中保存多個(gè)以不同時(shí)間標(biāo)簽基點(diǎn)的節(jié)目流進(jìn)行校正操作,通過以上容錯(cuò)可以有效矯正TS流媒體文件在封裝、傳輸、解碼過程中存在的格式缺陷,從而保證正確編輯、播放等操作。