視頻采集與轉發(fā)系統(tǒng)的制作方法
【專利摘要】本實用新型公開了一種視頻采集與轉發(fā)系統(tǒng),包括多個IP攝像機,與多個IP攝像機在同一局域網(wǎng)的工控機,所述工控機包括嵌入式Linux系統(tǒng)和多媒體視頻處理工具FFMPEG,所述工控機通過以太網(wǎng)交換機連接實時視頻流轉發(fā)服務器,監(jiān)控終端通過無線網(wǎng)絡連接實時視頻流轉發(fā)服務器,所述工控機,用于接收監(jiān)控終端發(fā)送的監(jiān)控指令。成本低廉,可以整合已有平臺,兼容不同廠家的設備,基于云架構綜合調度,實現(xiàn)實時視頻采集、實時轉碼、實時監(jiān)控及智能分析。
【專利說明】
視頻采集與轉發(fā)系統(tǒng)
技術領域
[0001]本實用新型涉及遠程監(jiān)控領域,具體地涉及一種基于FFMPEG及Nginx服務器的視頻采集與轉發(fā)系統(tǒng)。
【背景技術】
[0002]隨著平安城市的建設,IP攝像機的使用越來越廣泛,目前已有很多城市和大型安防單位都建設有獨立完整的視頻監(jiān)控指揮系統(tǒng),但是所面臨的問題是,常規(guī)的監(jiān)控方案都是基于數(shù)字監(jiān)控廠商所提供的設備及客戶端軟件來實現(xiàn),硬件設備比較昂貴,而且必須使用廠商提供的客戶端軟件來進行視頻監(jiān)控,另外各監(jiān)控指揮系統(tǒng)所在網(wǎng)絡環(huán)境千差萬別,監(jiān)控設備來自不同的廠商,采用不同的實現(xiàn)技術和標準,導致系統(tǒng)間無法互聯(lián)互通,而且圖像存儲分散,存儲格式不統(tǒng)一,使得系統(tǒng)間圖像共享困難,數(shù)據(jù)無法實現(xiàn)綜合利用。
[0003]多媒體視頻處理工具FFMPEG可以用來記錄、轉換數(shù)字音頻、視頻,并能將其轉化為流的開源計算機程序,有非常強大的功能包括視頻采集功能、視頻格式轉換、視頻抓圖、給視頻加水印等。
[0004]Nginx是一個高性能的HTTP和反向代理服務器,也是一個頂AP/P0P3/SMTP服務器,Nginx結合RTMP模塊后可以實現(xiàn)音視頻直播,輸入可以是文件或者HTTP流,可以將直播流錄制成fl V文件,支持fl v/mp4視頻格式,支持在線轉碼,支持HLS。
【實用新型內容】
[0005]有鑒于此,本實用新型目的是:提供一種視頻采集與轉發(fā)系統(tǒng),成本低廉,可以整合已有平臺,兼容不同廠家的設備,基于云架構綜合調度,實現(xiàn)實時視頻采集、實時轉碼、實時監(jiān)控及智能分析。
[0006]本實用新型的技術方案是:
[0007]—種視頻采集與轉發(fā)系統(tǒng),其特征在于,包括多個IP攝像機,與多個IP攝像機在同一局域網(wǎng)的工控機,所述工控機包括嵌入式Linux系統(tǒng)和多媒體視頻處理工具FFMPEG,所述工控機通過以太網(wǎng)交換機連接實時視頻流轉發(fā)服務器,監(jiān)控終端通過無線網(wǎng)絡連接實時視頻流轉發(fā)服務器,所述工控機,用于接收監(jiān)控終端發(fā)送的監(jiān)控指令。
[0008]優(yōu)選的,所述監(jiān)控終端通過視頻監(jiān)控服務器平臺連接實時視頻流轉發(fā)服務器。
[0009]優(yōu)選的,所述IP攝像機上設置有太陽能電池板。
[0010]優(yōu)選的,所述IP攝像機還包括無線收發(fā)模塊。
[0011 ] 優(yōu)選的,所述工控機的處理器為ARM處理器。
[0012]與現(xiàn)有技術相比,本實用新型的優(yōu)點是:
[0013]本實用新型成本低廉,可以整合已有平臺,兼容不同廠家的設備,基于云架構綜合調度,實現(xiàn)實時視頻采集、實時轉碼、實時監(jiān)控及智能分析。IP攝像機上設置有太陽能電池板,可以利用太陽能,節(jié)約電能。
【附圖說明】
[0014]下面結合附圖及實施例對本實用新型作進一步描述:
[0015]圖1為本實用新型視頻采集與轉發(fā)系統(tǒng)的原理框圖。
【具體實施方式】
[0016]為使本實用新型的目的、技術方案和優(yōu)點更加清楚明了,下面結合【具體實施方式】并參照附圖,對本實用新型進一步詳細說明。應該理解,這些描述只是示例性的,而并非要限制本實用新型的范圍。此外,在以下說明中,省略了對公知結構和技術的描述,以避免不必要地混淆本實用新型的概念。
[0017]實施例:
[0018]如圖1所述,一種視頻采集與轉發(fā)系統(tǒng),包括多個IP攝像機,與多個IP攝像機在同一局域網(wǎng)的工控機,工控機包括嵌入式Linux系統(tǒng)和多媒體視頻處理工具FFMPEG,工控機通過以太網(wǎng)交換機連接實時視頻流轉發(fā)服務器,監(jiān)控終端通過無線網(wǎng)絡連接實時視頻流轉發(fā)服務器。工控機為低功耗的以ARM處理器為核心,用于接收監(jiān)控終端發(fā)送的監(jiān)控指令。
[0019]多媒體視頻處理工具FFMPEG運行與嵌入式Linux系統(tǒng)中,用于實時獲取IP攝像機的RTSP視頻流,并將視頻數(shù)據(jù)以RTMP的形式通過Internet發(fā)送到實時視頻流轉發(fā)服務器Nginx,RTMP采用的封裝格式是FLV。
[0020]每個IP攝像機廠家的攝像頭都有一個RTSP地址,通過這個RTSP地址就可以對攝像頭視頻數(shù)據(jù)進行采集。
[0021]監(jiān)控終端也可以通過視頻監(jiān)控服務器平臺連接工控機,對視頻進行實時監(jiān)控及智能分析。
[0022]優(yōu)選的,在IP攝像機上設置有太陽能電池板和無線收發(fā)模塊,可以利用太陽能,節(jié)約電能。
[0023]多個太陽能供電的IP攝像機與嵌入式Linux系統(tǒng)在一個局域網(wǎng)內,一起連接到交換機,嵌入式Linux系統(tǒng)將采集到的視頻數(shù)據(jù)通過英特網(wǎng)發(fā)送到實時視頻轉發(fā)服務器;于此同時監(jiān)控終端向視頻監(jiān)控平臺發(fā)送查看視頻的命令,實時視頻轉發(fā)服務器將嵌入式Linux系統(tǒng)采集來的實時視頻數(shù)據(jù)通過視頻監(jiān)控平臺轉發(fā)給監(jiān)控終端。
[0024]實現(xiàn)流程:
[0025]首先FFMPEG通過以太網(wǎng)絡獲取到IP攝像機的RTSP視頻流,然后將獲取到的實時視頻數(shù)據(jù)以RTMP流的形式推送到由Nginx服務器,Nginx服務器在此實現(xiàn)視頻存儲及轉發(fā)的功能,同時Nginx將實時的視頻流數(shù)據(jù)生成分片段的標準TS文件以及m3u8索引文件,這樣客戶端就通過瀏覽器或播放器查看實時的視頻流。
[0026]應當理解的是,本實用新型的上述【具體實施方式】僅僅用于示例性說明或解釋本實用新型的原理,而不構成對本實用新型的限制。因此,在不偏離本實用新型的精神和范圍的情況下所做的任何修改、等同替換、改進等,均應包含在本實用新型的保護范圍之內。此外,本實用新型所附權利要求旨在涵蓋落入所附權利要求范圍和邊界、或者這種范圍和邊界的等同形式內的全部變化和修改例。
【主權項】
1.一種視頻采集與轉發(fā)系統(tǒng),其特征在于,包括多個IP攝像機,與多個IP攝像機在同一局域網(wǎng)的工控機,所述工控機包括嵌入式Linux系統(tǒng)和多媒體視頻處理工具FFMPEG,所述工控機通過以太網(wǎng)交換機連接實時視頻流轉發(fā)服務器,監(jiān)控終端通過無線網(wǎng)絡連接實時視頻流轉發(fā)服務器,所述工控機,用于接收監(jiān)控終端發(fā)送的監(jiān)控指令。2.根據(jù)權利要求1所述的視頻采集與轉發(fā)系統(tǒng),其特征在于,所述監(jiān)控終端通過視頻監(jiān)控服務器平臺連接實時視頻流轉發(fā)服務器。3.根據(jù)權利要求1所述的視頻采集與轉發(fā)系統(tǒng),其特征在于,所述IP攝像機上設置有太陽能電池板。4.根據(jù)權利要求1-3任一項所述的視頻采集與轉發(fā)系統(tǒng),其特征在于,所述IP攝像機還包括無線收發(fā)模塊。5.根據(jù)權利要求1所述的視頻采集與轉發(fā)系統(tǒng),其特征在于,所述工控機的處理器為ARM處理器。
【文檔編號】H04N7/18GK205647807SQ201620377154
【公開日】2016年10月12日
【申請日】2016年4月29日
【發(fā)明人】陳偉, 張琳
【申請人】中傲智能科技(蘇州)有限公司