国产精品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>

      一種基于移動終端的行車影像云端實時監(jiān)控的方法及系統(tǒng)的制作方法_3

      文檔序號:9474636閱讀:來源:國知局
      行車記錄儀或車載后視鏡,“產(chǎn)品”指的是行車記錄儀或者車載后視鏡產(chǎn)品,“用戶”指的是手機(jī)或者PC用戶。
      [0035]請參照圖5,圖5為本發(fā)明基于移動終端的行車影像云端實時監(jiān)控方法的一個應(yīng)用實施例。整個通信流程如圖5上數(shù)字標(biāo)示的順序進(jìn)行,詳細(xì)流程描述如下:
      1、行車記錄儀或車載后視鏡發(fā)送登陸請求登錄至云端服務(wù)器,登陸成功后,每10秒發(fā)送一次心跳請求,以便服務(wù)器監(jiān)控行車記錄儀或車載后視鏡的網(wǎng)絡(luò)連接狀況。
      [0036]2、云端服務(wù)器向行車記錄儀或車載后視鏡發(fā)送登陸成功或失敗的回復(fù)。
      [0037]3、手機(jī)App或PC客戶端登陸到云端,并向云端發(fā)送“對某個行車設(shè)備進(jìn)行實時監(jiān)控”的請求。
      [0038]4、云端收到請求后,根據(jù)手機(jī)App或PC客戶端所請求的行車設(shè)備ID,生成一個僅針對此設(shè)備有效的“RTMP直播流地址”,同時判斷此設(shè)備是否在線,如果此設(shè)備在線,則向此設(shè)備發(fā)送“開啟實時監(jiān)控”的命令(“RTMP直播流地址”也會以命令參數(shù)的形式傳送至設(shè)備端),如果此設(shè)備不在線,回復(fù)手機(jī)或PC “無法監(jiān)控”。其中,“直播地址”就是類似于網(wǎng)址的一個 URL 地址,比如:rtmp:// 183.62.232.213/filelist/ M11J5N5I5H81506,每個行車記錄設(shè)備都擁有不同的直播地址。
      [0039]5、行車記錄儀或車載后視鏡收到“開啟實時監(jiān)控”的命令后,解析此命令,獲得“RTMP直播流地址”,然后與云端的RED5服務(wù)器建立連接,并將RTMP流媒體數(shù)據(jù)上傳到“ RTMP直播流地址”上。
      [0040]6、行車記錄儀或車載后視鏡發(fā)送至云端“開啟監(jiān)控成功”。
      [0041]7、云端收到“開啟監(jiān)控成功”的回復(fù)后,將“RTMP直播流地址”回復(fù)至手機(jī)App或PC客戶端。
      [0042]8、手機(jī)App或PC客戶端根據(jù)收到的“ RTMP直播流地址”,向云端的RED5流媒體服務(wù)器發(fā)送直播請求。
      [0043]9、RED5服務(wù)器收到直播請求后,傳輸流媒體數(shù)據(jù)到手機(jī)App或PC端,至此實現(xiàn)了實時監(jiān)控影像的功能,整個流程結(jié)束。
      [0044]上述文字描述了開啟實時監(jiān)控的整個流程,同理,手機(jī)App或PC客戶端也可以向服務(wù)器發(fā)起關(guān)閉行車記錄儀或車載后視鏡的實時監(jiān)控的請求。
      [0045]本發(fā)明實施例將行車記錄儀或車載后視鏡捕獲的音視頻數(shù)據(jù),按照RTMP協(xié)議封裝成可被流媒體服務(wù)器識別的可播放流數(shù)據(jù)并發(fā)送至服務(wù)端。所述的RTMP (Real TimeMessaging Protocol)是專門用來傳輸音視頻數(shù)據(jù)的流媒體協(xié)議。根據(jù)此協(xié)議,我們在云端采用了 RED5作為RTMP流媒體服務(wù)器,RED5是一款基于Java的開源流媒體服務(wù)器,行車記錄儀或車載后視鏡在視頻錄制過程中,客戶端程序會把RTMP音視頻數(shù)據(jù)包推送至RED5服務(wù)器上實現(xiàn)音視頻數(shù)據(jù)的實時上傳。
      [0046]如圖6所示,行車記錄儀或車載后視鏡負(fù)責(zé)實時采集音視頻數(shù)據(jù),并分別將視頻數(shù)據(jù)編碼成H.264格式,音頻數(shù)據(jù)編碼成AAC格式,然后將這些數(shù)據(jù)保存進(jìn)數(shù)據(jù)緩存,并通知“RTMP子進(jìn)程”,“RTMP子進(jìn)程”將從數(shù)據(jù)緩存中讀取分析數(shù)據(jù)并封裝成RTMP包發(fā)送到RED5服務(wù)器,實現(xiàn)實時傳輸音視頻數(shù)據(jù)的功能。
      [0047]由上可見,本發(fā)明通過將行車記錄設(shè)備(包括行車記錄儀或車載后視鏡)捕獲的音視頻數(shù)據(jù),按照RTMP協(xié)議封裝成可被流媒體服務(wù)器識別的可播放流數(shù)據(jù)并發(fā)送至服務(wù)端,在服務(wù)端架設(shè)了 RED5流媒體服務(wù)器接收行車記錄儀或車載后視鏡傳來的基于RTMP協(xié)議的音視頻流數(shù)據(jù),最后移動終端從RED5服務(wù)器上實時接收RTMP流媒體數(shù)據(jù)并進(jìn)行直播,從而實現(xiàn)行車影像實時監(jiān)控的目的,不僅增強了行車記錄設(shè)備功能,也為用戶提供了一定的便利。
      [0048]基于上述實施例,本發(fā)明還提供一種基于移動終端的行車影像云端實時監(jiān)控的系統(tǒng),如圖7所示,包括:
      通信協(xié)議建立模塊100,用于預(yù)先在移動終端與云端、行車記錄設(shè)備與云端之間定義通信協(xié)議,并建立了基于socket通信的云端服務(wù)器、以及RED5流媒體服務(wù)器;具體如上所述。
      [0049]移動終端命令發(fā)送模塊200,用于移動終端登錄云端,并向所述云端發(fā)送開啟行車影像實時監(jiān)控的命令請求;具體如上所述。
      [0050]云端命令發(fā)送模塊300,用于所述云端接收到所述開啟行車影像實時監(jiān)控的命令請求后,向行車記錄設(shè)備發(fā)送獲取行車影像數(shù)據(jù)流地址的命令請求;具體如上所述。
      [0051]行車記錄設(shè)備命令發(fā)送模塊400,用于所述行車記錄設(shè)備接收到所述獲取行車影像數(shù)據(jù)流地址的命令請求后,向所述云端發(fā)送行車影像數(shù)據(jù)流地址,同時所述云端向所述移動終端發(fā)送所述行車影像數(shù)據(jù)流地址;具體如上所述。
      [0052]影像實時顯示模塊500,用于所述移動終端根據(jù)所述行車影像數(shù)據(jù)流地址進(jìn)行實時影像監(jiān)控,并將所述實時影像進(jìn)行顯示;具體如上所述。
      [0053]進(jìn)一步地,所述行車記錄設(shè)備命令發(fā)送模塊400具體包括:
      行車記錄設(shè)備登錄單元,用于行車記錄設(shè)備登錄云端服務(wù)器,并每隔10秒向所述云端服務(wù)器發(fā)送心跳請求,用于監(jiān)控行車記錄設(shè)備的網(wǎng)絡(luò)連接狀況;具體如上所述。
      [0054]實時影像監(jiān)控命令請求單元,用于移動終端登錄云端服務(wù)器,并向所述云端服務(wù)器發(fā)送對指定ID的行車記錄設(shè)備進(jìn)行實時影像監(jiān)控的第一命令請求;具體如上所述。
      [0055]行車記錄設(shè)備在線判定單元,用于所述云端服務(wù)器接收所述實時影像監(jiān)控的命令請求后,根據(jù)所述行車記錄設(shè)備的ID生成相對應(yīng)的RTMP影像直播流地址,并判斷所述指定ID的行車記錄設(shè)備是否在線;具體如上所述。
      [0056]影像直播流地址發(fā)送單元,用于若所述指定ID的行車記錄設(shè)備在線,則向所述指定ID的行車記錄設(shè)備發(fā)送開啟實時影像監(jiān)控的命令請求、以及所述RTMP影像直播流地址;具體如上所述。
      [0057]實時影像上傳單元,用于所述指定ID的行車記錄設(shè)備接收并解析所述開啟實時影像監(jiān)控的命令請求,并與RED5流媒體服務(wù)器進(jìn)行連接,將所述RED5流媒體服務(wù)器中的實時影像上傳至所述RTMP影像直播流地址;具體如上所述。
      [0058]開啟監(jiān)控成功回復(fù)單元,用于同時所述指定ID的行車記錄設(shè)備向所述云端服務(wù)器發(fā)送開啟監(jiān)控成功的回復(fù);具體如上所述。
      [0059]監(jiān)控失敗單元,用于若檢測到所述指定ID的行車記錄設(shè)備不在線,則所述云端服務(wù)器向所述移動終端發(fā)送無法監(jiān)控的回復(fù);具體如上所述。
      [0060]進(jìn)一步地,所述影像實時顯示模塊500具體包括:
      直播流地址獲取單元,用于所述云端服務(wù)器接收到開啟監(jiān)控成功的回復(fù)后,將所述RTMP影像直播流地址發(fā)送至移動終端;具體如上所述。
      [0061]影像直播請求發(fā)送單元,用于所述移動終端根據(jù)所述RTMP影像直播流地址向所述RED5流媒體服務(wù)器發(fā)送影像直播請求;具體如上所述。
      [0062]影像發(fā)送顯示單元,用于所述RED5流媒體服務(wù)器接收到所述影響直播請求后,將相對應(yīng)的實時影像發(fā)送至所述移動終端進(jìn)行顯示;具體如上所述。
      [0063]綜上所述,本發(fā)明所提供的一種基于移動終端的行車影像云端實時監(jiān)控的方法及系統(tǒng),所述方法具體包括:移動終端登錄云端,并向所述云端發(fā)送開啟行車影像實時監(jiān)控的命令請求;所述云端接收到所述開啟行車影像實時監(jiān)控的命令請求后,向行車記錄設(shè)備發(fā)送獲取行車影像數(shù)據(jù)流地址的命令請求;所述行車記錄設(shè)備接收
      當(dāng)前第3頁1 2 3 4 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1