上一次我們計划做一款攝像機模擬器設備,主要的功能用途是為了方便更多的安防視頻開發者能夠更加簡單、便捷、高效地找一款攝像機設備來做開發。
安防攝像機雖然很簡單就能買到,但是配電、配電源、調網絡,占空間,一系列過程下來,還是很麻煩的!
接着上面的計划,我們要開發一款具有攝像機視頻流功能的設備模擬器,那么,我們就必須要具備有兩種協議的支持屬性,一種是RTSP協議,目前網絡攝像機必備的協議,還有一種是國標GB28181協議,這兩種協議都可以接入到NVR、視頻平台,對於視頻開發作為模擬器來說,協議已經足夠了,如果再需要加些什么,那就是后面看看有沒有機會擴展OnvifServer的功能。
RTSP模擬器
要開發RTSP模擬器,實際就是做款視頻源為文件的RTSPServer,這比較簡單,我們早在很多年前,就開發了EasyIPCamera的設備模擬器《[基於EasyIPCamera實現的數字網絡攝像機IPCamera的模擬器IPC RTSP Simulator](基於EasyIPCamera實現的數字網絡攝像機IPCamera的模擬器IPC RTSP Simulator)》,后來我們進一步優化了多線程、ipv6等功能,晉級成了新的EasyRTSPServer項目:
EasyRTSPServer是一款功能豐富且精煉的RTSPServer服務組件,性能高效、穩定、易定制,能夠有效地應用於工業攝像機、智能機器人、流媒體服務器等設備,能夠快速地幫助用戶解決RTSP流媒體服務場景的需求。
EasyRTSPServer的項目地址:https://github.com/tsingsee/EasyRTSPServer
國標GB28181模擬器
目前我們已經有了國標GB28181協議的服務端,也就是EasyGBS,國標GB28181設備端,顧名思義,就是國標的下級設備,這個我們也有積累,采用我們的EasyGBD國標設備端就可以實現功能需求:
EasyGBD是GB/T28181 Device的簡稱,是國標GB28181協議的設備端,EasyGBD支持Windows、Linux、Android、iOS、ARM全部平台,EasyGBD兼容國標GB28181-2011、GB28181-2016全部功能。
EasyGBD項目地址:https://github.com/tsingsee/EasyGBD
我們將結合EasyRTSPServer和EasyGBD來實現我們的攝像機模擬器軟件 & 硬件,支持自定義視頻源,支持多路模擬器,希望能將一個很小的點做的很精!更多視頻相關解決方案均可訪問TSINGSEE青犀視頻,可以聯系我們獲取演示方案,直觀感受,也可自行進行下載及測試。