Spisu treści:
- Krok 1: Na routerze zainstalowano system operacyjny OpenWrt
- Krok 2: Dedian Buster, FFmpeg i Samba zostały wdrożone w OpenWrt
- Krok 3: Podłącz kamerę IP, skonfiguruj Crontab i… To wszystko
Wideo: Router staje się rejestratorem wideo dla kamer IP: 3 kroki
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:26
Niektóre routery mają mocny procesor i port USB na płycie i mogą być używane jako rejestrator wideo oprócz funkcji routingu, w celu zbierania i dystrybucji wideo i dźwięku z kamer IP, które przesyłają strumieniowo tylko H264/265 RTSP (jak większość nowoczesnych tanie kamery IP o wysokiej rozdzielczości). Co więcej, niektóre procesory routerów mają DSP (cyfrowy procesor sygnałowy), dzięki czemu mogą być bardzo skuteczne w dekodowaniu strumienia wideo (zmiana rozdzielczości, szybkości klatek itp.). Jako pamięć może być używana pamięć flash USB, USB-HDD, USB-SSD. Można również używać NAS w sieci domowej.
Nie każdy router może zostać zaktualizowany w sposób opisany tutaj, w zależności od używanego procesora i ograniczeń producenta dotyczących aktualizacji oprogramowania układowego. Na przykład nie udało się zaktualizować routera opartego na Mediatek MTK7621. Ale doskonale zmodernizował router oparty na Qualcomm IPQ4018 (Cortex-A7).
Ten projekt wykorzystuje OpenWrt, Debian Buster pod debootstrap, FFmpeg i Samba.
Krok 1: Na routerze zainstalowano system operacyjny OpenWrt
Na routerze zainstalowano system operacyjny OpenWrt, aby mieć na pokładzie Linuksa. System operacyjny OpenWRT i sieć domowa zostały wdrożone zgodnie z opisem na odpowiedniej stronie projektu OpenWrt dla tego modelu routera.
Krok 2: Dedian Buster, FFmpeg i Samba zostały wdrożone w OpenWrt
Pakiet FFmpeg został wykorzystany do zbierania strumienia z kamery IP i przechowywania go w plikach po kawałku (2 minuty długości każdej części). OpenWrt OS ma wbudowany FFmpeg, ale ta wersja nie działa w tej chwili ze strumieniem H264/265, pomimo tego, że ten typ strumienia jest najczęściej używany w tanich kamerach IP o wysokiej rozdzielczości.
Ale na OpenWrt OS (lekki Linux) można zainstalować system Debian (pełny Linux). Pełną paczkę FFmpeg można zainstalować w Debianie w następnej kolejności, a ta wersja może współpracować ze strumieniami H264/265 z kamer IP.
Pierwszy krok drastycznie zwiększył pamięć routera za pomocą pamięci flash USB (ale USB-HDD lub USB-SSD są najlepsze). Jednocześnie ta pamięć może być wykorzystywana do przechowywania archiwów wideo, jeśli w sieci domowej nie ma serwera NAS. Samba została zainstalowana.
Drugim krokiem było zainstalowanie pełnowymiarowego systemu operacyjnego Debian pod debootstrapem.
Trzeci krok: FFmpeg został zainstalowany. Kamerę IP można podłączyć do routera przewodowo lub Wi-Fi.
Krok 3: Podłącz kamerę IP, skonfiguruj Crontab i… To wszystko
Kamerę IP można podłączyć do routera przewodowo lub Wi-Fi.
Za pomocą Menedżera urządzeń ONVIF znaleziono łącze do strumienia RTSP kamery.
Za pomocą wspomnianego łącza RTSP kamery, Crontab OpenWrt został skonfigurowany do zapisywania wideo z kamer IP w plikach i do kontrolowania rozmiaru archiwum wideo.
To wszystko. Odkąd ten router jest nie tylko routerem, ale także rejestratorem wideo. Nie było eksperymentu z dwiema lub więcej kamerami IP, ale testy z tylko jedną kamerą IP nie wykazały przeciążenia procesora routera.
Archiwum wideo można udostępniać nie tylko w sieci domowej, ale także z globalnym dostępem w Internecie. W tym celu należy zainstalować serwer FTP w OpenWrt i korzystać z mapowania portów routera ze statycznym adresem IP, zewnętrznym adresem IP lub tymczasowym adresem IP z alertami o ich zmianach.
Jeśli komputer tego routera jest używany tylko jako wideorejestrator to dobrym pomysłem jest wyłączenie radia Wi-Fi na płycie - będzie mniej promieniowania EM i więcej mocy dla USB.
Szczegóły tutaj.
Zalecana:
Switch-Adapt Toys: Oddychający wodą chodzący smok staje się dostępny!: 7 kroków (ze zdjęciami)
Switch-Adapt Toys: Water- Breathing Walking Dragon Made Accessible!: Adaptacja zabawek otwiera nowe możliwości i niestandardowe rozwiązania, aby umożliwić dzieciom z ograniczonymi zdolnościami motorycznymi lub niepełnosprawnością rozwojową niezależną interakcję z zabawkami. W wielu przypadkach dzieci, które potrzebują przystosowanych zabawek, nie są w stanie
Arduino staje się mówiącym Tomem: 6 kroków
Arduino staje się Talking Tom: Jednym z moich najstarszych wspomnień związanych z używaniem smartfona była gra „Talking Tom”. Gra była dość prosta. Jest kot o imieniu Tom, który w pewnym sensie potrafi mówić. W grze Tom nasłuchiwał każdego sygnału wejściowego przez mikrofon telefonu, a potem powtarzał
Zabawki przystosowane do przełączania: wóz strażacki WolVol staje się dostępny!: 7 kroków
Switch-Adapt Toys: WolVol Fire Truck Made Accessible!: Adaptacja zabawek otwiera nowe możliwości i niestandardowe rozwiązania, aby umożliwić dzieciom z ograniczonymi zdolnościami motorycznymi lub niepełnosprawnością rozwojową niezależną interakcję z zabawkami. W wielu przypadkach dzieci, które potrzebują przystosowanych zabawek, nie są w stanie
Pilot do telewizora staje się pilotem RF -- Samouczek NRF24L01+: 5 kroków (ze zdjęciami)
Pilot do telewizora staje się pilotem RF || NRF24L01+ Tutorial: W tym projekcie pokażę, jak wykorzystałem popularny nRF24L01+ RF IC do bezprzewodowej regulacji jasności taśmy LED za pomocą trzech bezużytecznych przycisków pilota do telewizora. Zacznijmy
Pilot wideo dla maluchów do odtwarzacza wideo na PC: 6 kroków
Toddler Video Remote dla PC Video Player: Buduję pilota, który łączy się z komputerem przez USB. Duży pilot pozwala mojemu maluchowi wybierać i odtwarzać filmy na starym komputerze. To stosunkowo prosty projekt. Podstawowym elementem jest klawiatura USB lub bezprzewodowa klawiatura USB. Następnie