基於EasyDarwin的局域網攝像頭視頻遠程查看方案
1,EasyScreenLive+EasyDarwin
EasyScreenLive+ EasyDarwin是一種基於windows的免費局域網攝像頭視頻遠程查看方案
EasyScreenLive負責采集局域網攝像頭視頻源,並將其視頻流轉發給EasyDarwin。
EasyDarwin負責視頻收集與播放服務。
EasyScreenLive,負責采集視頻源,上圖位置1、位置3
EasyScreenLive,視頻轉發,上圖位置2、位置4
架構如下:
2,效果實測
2.1 實驗系統結構
節點 |
部署地址 |
IP |
視頻流訪問地址 |
攝像頭 |
公司內部測試系統出口 |
192.168.5.99 |
rtsp://admin@192.168.5.99/ |
公司內部測試系統入口 |
192.168.5.98 |
rtsp://admin@192.168.5.98/ |
|
EasyScreenLive-win32-v3.0 |
公司內部視頻流采集轉發電腦 |
192.168.5.14 |
|
EasyDarwin-windows-8.1.0-1901141151 |
外網視頻流服務器 |
Ic-park.net |
rtsp://ic-park.net:554/99 rtsp://ic-park.net:554/98 |
查看視頻 |
視頻流查看終端 |
192.168.5.115 |
|
2.2 EasyScreenLive配置
如下圖所示。在192.168.5.14電腦上運行2個EasyScreenLive程序,分別采集進出口視頻
采集出口視頻(rtsp://admin@192.168.5.99/)將其轉發到公網服務器的流編號為99的視頻
采集入口視頻(rtsp://admin@192.168.5.98/)將其轉發到公網服務器的流編號為98的視頻
2.3 EasyDarwin配置
在捷眾ECS外網服務器上運行EasyDarwin程序,接收192.168.5.14電腦轉發上來的視頻。
並對外提供視頻訪問服務。
2.4 視頻流訪問
在任意一台電腦上均可以通過公網電腦看到從內網中轉發出來的視頻流。
下圖是在192.168.5.115電腦上,同時分別從本地和服務器訪問出入口視頻流的截圖。
圖1
圖2
圖3
圖4
圖5
3,測試結論
è EasyScreenLive+EasyDarwin的架構簡單易行,能夠實現局域網攝像頭視頻遠程查看,包括在任意的電腦或手機上使用。
è 在連接攝像頭不多的情況下,當緩沖一定時間后,視頻流接近實時且播放流暢。參見圖1、圖2、圖3、圖4
è 視頻流數據量大(圖5),占用帶寬,需要評估實際同時可用的視頻連接數。
è 實際使用時,單個車場的攝像頭可達上百個,多個車場合起來攝像頭更多,不太可能都實時上傳視頻流。因此需要進行“點播”開發,當用戶選擇某個攝像頭時,再去取視頻。