行車記錄儀需求及系統(tǒng)設計_第1頁
行車記錄儀需求及系統(tǒng)設計_第2頁
行車記錄儀需求及系統(tǒng)設計_第3頁
行車記錄儀需求及系統(tǒng)設計_第4頁
行車記錄儀需求及系統(tǒng)設計_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、QN潦統(tǒng)-行車記錄儀需求及系統(tǒng)設計文件狀態(tài): 草稿V正式發(fā)布 正在修改文件標識:流媒體20180418當前版本:V1.0.0.0作 者:完成日期:2018-05-011引言文檔內(nèi)容本文描述MTK873字臺下全屏顯示4GR絡流媒體后視鏡項目的需求及系統(tǒng)方案設計。根據(jù)此需求 和方案設計能快速開發(fā)和實現(xiàn)系統(tǒng)的功能。適用平臺軟件環(huán)境:基于MTK8735述語述語描述.項目介紹項目要求流媒體后視鏡具備4M絡、行車記錄儀、導航、藍牙、FMe射、微信關聯(lián)等相關功能, 通過流媒體后視鏡將視頻實時錄制和保存在 TF卡。并能提供視頻的流媒體后視鏡檢索,回放功能。.功能設計根據(jù)需求,結合流媒體后視鏡集成的軟/硬件平臺

2、限制,特整理給出的相關實現(xiàn)功能。(一) 外部條件:.視頻由外部整合集成為一路D 1的C V B S信號,通過標準視頻端子接入到流媒體后視鏡,制式為P或N制。.錄制的視頻存儲于流媒體后視鏡的TF中。需用戶提供外部TF卡。壓縮后的視頻約為2 2 OM/H,這樣如果支持循環(huán)記錄 24小時視頻量,則最小需要5.28G可用空間, 請用戶按需提供對應容量的T F卡。(二)功能說明.流媒體后視鏡啟動后,檢測到外部視頻信號和TF卡時,立即啟動視頻錄制,進行H264壓縮成D1B頻。錄制的視頻存儲為設定時長的連續(xù) MP4b文件,保存在TF中。當TF 存滿時,自動循環(huán)覆蓋最早的視頻文件。.錄制的視頻疊加當前時間,車

3、牌號,GP破度,GP密緯度信息。.支持錄制的歷史視頻/實時視頻的查看和回放,支持指定時間段視頻的回放,支持視頻的總時長,文件個數(shù)信息查看,支持清空全部視頻。.支持當前錄制狀態(tài)的實時提示,包括:無外部視頻信號,未插TF卡,TF卡讀寫異常,正在錄制中。只有當TF卡和外部信號同時正常時,才啟動錄制,否則只提示用戶,停 止錄制。.理論情況下,用戶錄制的文件為時長為默認值,當以下情況時,立即切換錄制的文件。a)系統(tǒng)時間被修正。b)用戶回放2分鐘(含)前的視頻,并且這個視頻正在錄制中。c)系統(tǒng)關機。d)用戶設置錄制相關參數(shù)。e)文件錄制時長超時。.用戶可設置的相關參數(shù):參數(shù)默認值說明車牌號無疊加在視頻上的

4、車牌信息錄制文件時長10分鐘錄制時單個文件的時長,超過后自動切換。錄制幀率10fps范圍:1025fps,幀率越大,越流暢。但是在 相同的碼單卜,視頻清淅度越差。次制碼率500kbps范圍:300kbps1024kbps,碼率越大,視頻越 清淅,但是相同的容量,存儲的視頻總時長越 少。I幀間隔30f范圍:050f關健幀的間隔。相同碼舉情況下, 1日隔越大,視狽越涓淅,文件大小越小。錄制開關onon off用戶可以人為的打開或關閉錄制。設置掉電記憶。.視頻文件命令規(guī)貝U為: CARID_ID_YY-MM-DD-HHMMSS_LEN.MP4CARID車牌號ID:索引(09999999)YY-MM-

5、DD_HHMMSS年月日時分秒LEN:時長,以秒為單位。如:粵 AW4011_100_14-05-06-093827_315.mp4.流媒體后視鏡疝件提供個接入錄制視頻信號接口。.流媒體后視鏡硬件面板提供T F卡槽接口 ,軟件支持最大32GB容量存儲時長說明4G16小時均為500kbps碼流文件,可用空間為總空量的7/8。8G32小時16G64小時32G128小時碼流越大,越泊淅,但是可存儲時長就會按比例變小比如:8GTF卡,可存32小時500kbps的視頻,只能存16小時1000kbps的視頻。0 . 容錯性用戶在錄制過程中隨時拔卡再插卡,除當前錄制的視頻丟失外,一切正常運行。用戶在錄制TF

6、卡空間滿后,刪除不必要文件,使用TF卡又增加了一些空間。視 頻存儲可正常利用所有可用空間。(三)約束條件. 錄制進程中,斷電或者拔卡,將導致當前錄制的視頻文件丟失。. 視頻文件頻繁寫入,對存儲卡的質(zhì)量有一定要求。質(zhì)量差的卡存在使用壽命短,經(jīng)常 讀寫錯誤的可能。.系統(tǒng)設計總體設計AVN參數(shù)設置4-實時視頻查看歷史視頻查看CVBS視頻信號視頻驅(qū)動存儲管理videol1采集編碼H264編碼YUV讀取MP4封裝video0GPS,硬編碼I字符疊加設計說明:)視頻輸入為CVBS D 1 0進來后由驅(qū)動轉化為兩路視頻,一路供錄制保存,一路供實時視頻顯示。這樣用戶在查看實時視頻時,就不會影響到視頻的錄制,保

7、持錄制的連續(xù)性。)以上深色三個模塊為帶UI顯示的模塊。實時視頻查看直接從視頻節(jié)點讀取視頻流顯示;歷史視頻查看先通過向存儲模塊發(fā)送命令索引到時間段的視頻文件列表,然后播放存儲器中文件集。參數(shù)設置可以設置功能設計中的參數(shù),發(fā)送給存儲管理 。存儲管理功能:監(jiān)測和收集匯總所有異常信息。判斷和控制錄制的開啟,停止,文件切換。接收參數(shù)設置下發(fā)的相關參數(shù)并處理和分發(fā)。接收外部模塊的視頻檢索,并返饋檢索結果。檢測TF卡的可用狀態(tài),TF卡滿時對文件進行循環(huán)存儲控制。存儲文件的索引表管理,維護,和異?;謴?。如視頻丟失(用戶刪除)或斷電異常時的索引 表重建。采集編碼功能:跟據(jù)設定的幀碼,碼率,I幀間隔,在收到存儲管

8、理的啟動錄制命令后進行視頻流的讀 取,字符疊加,編碼,MP4封裝,保存。開機后采集編碼是不工作的,只有收到命令 后才工作。只有系統(tǒng)各種狀態(tài)就緒后錄制才是有效的。在視頻無信號時;存儲器讀寫異常時通知存儲模塊。接受存儲管理的文件切換,停止/開啟錄制命令。接受存儲管理的相關參數(shù)下發(fā)。3.2詳細設計)視頻源兩路轉換設計CVBS信號視頻進來后,則驅(qū)動實現(xiàn)兩路視頻轉換,一路實時顯示,一路編碼保存。如果驅(qū)動層上無法實現(xiàn),可以通過軟件讀取一路后,軟件分成兩路,通過共享內(nèi)存提供給實 時視頻顯示。)字符疊加設計方案詳見QNX系統(tǒng)-行車記錄儀之視頻字符疊加實現(xiàn).doc)MP4封裝設計方案詳見QNX系統(tǒng)-行車記錄儀之

9、視頻 MP4-H264封裝實現(xiàn).doc)H264編碼設計CAR2.1中已有底層編碼庫libimxvpuapi.so ,利用AP I直接操作編碼庫進行硬編碼。存儲管理設計文件管理分為視頻索引文件和視頻M P 4文件。 所有M P 4文件通過一個索引文件進行管理。 索 引文件和視頻文件都存儲在T F卡。 通過索引文件可以快速定位到時間段內(nèi)的文件集。 通過 視頻文件可以快速的重建索引文件。視頻文件定義視頻文件命名規(guī)貝U為: CARID_ID_YY-MM-DD-HHMMSS_LEN.MP4CARID :車牌號ID:索引(09999999)YY-MM-DD_HHMMSS : 年月日時分秒LEN:時長,以

10、秒為單位。文件名中含索引,日期和時長,通過掃描所有視頻文件名可以快速重建視頻索引文件。視頻索引文件定義二進制文件,定義格式如下:magicFile_start_tvFile_end_tv(INT4 )(INT4 )(INT4 )First_id_posLast_id_posId_count(INT4)(INT4)(INT4)Car_id(16BYTE)id(INT4 )Start_tv(INT4 )len(USHORT2 )文件頭說明magicInt4文件頭標識。0 xea38ei298d 在加載文件時, 如果magic錯誤,則索引文件異常。File_start_tvInt4索引中最早文件項的

11、起始時間File_end_tvInt4索引中最晚文件項的結束時間First_id_posInt4索引中最早文件項的位置(相對于文件頭)Last_id_posInt4索引中最晚文件項的位置(相對于文件頭)Id_coutInt4索引中文件的總數(shù)。Car_id16BYTE最近設置的車牌號文件項說明idInt4文件I Dstart tvInt4文件的起始時間lenInt4文件的時長(秒)這種設計支持如下情況:1. TF卡開始的可用空間為3 G,空間滿后,進行正常的循環(huán)刪除,用戶拔下卡,刪除了一些其它 文件,使得可用空間增加了2 G,這時索引文件能自動擴容存儲。而不是一直認為可用空間只有3 G。ID和車

12、牌號匹配文件如果用戶在一個存儲循環(huán)周期內(nèi)改了一次或以上車牌號。則相應的增加此表,用于視頻I D和車牌號的對應。便于文件檢索。如果用戶在一個存儲循環(huán)周期內(nèi)未改變車牌號,則沒有文件。magic(INT4 )From_idEnd_idCar_id(INT4)(INT4)(16BYTE)From_idEnd_idCar_id(INT4)(INT4)(16BYTE)From_idEnd_idCar_id(INT4)(INT4)(16BYTE)文件項說明magicInt4文件頭標識。0 x456e3456d在加載文件時, 如果magic錯誤,則索引文件異常。From_idInt4起始I D (包含)End_idInt4結束1 D (包含)Car_id16BYTE車牌號索引文件重構每次開機或檢測到TF卡插入時,首先啟動索引/視頻/車牌號文件檢查,如果檢 測到錯誤,則啟動索引重構,掃描所有視頻文件,重構索引文件,車牌號文件。永遠保 持文件的一致性。3.3異常處理1)開機時存儲卡或存儲索引異常索引異常主要指:索引指向的視頻文件丟失或被破壞;索引文件丟

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論