国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

工程師分享設(shè)計視頻監(jiān)控P2P解決方案的核心要點

電子設(shè)計 ? 來源:互聯(lián)網(wǎng) ? 作者:佚名 ? 2017-12-15 10:17 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

一.摘要

本文分析了日益增長的民用級別家庭和個人網(wǎng)絡(luò)視頻監(jiān)控市場的需求特點,并給出了一種經(jīng)濟可行易于大規(guī)模部署的P2P解決方案。

由于篇幅有限,本文只給出了方案的思路,未對更深入的技術(shù)細節(jié)做詳細的論述,有興趣的朋友可以繼續(xù)深入研究。

二.關(guān)鍵詞

IPCAM, P2P,NAT, STUN, TURN, ICE, PJSIP, OPENSIPS, UDT, TCP, UDP

三.需求提出

網(wǎng)絡(luò)視頻監(jiān)控市場持續(xù)火爆升溫,除了公共安全市場持續(xù)高速增長之外,民用市場中家庭和個人視頻監(jiān)控的需求近年也在逐漸增多。這主要得益于以下幾點:

1. 網(wǎng)絡(luò)視頻監(jiān)控產(chǎn)品的價格已經(jīng)降低到個人很容易接受的程度。

2. 家庭寬帶網(wǎng)絡(luò)的逐步普及。

3. 3G網(wǎng)絡(luò)的逐步普及。

家庭和個人監(jiān)控的需求和傳統(tǒng)的公共安全監(jiān)控需求有明顯的不同,其特點主要體現(xiàn)在以下幾個方面:

1. 規(guī)模很小。通常是1臺或者幾臺。

2. 無需專用的監(jiān)控客戶端,無需長時間監(jiān)控。

3. 監(jiān)控客戶端和網(wǎng)絡(luò)攝像機多位于不同的網(wǎng)絡(luò)。比如網(wǎng)絡(luò)攝像機在家中,用戶通過公司的網(wǎng)絡(luò)或者手機查看視頻。

4. 不會多人同時查看一路視頻,最多一兩人同時看,且概率較小。

5. 無需連續(xù)長時間錄像,多采用移動偵測或者其他告警觸發(fā)錄像,拍照,同時通過郵件,短信提醒。

四.技術(shù)難點

通過以上分析可以看出,家庭以及個人視頻監(jiān)控的需求和傳統(tǒng)公共安防市場的需求有很大的不同,決定了其必須采用不同的技術(shù)路線和方案:

1. 網(wǎng)絡(luò)攝像機和監(jiān)控客戶端(PC/手機)位于不同的網(wǎng)絡(luò),中間有防火墻隔離,無法像傳統(tǒng)安防產(chǎn)品一樣采用網(wǎng)絡(luò)直連通過IP地址直接訪問的方式。

2. 網(wǎng)絡(luò)攝像機數(shù)量龐大(至少以萬為單位),但分屬多個用戶。如果采用中央服務(wù)器轉(zhuǎn)發(fā)的方案,需要互聯(lián)網(wǎng)上部署相當數(shù)量的轉(zhuǎn)發(fā)服務(wù)器,成本相當高。

3. 必須實現(xiàn)即插即用,不能讓用戶進行復(fù)雜的安裝配置。否則售后服務(wù)的代價太高。

要實現(xiàn)位于不同網(wǎng)絡(luò)里的大量網(wǎng)絡(luò)攝像機和客戶端點對點的訪問,比較可行而且比較經(jīng)濟的方法是實現(xiàn)防火墻的穿透(NAT),讓客戶端和網(wǎng)絡(luò)攝像機之間建立一個直接的數(shù)據(jù)傳輸通道,傳輸視頻流和信令。

要實現(xiàn)NAT穿越,需要有一套機制,能夠輕松的讓客戶端和網(wǎng)絡(luò)攝像機之間能建立起聯(lián)系,簡單的說,就是讓客戶端能找到自己要訪問的攝像機,然后去實現(xiàn)NAT穿越,進而可以訪問視頻和進行其他操作。

只有解決了上述兩個技術(shù)難點,大規(guī)模部署P2P網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng),才有可能實現(xiàn)。

五.解決方案

筆者經(jīng)過深入的研究和分析,給出以下解決方案。

1. NAT的穿越

NAT的穿越并非安防監(jiān)控領(lǐng)域的技術(shù),是目前VOIP以及即時通信等產(chǎn)品的基礎(chǔ)性技術(shù),目前來講已經(jīng)比較成熟,且有完整的技術(shù)標準RFC,同時也有眾多的實現(xiàn)方案,包括許多已經(jīng)得到廣泛應(yīng)用的開源項目。

簡單來講,實現(xiàn)NAT的穿越是可能的,成功的概率也比較高。UDP的協(xié)議進行數(shù)據(jù)傳輸穿透NAT的成功率比較高,接近100%,TCP則存在一些情況無法實現(xiàn)穿越,主要受限路由器的端口映射機制。

要實現(xiàn)NAT穿越,需要有穿越控制服務(wù)器部署在互聯(lián)網(wǎng)(有固定的域名或者IP),由該服務(wù)器來協(xié)助網(wǎng)絡(luò)攝像機和客戶端來實現(xiàn)NAT穿越。有些服務(wù)器還能在TCP不能穿越的情況下,實現(xiàn)RELAY(數(shù)據(jù)中繼轉(zhuǎn)發(fā))的功能,以確保二者之間能實現(xiàn)數(shù)據(jù)通信

由于NAT穿越控制服務(wù)器不同于安防監(jiān)控系統(tǒng)中的媒體轉(zhuǎn)發(fā)服務(wù)器,主要進行信令交互,不轉(zhuǎn)發(fā)媒體數(shù)據(jù),在協(xié)助打通數(shù)據(jù)通道之后,對應(yīng)的網(wǎng)絡(luò)攝像機和客戶端就不會再占用服務(wù)器帶寬和處理能力了,因此一臺穿越控制服務(wù)器可以接入數(shù)量龐大的網(wǎng)絡(luò)攝像機和客戶端。

2. 網(wǎng)絡(luò)攝像機和客戶端之間的訪問機制

通常網(wǎng)絡(luò)攝像機都有唯一ID,并通過該ID注冊到穿越控制服務(wù)器。客戶端要訪問對應(yīng)的網(wǎng)絡(luò)攝像機時,也需要先注冊到穿越控制服務(wù)器,并提交對應(yīng) 網(wǎng)絡(luò)攝像機的ID,由穿越控制服務(wù)器查找對應(yīng)的網(wǎng)絡(luò)攝像機,并協(xié)助網(wǎng)絡(luò)攝像機和客戶端之間進行NAT穿越,最后打通一個點對點的數(shù)據(jù)傳輸通道。之后,二者 即可進行正常的媒體和信令交互了。

為實現(xiàn)更加有效的管理,服務(wù)器可對設(shè)備接入進行認證。此外,如果設(shè)備ID過長,也可以為設(shè)備建立別名,客戶端訪問時用設(shè)備別名作為參數(shù),服務(wù)器來查找對應(yīng)設(shè)備。

3. 數(shù)據(jù)傳輸機制

網(wǎng)絡(luò)攝像機和客戶端之間的數(shù)據(jù)傳遞包括有媒體流,信令流等。信令流數(shù)據(jù)量較小,媒體流數(shù)據(jù)量加大,而且需要有較好的實時性。

如果媒體流和信令流分開傳輸,需要打通多個通道,增加了復(fù)雜性和出錯可能,同時增加了服務(wù)器的負擔。

前面也講過,UDP協(xié)議能有比較好的NAT穿透性,也比較適合媒體流的傳輸,但可靠性較差,不宜傳輸信令。為減輕服務(wù)器負擔(避免TCP無法穿 透需要轉(zhuǎn)發(fā)),提高穿透成功率,筆者建議只打通一個UDP通道,利用該UDP通道封裝媒體和信令流,在應(yīng)用層加以區(qū)分,哪些是媒體流,那些是信令流。

由于UDP傳輸信令可靠性極差,即使是傳輸媒體數(shù)據(jù),在互聯(lián)網(wǎng)環(huán)境下肯定會出現(xiàn)丟包的情況,仍然會出現(xiàn)圖像花屏或者解碼出錯的情況,因此必須要解決此問題。

好在此問題并非我們第一個提出,利用UDP協(xié)議進行可靠的數(shù)據(jù)傳輸?shù)男枨笤缇痛嬖冢⒂辛吮容^好的解決方案,那就是通過UDP協(xié)議在應(yīng)用層實現(xiàn)數(shù)據(jù)的緩沖,序列化,重傳,可靠性控制和擁塞控制。

如果上述三個問題都已解決,則網(wǎng)絡(luò)視頻監(jiān)控的P2P方案已經(jīng)基本實現(xiàn),剩下的就是產(chǎn)品化的問題。以下筆者針對PC訪問和手機訪問分別給出簡要的實現(xiàn)說明:

1. PC訪問網(wǎng)絡(luò)攝像機。

PC訪問網(wǎng)絡(luò)攝像機,可以先訪問一個網(wǎng)頁,傳入網(wǎng)絡(luò)攝像機的序列號。

網(wǎng)頁加載一個控件,該控件通過NAT穿越控制服務(wù)器和該序列號對應(yīng)的網(wǎng)絡(luò)攝像機實現(xiàn)NAT穿透后,通過可靠的UDP傳輸信令和媒體數(shù)據(jù)。控件提供視頻瀏覽,對講,云臺控制,參數(shù)查詢設(shè)置等功能。

2. 手機訪問網(wǎng)絡(luò)攝像機。

手機由于平臺的不同,需要單獨開發(fā)對應(yīng)的客戶端或者插件以實現(xiàn)和PC訪問類似功能。但原理是一樣的,都需要通過NAT穿越控制服務(wù)器和該序列號 對應(yīng)的網(wǎng)絡(luò)攝像機實現(xiàn)NAT穿透后,通過可靠的UDP傳輸信令和媒體數(shù)據(jù)。由于開源的NAT穿越庫是可以移植的,在LINUX,WINCE,IOS, Android,Sbrian等都可以實現(xiàn)同樣的NAT穿越功能。

六.實現(xiàn)建議

最后筆者給出幾個技術(shù)方案的建議,有興趣的朋友可以自己再去做深入研究,歡迎探討。

1. NAT穿越庫的選擇,筆者推薦PJSIP,網(wǎng)路攝像機以及客戶端都可以采用。

2. NAT穿越控制服務(wù)器的選擇,筆者推薦OPENSIPS。

3. 可靠UDP傳輸方案的選擇,推薦UDT。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 視頻監(jiān)控
    +關(guān)注

    關(guān)注

    17

    文章

    1731

    瀏覽量

    67771
  • P2P
    P2P
    +關(guān)注

    關(guān)注

    0

    文章

    152

    瀏覽量

    28454
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    電子工程師必備:MAX6746 - MAX6753 μP復(fù)位電路全解析

    電子工程師必備:MAX6746 - MAX6753 μP復(fù)位電路全解析 作為電子工程師,在進行硬件電路設(shè)計時,微處理器(μP)的復(fù)位和監(jiān)控
    的頭像 發(fā)表于 02-27 15:15 ?108次閱讀

    電子工程師設(shè)計相關(guān)要點與案例分析

    電子工程師設(shè)計相關(guān)要點與案例分析 在電子工程師的設(shè)計工作中,涉及到眾多不同類型的設(shè)計,下面將結(jié)合幾個典型案例來探討電子設(shè)計的要點。 文件下載: ADM8710.pdf 基于FPGA的電
    的頭像 發(fā)表于 02-27 09:30 ?84次閱讀

    電子工程師設(shè)計要點與經(jīng)驗分享

    電子工程師設(shè)計要點與經(jīng)驗分享 作為一名資深電子工程師,在硬件設(shè)計開發(fā)領(lǐng)域摸爬滾打多年,積累了不少寶貴的經(jīng)驗和見解。今天就和大家分享一些電子工程師在設(shè)計過程中需要關(guān)注的
    的頭像 發(fā)表于 02-03 11:10 ?173次閱讀

    電子工程師設(shè)計要點與經(jīng)驗分享

    電子工程師設(shè)計要點與經(jīng)驗分享 作為一名資深電子工程師,在多年的硬件設(shè)計開發(fā)工作中,積累了不少寶貴的經(jīng)驗和見解。下面就和大家分享一些電子設(shè)計方面的關(guān)鍵要點和實際案例。 文件下載
    的頭像 發(fā)表于 01-07 13:55 ?279次閱讀

    電子工程師設(shè)計相關(guān)要點與案例分析

    電子工程師設(shè)計相關(guān)要點與案例分析 作為電子工程師,在設(shè)計工作中會涉及到眾多領(lǐng)域和不同類型的項目。下面結(jié)合一些實際案例,為大家分享電子工程師設(shè)計過程中的
    的頭像 發(fā)表于 12-15 15:35 ?311次閱讀

    德索工程師分享:不同設(shè)備場景下的BNC線材優(yōu)選策略

    本文由德索精密工業(yè)工程師撰寫,基于實際項目經(jīng)驗解析不同設(shè)備場景下的BNC線材選擇要點,涵蓋射頻測試、視頻監(jiān)控、通信終端、機柜布線及工業(yè)現(xiàn)場,提供清晰實用的線材搭配策略。
    的頭像 發(fā)表于 12-04 09:27 ?663次閱讀
    德索<b class='flag-5'>工程師</b>分享:不同設(shè)備場景下的BNC線材優(yōu)選策略

    P2P技術(shù)——數(shù)據(jù)采集系統(tǒng)高效存儲的關(guān)鍵

    P2P技術(shù)憑借其直連高效、低延遲的特點,已成為數(shù)據(jù)采集系統(tǒng)實現(xiàn)高效數(shù)據(jù)存儲的關(guān)鍵技術(shù)。作為專業(yè)的數(shù)據(jù)采集與存儲方案提供商,度緯科技的ASMC-PXIe-8016存儲卡,不僅完美融合了P2P技術(shù)優(yōu)勢
    的頭像 發(fā)表于 07-24 17:24 ?714次閱讀
    <b class='flag-5'>P2P</b>技術(shù)——數(shù)據(jù)采集系統(tǒng)高效存儲的關(guān)鍵

    液晶顯示屏背光驅(qū)動設(shè)計的核心要點

    在液晶顯示屏的世界里,無論是信息清晰的單色屏還是色彩絢麗的彩色屏,背光都是其視覺呈現(xiàn)的靈魂。然而,背光驅(qū)動絕非簡單的“通電即亮”。忽視設(shè)計細節(jié),輕則導(dǎo)致亮度不均、用戶體驗打折,重則縮短顯示屏壽命。本文將深入探討背光驅(qū)動設(shè)計的核心要點,助力工程師打造穩(wěn)定可靠的顯示
    的頭像 發(fā)表于 07-10 11:46 ?4407次閱讀
    液晶顯示屏背光驅(qū)動設(shè)計的<b class='flag-5'>核心要點</b>

    炬力芯片方案:專業(yè)視頻信號轉(zhuǎn)換UVC轉(zhuǎn)HDMI解決方案,支持大疆Pocket3

    一、核心功能與兼容設(shè)備炬力 AM8271D 芯片方案專注于實現(xiàn) USB 信號到 HDMI 信號的高效轉(zhuǎn)換與投屏,兼容多款主流設(shè)備,包括: · 視頻創(chuàng)作設(shè)備:DJI Pocket3 等· 網(wǎng)絡(luò)攝像頭
    發(fā)表于 07-04 17:08

    做了電子工程師之后,最好拍的視頻出現(xiàn)了#硬件設(shè)計 #電子DIY #電子工程師

    電子工程師
    安泰小課堂
    發(fā)布于 :2025年06月24日 17:45:57

    e絡(luò)盟擴展無源產(chǎn)品解決方案,簡化工程師和買家體驗

    e絡(luò)盟宣布擴展專為工程師和買家量身定制的無源產(chǎn)品解決方案范圍。e絡(luò)盟憑借簡化的無源元件采購方式,支持工程師設(shè)計之旅,助力買家優(yōu)化其采購流程。
    的頭像 發(fā)表于 04-22 11:12 ?1126次閱讀
    e絡(luò)盟擴展無源產(chǎn)品<b class='flag-5'>解決方案</b>,簡化<b class='flag-5'>工程師</b>和買家體驗

    LC-DC01P2 LC-DC01P2

    電子發(fā)燒友網(wǎng)為你提供AIPULNION(AIPULNION)LC-DC01P2相關(guān)產(chǎn)品參數(shù)、數(shù)據(jù)手冊,更有LC-DC01P2的引腳圖、接線圖、封裝手冊、中文資料、英文資料,LC-DC01P2真值表,LC-DC01
    發(fā)表于 03-25 18:40
    LC-DC01<b class='flag-5'>P2</b> LC-DC01<b class='flag-5'>P2</b>

    LC-AC01P2 LC-AC01P2

    電子發(fā)燒友網(wǎng)為你提供AIPULNION(AIPULNION)LC-AC01P2相關(guān)產(chǎn)品參數(shù)、數(shù)據(jù)手冊,更有LC-AC01P2的引腳圖、接線圖、封裝手冊、中文資料、英文資料,LC-AC01P2真值表,LC-AC01
    發(fā)表于 03-24 18:50
    LC-AC01<b class='flag-5'>P2</b> LC-AC01<b class='flag-5'>P2</b>