Inhoudsopgave:

Router wordt videorecorder voor IP-camera's - Ajarnpa
Router wordt videorecorder voor IP-camera's - Ajarnpa

Video: Router wordt videorecorder voor IP-camera's - Ajarnpa

Video: Router wordt videorecorder voor IP-camera's - Ajarnpa
Video: Ip camera connection between poe switch, NVR & internet router wiring with detailed diagram | Part 3 2024, Juli-
Anonim
Router wordt videorecorder voor IP-camera's
Router wordt videorecorder voor IP-camera's

Sommige routers hebben een krachtige CPU en USB-poort op een bord en kunnen naast routeringsfuncties ook als videorecorder worden gebruikt om video en geluid te verzamelen en te distribueren van IP-camera's die alleen H264/265 RTSP streamen (zoals de meeste moderne goedkope IP-camera's met hoge resolutie). Bovendien hebben sommige CPU's van routers DSP (digitale signaalprocessor) en kunnen ze dus zeer effectief zijn voor het decoderen van videostreams (wijzig de resolutie, de framesnelheid, enz.). Als opslag kan USB-flash, USB-HDD, USB-SSD worden gebruikt. Een NAS in het thuisnetwerk kan ook worden gebruikt.

Geen enkele router kan worden geüpgraded zoals hier beschreven, afhankelijk van de gebruikte CPU en de beperkingen van de fabrikant voor het opnieuw flashen van firmware. Het is bijvoorbeeld niet gelukt om de op Mediatek MTK7621 gebaseerde router te upgraden. Maar had de router perfect geüpgraded op basis van Qualcomm IPQ4018 (Cortex-A7).

Dit project maakt gebruik van OpenWrt, Debian Buster onder debootstrap, FFmpeg en Samba.

Stap 1: Op de router is OpenWrt OS geïnstalleerd

Op de router is OpenWrt OS geïnstalleerd
Op de router is OpenWrt OS geïnstalleerd

Op de router was OpenWrt OS geïnstalleerd om Linux op een bord te hebben. OpenWRT OS en het thuisnetwerk zijn geïmplementeerd zoals beschreven op de juiste pagina van het OpenWrt-project voor dit routermodel.

Stap 2: Dedian Buster, FFmpeg en Samba werden geïmplementeerd binnen OpenWrt

Dedian Buster, FFmpeg en Samba werden ingezet binnen OpenWrt
Dedian Buster, FFmpeg en Samba werden ingezet binnen OpenWrt
Dedian Buster, FFmpeg en Samba werden ingezet binnen OpenWrt
Dedian Buster, FFmpeg en Samba werden ingezet binnen OpenWrt
Dedian Buster, FFmpeg en Samba werden ingezet binnen OpenWrt
Dedian Buster, FFmpeg en Samba werden ingezet binnen OpenWrt
Dedian Buster, FFmpeg en Samba werden ingezet binnen OpenWrt
Dedian Buster, FFmpeg en Samba werden ingezet binnen OpenWrt

Het FFmpeg-pakket werd gebruikt om de stream van de IP-camera te verzamelen en die stukje bij beetje op te slaan in bestanden (2 minuten van elk deel). OpenWrt OS heeft FFmpeg ingebouwd, maar deze versie werkt op dit moment niet met H264/265 stream, ondanks dat dit type stream het meest wordt gebruikt in goedkope hoge resolutie IP-camera's.

Maar op OpenWrt OS (lichtgewicht Linux) kan Debian OS (volgewicht Linux) worden geïnstalleerd. Het fullweight FFmpeg-pakket kan vervolgens bij Debian worden geïnstalleerd en deze versie kan werken met H264/265-streams van IP-camera's.

De eerste stap vergroot het geheugen van de router drastisch met een USB-flash (maar USB-HDD of USB-SSD is het beste). Tegelijkertijd kan deze opslag worden gebruikt voor video-archieven als er geen NAS in het thuisnetwerk is. De Samba is geïnstalleerd.

De tweede stap was het installeren van een volwaardig Debian-besturingssysteem onder debootstrap.

Derde stap: FFmpeg is geïnstalleerd. De IP-camera kan bedraad of via wifi op de router worden aangesloten.

Stap 3: Sluit de IP-camera aan, configureer Crontab en… dat is alles

IP-camera aansluiten, Crontab configureren en… dat is alles
IP-camera aansluiten, Crontab configureren en… dat is alles
IP-camera aansluiten, Crontab configureren en… dat is alles
IP-camera aansluiten, Crontab configureren en… dat is alles

De IP-camera kan bedraad of via wifi op de router worden aangesloten.

Met ONVIF Device Manager werd de link naar de RTSP-stream van de camera gevonden.

Met de bekende RTSP-link van de camera, werd de Crontab van OpenWrt geconfigureerd om video van IP-camera's in bestanden op te slaan en voor controle over de grootte van het videoarchief.

Dat is alles. Sindsdien is deze router niet alleen een router, maar ook een videorecorder. Was geen experiment met twee of meer IP-camera's, maar tests met slechts één IP-camera laten geen overbelasting van de CPU van de router zien.

Het videoarchief kan niet alleen in het thuisnetwerk worden gedeeld, maar ook met wereldwijde toegang op internet. Om dit te maken, is het noodzakelijk om de FTP-server in OpenWrt te installeren en de poorttoewijzing van de router te gebruiken met een statisch IP-adres, extern IP-adres of tijdelijk IP-adres met waarschuwingen over deze wijzigingen.

Als de computer van deze router alleen als videorecorder wordt gebruikt, is het een goed idee om wifi-radio's op een bord uit te schakelen - minder EM-straling en meer stroom voor USB.

Details hier.

Aanbevolen: