Geplaatst op Geef een reactie

Geïntegreerde Bird Box Camera Live Video op uw toepassing

Een paar jaar geleden konden we de nestkastcamera alleen via onze tv bekijken. Nu hebben we eenvoudig live toegang tot de nestkast via mobiele telefoon of laptop. De IP-nestkastcamera is niet alleen een video-opnameapparaat, maar ook een compleet vogelobservatiesysteem in één apparaat met ingebouwde webserver. Technisch gezien is het een computer met ingebouwde server. Misschien wilt u de nestkastcamera live integreren in uw aangepaste webpagina of applicatie. Dit artikel behandelt de basisinformatie over het integreren van een op IP gebaseerde nestkastcamera .

Actieve X-besturing

Wanneer u via Internet Explorer probeert in te loggen op de birdbox camera, zal het een klein programma naar uw systeem pushen, zoals web.cab. De actieve X-plug-in is ingebouwd in de firmware van de camera. Gewoonlijk kan het systeem de actieve X automatisch installeren. Er kunnen echter een aantal oorzaken zijn dat de actieve X niet is geïnstalleerd. U moet deze handmatig downloaden en installeren. Nadat u de actieve X met succes hebt geïnstalleerd, kunt u inloggen op de nestkastcamera en de live bekijken. Met actieve X hebt u volledige toegang tot de nestkastcamera, inclusief live, afspelen (  ), configuratie. Met de actieve X kunt u de nestkastcamera direct aansluiten. De IP-nestkastcamera kan slechts 3-5 gebruikers tegelijkertijd laten kijken. Deze oplossing is niet geschikt voor massale toegang tot de camera’s. Volg de OCX-ontwikkelingsdemo , u kunt uw eigen webpagina ontwikkelen met Active X-technologie.

URL-opdracht voor momentopname

Met de URL-opdracht kunt u de momentopname van de nestkastcamera in verschillende webbrowsers vastleggen. Het werkt op Windows, Linux Mac of mobiele telefoon. Hier is de opdracht.

http://IP-adres/webcapture.jpg?command=snap&channel=1&user=admin&password=

Voorbeeld ( http://192.168.1.10/webcapture.jpg?command=snap&channel=1&user=admin&password= )

De URL-opdracht kan alleen de momentopname van de substream van de camera maken. Om de resolutie van de substream te wijzigen, moet u inloggen op de nestkastcamera op uw computer, de camera-instelling zoeken, het systeem invoeren, de codering zoeken. U kunt de substream tot 704 × 576 kiezen. Deze URL-opdracht kan worden ingesloten in uw webpagina. Zodra de gebruiker de pagina vernieuwt, levert deze een real-time momentopname van de nestkastcamera op uw webpagina. Hier is het snapshot-voorbeeld.

RTSP-streaming

Net als Active X-besturing vereist RTSP-stream een actieve X- of VLC-speler/Quicktime-speler die beschikbaar is in het systeem. Je kunt de Bird Box live op je systeem bekijken, zelfs op Linux of Mac, zolang de speler correct is geïnstalleerd. Dit is de URL voor RTSP

rtsp://ip:port/user=*&password=*&channel=*&stream=*.sdp?real_stream

stream= 0 of 1, (0 voor hoofdstream, 1 voor substream)

voorbeeld: rtsp://10.6.10.6:554/user=admin&password=&channel=1&stream=0.sdp?real_stream

U kunt inschakelen om de RTSP-streaming uit te schakelen op de camera-instellingenpagina

Instelling -> Systeem -> NetService -> RTSP

Er is een beperkte verbinding met de RTSP-streaming die vergelijkbaar is met actieve X-technologie. De vogelhuisje camera kan niet tegen massale verbinding synchroon. Over het algemeen heeft u een gateway nodig om de livestream van de nestkastcamera te ontvangen en opnieuw naar uw webtoepassing te distribueren. Een van de gratis en open projectaanroepen ‘WebRTC’, U kunt de herdistributie van de webbrowser bouwen zonder dat er een plug-in over het platform gaat. Eenvoudig draaien van de RTSP-uitzendservers ook een optie om de RTSP-streaming te verzenden voor massale online toegang.

Het bovenstaande is de algemene informatie om de nestkastcamera te integreren in de webpagina-applicatie. Als u de applicatie nog meer op een desktop probeert te bouwen, kunt u de SDK voor nestkastcamera’s of Onvif-protocollen overwegen. De SDK heeft betrekking op Linux Windows Mac en mobiele telefoon. Het vereist meer codec-programmering. Vind ons op  als je met ons wilt praten.

Geef een antwoord