国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      基于行車記錄儀或車載后視鏡的音視頻云傳輸方法及系統(tǒng)的制作方法

      文檔序號(hào):9474635閱讀:1067來(lái)源:國(guó)知局
      基于行車記錄儀或車載后視鏡的音視頻云傳輸方法及系統(tǒng)的制作方法
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及行車記錄設(shè)備領(lǐng)域,尤其涉及一種基于行車記錄儀或車載后視鏡的音視頻云傳輸方法及系統(tǒng)。
      【背景技術(shù)】
      [0002]隨著社會(huì)的不斷進(jìn)步和生活水平的不斷提高,越來(lái)越多的汽車用戶采用行車記錄儀來(lái)記錄形成過(guò)程中的音視頻數(shù)據(jù),以保障行車的安全。行車記錄儀是在汽車形式過(guò)程中記錄音視頻數(shù)據(jù)的,而車載后視鏡是通過(guò)記錄車尾行車狀況來(lái)顯示車輛周圍的障礙物情況的。然而,傳統(tǒng)的行車記錄儀和車載后視鏡無(wú)法實(shí)現(xiàn)將音視頻數(shù)據(jù)實(shí)時(shí)傳送到云端的功能?,F(xiàn)有技術(shù)中,要實(shí)現(xiàn)實(shí)時(shí)將音視頻數(shù)據(jù)傳送到云端的功能,需要在行車記錄儀端或車載后視鏡端開(kāi)發(fā)客戶端程序,且需要在云端開(kāi)發(fā)服務(wù)器程序,實(shí)現(xiàn)難度大。
      [0003]因此,現(xiàn)有技術(shù)還有待于改進(jìn)和發(fā)展。

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

      [0004]鑒于上述現(xiàn)有技術(shù)的不足,本發(fā)明的目的在于提供一種基于行車記錄儀或車載后視鏡的音視頻云傳輸方法及系統(tǒng),旨在解決傳統(tǒng)的行車記錄儀無(wú)法實(shí)現(xiàn)將音視頻數(shù)據(jù)實(shí)時(shí)傳送到云端的問(wèn)題。
      [0005]本發(fā)明的技術(shù)方案如下:
      一種基于行車記錄儀或車載后視鏡的音視頻云傳輸方法,其中,所述方法包括以下步驟:
      A、行車記錄儀或車載后視鏡實(shí)時(shí)采集音頻和視頻的數(shù)據(jù);
      B、將所采集的數(shù)據(jù)編碼成可被流媒體服務(wù)器識(shí)別的可播放流,并保存到緩存區(qū);
      C、RTMP子進(jìn)程從緩存區(qū)中讀取可播放流,并通過(guò)RTMP協(xié)議將可播放流實(shí)時(shí)發(fā)送至流媒體服務(wù)器中。
      [0006]所述基于行車記錄儀或車載后視鏡的音視頻云傳輸方法,其中,所述步驟B具體包括:
      B1、通過(guò)所采集的數(shù)據(jù)中數(shù)據(jù)頭的類型標(biāo)志,判斷該數(shù)據(jù)為視頻數(shù)據(jù)或?yàn)橐纛l數(shù)據(jù);
      B2、當(dāng)所述數(shù)據(jù)為視頻數(shù)據(jù)時(shí),將該視頻數(shù)據(jù)編碼成H.264格式的播放流,當(dāng)所述數(shù)據(jù)為音頻數(shù)據(jù)時(shí),將該音頻數(shù)據(jù)編碼成AAC格式的可播放流。
      [0007]所述基于行車記錄儀或車載后視鏡的音視頻云傳輸方法,其中,所述數(shù)據(jù)中數(shù)據(jù)頭的類型標(biāo)志為數(shù)據(jù)頭的第一個(gè)字節(jié),包括O和I ;其中O代表該數(shù)據(jù)為視頻數(shù)據(jù),I代表該數(shù)據(jù)為音頻數(shù)據(jù)。
      [0008]所述基于行車記錄儀或車載后視鏡的音視頻云傳輸方法,其中,所述步驟C具體包括:
      Cl、RTMP子進(jìn)程與流媒體服務(wù)器建立連接,并從緩存區(qū)中讀取可播放流;
      C2、將所讀取的可播放流封裝成RTMP音視頻數(shù)據(jù)包,并通過(guò)RTMP協(xié)議將其實(shí)時(shí)發(fā)送至流媒體服務(wù)器中。
      [0009]所述基于行車記錄儀或車載后視鏡的音視頻云傳輸方法,其中,所述流媒體服務(wù)器為Red5服務(wù)器。
      [0010]一種基于行車記錄儀或車載后視鏡的音視頻云傳輸系統(tǒng),其中,所述系統(tǒng)包括:
      采集模塊、用于行車記錄儀或車載后視鏡實(shí)時(shí)采集音頻和視頻的數(shù)據(jù);
      編碼模塊、用于將所采集的數(shù)據(jù)編碼成可被流媒體服務(wù)器識(shí)別的可播放流,并保存到緩存區(qū);
      發(fā)送模塊、用于RTMP子進(jìn)程從緩存區(qū)中讀取可播放流,并通過(guò)RTMP協(xié)議將可播放流實(shí)時(shí)發(fā)送至流媒體服務(wù)器中。
      [0011]所述基于行車記錄儀或車載后視鏡的音視頻云傳輸系統(tǒng),其中,所述編碼模塊具體包括:
      判斷單元、用于通過(guò)所采集的數(shù)據(jù)中數(shù)據(jù)頭的類型標(biāo)志,判斷該數(shù)據(jù)為視頻數(shù)據(jù)或?yàn)橐纛l數(shù)據(jù);
      編碼單元、用于當(dāng)所述數(shù)據(jù)為視頻數(shù)據(jù)時(shí),將該視頻數(shù)據(jù)編碼成H.264格式的播放流,當(dāng)所述數(shù)據(jù)為音頻數(shù)據(jù)時(shí),將該音頻數(shù)據(jù)編碼成AAC格式的可播放流。
      [0012]所述基于行車記錄儀或車載后視鏡的音視頻云傳輸系統(tǒng),其中,所述發(fā)送模塊具體包括:
      讀取單元、用于RTMP子進(jìn)程與流媒體服務(wù)器建立連接,并從緩存區(qū)中讀取可播放流;發(fā)送單元、用于將所讀取的可播放流封裝成RTMP音視頻數(shù)據(jù)包,并通過(guò)RTMP協(xié)議將其實(shí)時(shí)發(fā)送至流媒體服務(wù)器中。
      [0013]有益效果:本發(fā)明所述基于行車記錄儀或車載后視鏡的音視頻云傳輸方法及系統(tǒng),其在行車記錄儀或車載后視鏡實(shí)時(shí)采集到音視頻后,將音視頻封裝成可被流媒體服務(wù)器識(shí)別的可播放流,并采用RTMP協(xié)議將可播放流發(fā)送至流媒體服務(wù)器中,實(shí)現(xiàn)實(shí)時(shí)將音視頻數(shù)據(jù)發(fā)送至云端的功能,且其無(wú)須開(kāi)發(fā)客戶端程序和服務(wù)器程序,降低了音視頻傳輸難度,具有簡(jiǎn)便性和實(shí)用性,給用戶帶來(lái)極大的便利。
      【附圖說(shuō)明】
      [0014]圖1為本發(fā)明所述基于行車記錄儀或車載后視鏡的音視頻云傳輸方法流程圖。
      [0015]圖2為本發(fā)明所述基于行車記錄儀或車載后視鏡的音視頻云傳輸方法中S200的具體流程圖。
      [0016]圖3為本發(fā)明所述基于行車記錄儀或車載后視鏡的音視頻云傳輸方法中S300的具體流程圖。
      [0017]圖4為本發(fā)明所述基于行車記錄儀或車載后視鏡的音視頻云傳輸系統(tǒng)模塊圖。
      [0018]圖5為本發(fā)明所述基于行車記錄儀或車載后視鏡的音視頻云傳輸系統(tǒng)中編碼模塊的具體單元圖。
      [0019]圖6為本發(fā)明所述基于行車記錄儀或車載后視鏡的音視頻云傳輸系統(tǒng)中發(fā)送模塊的具體單元圖。
      【具體實(shí)施方式】
      [0020]本發(fā)明提供一種基于行車記錄儀或車載后視鏡的音視頻云傳輸方法及系統(tǒng),為使本發(fā)明的目的、技術(shù)方案及效果更加清楚、明確,以下對(duì)本發(fā)明進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
      [0021]請(qǐng)參見(jiàn)圖1,本發(fā)明提供一種基于行車記錄儀或車載后視鏡的音視頻云傳輸方法,其中,所述方法包括以下步驟:
      S100、行車記錄儀或車載后視鏡實(shí)時(shí)采集音頻和視頻的數(shù)據(jù);
      5200、將所采集的數(shù)據(jù)編碼成可被流媒體服務(wù)器識(shí)別的可播放流,并保存到緩存區(qū);
      S300、RTMP子進(jìn)程從緩存區(qū)中讀取可播放流,并通過(guò)RTMP協(xié)議將可播放流實(shí)時(shí)發(fā)送至流媒體服務(wù)器中。
      [0022]本發(fā)明實(shí)施例中,在行車記錄儀或車載后視鏡實(shí)時(shí)采集到音視頻后,會(huì)將音視頻封裝成可被流媒體服務(wù)器識(shí)別的可播放流,并采用RTMP協(xié)議將可播放流發(fā)送至流媒體服務(wù)器中,實(shí)現(xiàn)實(shí)時(shí)將音視頻數(shù)據(jù)發(fā)送至云端的功能,且其無(wú)須開(kāi)發(fā)客戶端程序和服務(wù)器程序,具有簡(jiǎn)便性和實(shí)用性,給用戶帶來(lái)極大的便利。
      [0023]在步驟SlOO中,汽車行駛過(guò)程中,行車記錄儀或車載后視鏡會(huì)實(shí)時(shí)采集當(dāng)前攝像頭所記錄的畫(huà)面和聲音,即采集音頻和視頻的數(shù)據(jù)。
      [0024]隨后進(jìn)入步驟S200中,即將步驟SlOO中采集到的畫(huà)面和聲音(即視頻和音頻)數(shù)據(jù)分別編碼成不同格式且可被流媒體服務(wù)器識(shí)別的可播放流,并保存至行車記錄儀內(nèi)的緩存區(qū)中。需要說(shuō)明的,這里所說(shuō)的流媒體服務(wù)器即為可播放流所要發(fā)送至的地方。優(yōu)選地,本發(fā)明在云端采用了 Red5作為RTMP協(xié)議的流媒體服務(wù)器,Red5是一款基于Java的開(kāi)源流媒體服務(wù)器,行車記錄儀在音視頻錄制過(guò)程中,可播放流會(huì)被發(fā)送至Red5服務(wù)器上,實(shí)現(xiàn)音視頻數(shù)據(jù)的實(shí)時(shí)上傳。
      [0025]進(jìn)一步地,如圖2所示,所述步驟S200具體包括:
      5201、通過(guò)所采集的數(shù)據(jù)中數(shù)據(jù)頭的類型標(biāo)志,判斷該數(shù)據(jù)為視頻數(shù)據(jù)或?yàn)橐纛l數(shù)據(jù);
      5202、當(dāng)所述數(shù)據(jù)為視頻數(shù)據(jù)時(shí),將該視頻數(shù)據(jù)編碼成H.264格式的播放流,當(dāng)所述數(shù)據(jù)為音頻數(shù)據(jù)時(shí),將該音頻數(shù)據(jù)編碼成AAC格式的可播放流。
      [0026]具體而言,
      當(dāng)前第1頁(yè)1 2 
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1