網絡攝像頭RTSP流媒體協議視頻平台EasyNVR中內網和外網IP地址分配和使用機制介紹


大家都知道EasyNVR視頻平台是作為安防視頻監控行業的能力層服務端,使用的主要場景也是安防行業的大場景,比如交通、校園、水庫等,大部分的項目都有內網穿透到外網的需求。這個時候端口就要發揮作用了。

內外網概念說明類別

  • 內網IP局域網

網線都是連接在同一個交換機上面的,也就是說它們的IP地址是由交換機或者路由器進行分配的。而且每一個IP也是有所不同的,並且這些連接在同一個路由器上的電腦都可以通過internet連接共享的。

  • 外網IP

是全世界唯一的IP地址,僅分配給一個網絡設備。而內網IP是由路由器分配給每一部內部使用的IP地址,而內網的所有用戶都是通過同一個外網IP地址進行上網的。

區別是內網的IP地址每個人的都不一樣,Internet上的用戶也無法直接訪問到內網用戶。

因此當我們需要訪問內網的時候,可以通過端口映射解決。端口映射功能可以讓內部網絡中某台機器對外部提供WWW服務,這不是將真IP地址直接轉到內部提供www服務的主機。如果這樣的話,有兩個弊端:

1、內部機器不安全,因為除了WWW之外,外部網絡可以通過地址轉換功能訪問到這台機器的所有功能;

2、當有多台機器需要提供這種服務時,必須有同樣多的P地址進行轉換,從而達不到節省IP地址的目的。

端口映射功能是將一台主機的假IP地址映射成一個真IP地址,當用戶訪問提供映射端口主機的某個端口時,服務器將請求轉到內部提供這種特定服務的主機;利用端口映射功能還可以將一台真IP地址機器的多個端口映射成內部不同機器上的不同端口。端口映射功能還可以完成一些特定的代理功能,比如代理POP、SMTP、 TELNET等協議。

目前不少企業都已建好了內部局域網,但隨着互聯網時代的到來,僅搭建局域網已經不能滿足眾多企業的需要,有更多的用戶需要在 Internet上發布信息,或進行信息檢索,將企業內聯網接入Internet已經成為眾多企業的迫切要求。但是,隨着因特網的迅速發展,IP地址短缺已成為一個十分突出的問題,企業中不可能每台電腦都擁有一個真實的IP地址,所以大部分的企業用戶都是通過網關或代理服務器上網,而內部的電腦只有一個網內的IP地址這樣做的好處雖然節約了IP地址資源,但是有很多地方不方便,因為企業的網絡很多是要對外的,由於網內的電腦采用網關和代理上網,本身沒有對外可訪問的IP地址,所以造成外界無法訪問這些電腦。又不能把企業的所有服務器全部放在作為代理服務器的一台電腦上,這時候就要用到端口映射了。

以EasyNVR為例進行說明:

首先在內網服務器部署EasyNVR,所部署的服務器必然有自身的ip。這個ip一般為內網地址,這個就可以保證一個內網的設備都可以通過服務器自身的內網ip可以訪問到該服務器上的EasyNVR,但是通過公網就無法直接訪問到了。

  • 內網訪問展示:

想要訪問到就需要先找到公網IP,再通過公網ip找到服務器的ip上的服務來進行訪問,這樣就可以直接通過公網訪問了。

具體操作就是通過公網映射的端口將服務暴露到公網上,EasyNVR需要將http端口10800,RTMP端口10935對外暴露就可以完成服務的公網訪問。

  • 公網訪問展示:

EasyDarwin開源流媒體服務器,是由國內開源流媒體團隊TSINGSEE青犀視頻開發和維護的一款開源流媒體平台框架。從2012年12月創建並發展至今,從原有的單服務的流媒體服務器形式,擴展成現在的雲平台架構的開源項目。EasyDarwin完全開源,可以更好地幫助廣大流媒體開發者和創業型企業快速構建流媒體服務平台,並且更快、更簡單地實現最新的移動互聯網(安卓、IOS、微信)流媒體直播與點播的需求。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM