1. 程式人生 > >視訊監控安防平臺-國標GB28181轉RTSP和RTMP推流進行H5(RTMP/HLS)直播(支援GB28181-2016版本、支援公網碼流傳輸)

視訊監控安防平臺-國標GB28181轉RTSP和RTMP推流進行H5(RTMP/HLS)直播(支援GB28181-2016版本、支援公網碼流傳輸)

          視訊監控安防平臺-國標GB28181轉RTSP、RTMP和HLS管理平臺(支援GB28181-2016版本、支援公網碼流傳輸)

      最近抽了點時間把國標GB28181轉RTSP、RTMP和HLS管理平臺做了簡單的整理,把相應的Demo也整理好了,本次Demo是在之前GB28181轉RTSP的基礎上新增的,可以同時接入GB28181的IPC、NVR和平臺,將GB28181的PS流解複用成ES流,然後同時輸出RTSP、RTMP和HLS,同時支援區域網和公網請求視訊的功能,如果你在使用中遇到什麼問題可以一起探討,相互學習。下面我把demo示列簡單講解下。執行環境:centos7.3 64位linux系統

國標GB28181轉RTSP、RTMP和HLS管理平臺的下載地址:

由於上傳無法選擇0積分下載,沒有積分的可以聯絡我, 聯絡方式QQ:123011785  ,歡迎大家一起學習!

基本架構:

一、配置Video.xml配置檔案

1、配置網絡卡資訊:

主要配置專案:

               

RTSP服務的埠,本級GB28181平臺的國標ID,埠,使用者名稱和密碼

二、程式啟動

1、對GB28181接入平臺程式賦許可權:chmod 777 gb28181_rtsp.out

 [[email protected] GB28181_RTSP_RTMP_HLS_Demo]# chmod 777 gb28181_rtsp.out

 2、對SRS流媒體程式賦許可權:chmod 777 gb28181_rtsp.out

 [[email protected] GB28181_RTSP_RTMP_HLS_Demo]# chmod 777 ./objs/srs

  

3、拷貝解複用庫:cp libStreamParse.so /usr/lib64

[[email protected] GB28181_RTSP_RTMP_HLS_Demo]# cp libStreamParse.so /usr/lib64/

 

 4、啟動SRS流媒體服務:./objs/srs -c srs.conf

 [[email protected]

GB28181_RTSP_RTMP_HLS_Demo]# ./objs/srs -c srs.conf

 

 5、啟動GB28181平臺程式:./gb28181_rtsp.out

 [[email protected] GB28181_RTSP_RTMP_HLS_Demo]# ./gb28181_rtsp.out

  

有很多人可能不瞭解GB28181如何配置,下面簡單介紹下攝像機的國標配置方法:(以海康攝像機為列)

6、如果GB28181平臺或則GB28181設備註冊到程式,會有rtsp地址、rtmp地址和hls地址的文字檔案rtsp_url.txt

檢視rtsp_url.txt:cat rtsp_url.txt

[[email protected] GB28181_RTSP_Demo]# cat rtsp_url.txt

注意事項:由於rtmphls是在rtsp請求視訊的時候初始化,所以第一步必須要通過rtsp地址請求視訊之後才能進行rtmphls視訊的請求。

通過rtsp_url.txt可以看到不同裝置的rtsp、rtmp和hls的請求地址。

第一步用VLC開啟rtsp地址:

rtsp://192.168.1.230:7554/DevAor=11000000001320020001

第二步開啟對應的rtmp地址:(切記rtsp請求的視訊源不能關閉)

rtmp://192.168.1.230/video/11000000001320020001

第三部開啟對應HLS地址:(切記rtsp請求的視訊源不能關閉)

對比rtsp、rtmp和hls的視訊請求,從測試的情況來看HLS延遲在60秒左右,RTMP延遲在5秒左右,RTSP延遲2秒左右

通過rtsprtmphls請求GB28181平臺或則GB28181裝置操作完成。

相關推薦

視訊監控平臺-國標28181(GB28181)平臺通過http請求獲取HLSRTMPRTSP地址HTTP服務GB28181

        視訊監控安防平臺-國標28181(GB28181)平臺通過http請求獲取HLS、RTMP和RTSP地址(HTTP服務轉GB28181)   最近抽時間完善了HTTP服務接入GB28181的小平臺,支援HLS、RTMP、RTS

視訊監控平臺-國標GB28181RTSPRTMP進行H5(RTMP/HLS)直播支援GB28181-2016版本支援公網傳輸

          視訊監控安防平臺-國標GB28181轉RTSP、RTMP和HLS管理平臺(支援GB28181-2016版本、支援公網碼流傳輸)       最近抽了點時間把國標GB28181轉RTSP、RTMP和HLS管理平臺做了簡單的整理,把相應的Demo也整理好了,

視訊監控平臺-國標28181 2016-GB28181 2016版檢測經歷 平臺上聯下聯檢測

國標28181 2016-GB28181 2016版本的檢測,檢測專案大體分為:上聯和下聯  (需要檢測文件和檢測結果截圖的聯絡QQ:123011785(註明新增原因)) 人員:控制元件開發人員1個、後臺伺服器開發人員1個 檢測時間:2天 (第一天前半天基本在除錯前端裝置)

視訊監控平臺--國標28181-2016版本TCP沾包流程

視訊安防監控平臺-國標28181-2016版本TCP碼流沾包流程 (如需交流可聯絡QQ:123011785) 由於28181規定tcp碼流要使用RFC4571,通俗點就是每個包的格式為 長度(2個位元組)+RTP頭(12個位元組)+資料模式,然後自己在根據這個格式進行沾包處

視訊監控平臺-GB28181-exosip協議棧系統重新整理訂閱

視訊監控安防平臺-GB28181-exosip協議棧重新整理訂閱 由於之前的sip協議棧是自己寫的所以對傳送訂閱訊息和相應規定都是自己組裝,這次嘗試使用exosip來進行訂閱,發現不能單純的呼叫訂閱,必須呼叫協議棧裡面的初始化訂閱和重新整理訂閱,理解好之後,構造程式碼測試,

視訊平臺-MP4檔案儲存讀取的封裝

#ifndef __LIBMP4_H_ #define __LIBMP4_H_ #ifndef _MP4V2_H_ #define _MP4V2_H_ #include "mp4v2/mp4v2.h" #include <vector> #endif using namespace std;

中科院AI+報告 解密8大趨勢8大限制

【中國安防展覽網 市場分析】系統梳理總結當前安防+AI 的發展現狀,尤其重點分析智慧安防領域存在的八大限制性因素,以及智慧安防的八大新的發展趨勢。     傳統的安防企業、新興的 AI 初創企業,開始積極從技術各個維度擁抱人工智慧,在模式識別基礎理論、影象處理、計算機視覺以及語音資訊處理展

realloc 使用詳解分析realloc invalid pointer指針無效等錯誤

strong 開源 堆區 找到 失敗 temp idt googl 發生 來源:http://www.cnblogs.com/ladd/archive/2012/06/30/2571420.htmlrealloc函數用來為ptr重新分配大小為size的一塊內存,看似很簡單,

c# 數字成千分位字串 C# 數字帶逗號千分位符金錢千分位字元

C# 數字帶逗號(千分位符、金錢千分位字元)   首先要明確帶了逗號之後  數字就變成字串了 ,不再是數字了。 昨天做專案的時候需要格式化數字變成帶逗號的,本來打算自己寫個方法的,後來時間太緊了,就打算從網上查個,查來查去都是要對字串的位進行操作,選

Android 音視訊深入 十六 FFmpeg 手機攝像頭,實現直播 附原始碼下載

原始碼地址https://github.com/979451341/RtmpCamera/tree/master配置RMTP伺服器,雖然之前說了,這裡就直接貼上過來吧1.配置RTMP伺服器這個我不多說貼兩個部落格分別是在mac和windows環境上的,大家跟著弄MAC搭建RT

視訊格式基礎知識:讓你瞭解MKVMP4H.265位元速率\碼等等

你也可以檢視我的其他同類文章,也會讓你有一定的收貨! 1、封裝格式(MP4/MKV…) vs 媒體格式(H.264/FLAC/AAC…) MP4+MKV是你下載的視訊檔案最常見的種類。這些檔案其實類似一個包裹,它的字尾則是包裹的包裝方式。這些包裹裡

視訊監控平臺-GB28181-語音對講功能

視訊監控平臺-GB28181-2016語音對講功能 很多人在問我,語音對講是怎麼流程, 實現了怎麼去測試,語音對講是在2014版本提出來的,我這裡詳細寫一遍國標28181-2016語音對講的功能介紹。(如需交流可聯絡QQ:123011785) 提前先把GB28181檢測需要注意的事項說一下:

視訊監控解決方案

雲視訊安防監控解決方案 概述  隨著各地現代化建設和經濟的快速發展,構建和諧社會的必要性與日俱增,安防監控系統作為保障居民人生財產安全的基本工具,已成為社會和諧發展的重要組成部分。 寬頻網路的提速降費、3G/4G行動網路的普及,大大改善了當前的網際網路環境,智慧手機以及各種智慧

視訊監控產業鏈

安防視訊監控產業鏈(附今年50強企業)     和去年一樣,仍然令人意外的是中國安防企業宇視科技、東方網力等沒有上榜。小編記得去年的榜單出爐後,引起了較大爭議,A&S給出了進一步解釋: 全球安防50強是以全球市場的銷售額作為考衡,並以自願提供具有註冊

手把手教你使用ffmpeg及nginx實現直播點播監控-單點-專題視訊課程

手把手教你使用ffmpeg及nginx實現直播、點播、安防監控—6人已學習 課程介紹        手把手教你使用ffmpeg及nginx實現直播、點播、安防監控課程收益    講師介紹    單點更多

Qt編寫視訊監控系統2-視訊播放

一、前言 視訊播放功能是核心功能之一,為了統一管理介面,統一封裝成一個控制元件,對外提供seturl open close方法即可

Qt編寫視訊監控系統3-通道交換

一、前言 最開始寫通道交換的功能的時候,走了很多彎路,比如最開始用最初級的辦法,觸發交換的時候,先關閉視訊,然後設定新的url重新

Qt編寫視訊監控系統4-刪除視訊

一、前言 一般會有兩種處理方式來刪除視訊,一種是滑鼠右鍵選單,刪除當前視訊或者刪除所有視訊,一種是直接按住當前視訊,移到視訊通道介

Qt編寫視訊監控系統5-視訊回放

一、前言 一般視訊回放都會採用GB28181國標來處理,這樣可以保證相容國內各大廠家的NVR,畢竟在同一的國家標準下,大家都會統一

Qt編寫視訊監控系統12-異形佈局

一、前言 視訊監控系統中,除了常規的1畫面、4畫面、9畫面、16畫面以外,還有幾個佈局比較另類,比如6畫面、8畫面、13畫面,有些