Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
Joillakin reitittimillä on tehokas suoritin ja USB-portti piirilevyssä, ja niitä voidaan käyttää videonauhurina reititystoimintojen lisäksi, jotta voidaan kerätä ja jakaa videota ja ääntä IP-kameroista, jotka suoratoistavat vain H264/265 RTSP (kuten nykyaikaisin halvat korkean resoluution IP -kamerat). Lisäksi joillakin reitittimien suorittimilla on DSP (digitaalinen signaaliprosessori), joten ne voivat olla erittäin tehokkaita videovirran dekoodauksessa (muuttaa tarkkuutta, kuvataajuutta jne.). Tallennustilana voidaan käyttää USB-muistia, USB-kiintolevyä, USB-SSD-asemaa. Kotiverkossa olevaa NAS -laitetta voidaan myös käyttää.
Mitään reititintä ei voi päivittää tässä kuvatulla tavalla käytetyn suorittimen ja valmistajan rajoitusten mukaan. Esimerkiksi Mediatek MTK7621 -pohjaisen reitittimen päivittäminen epäonnistui. Mutta oli täydellisesti päivittänyt reitittimen Qualcomm IPQ4018 (Cortex-A7) -pohjaisesti.
Tässä projektissa käytetään OpenWrt, Debian Buster debootstrapin alla, FFmpeg ja Samba.
Vaihe 1: Reitittimeen asennettiin OpenWrt -käyttöjärjestelmä
Reitittimeen asennettiin OpenWrt -käyttöjärjestelmä, jotta Linux olisi levyssä. OpenWRT -käyttöjärjestelmä ja kotiverkko otettiin käyttöön tämän reititinmallin OpenWrt -projektin asianomaisella sivulla kuvatulla tavalla.
Vaihe 2: Dedian Buster, FFmpeg ja Samba otettiin käyttöön OpenWrtissä
FFmpeg -pakettia käytettiin virran keräämiseen IP -kamerasta ja sen tallentamiseen tiedostoihin kappaleittain (2 minuutin pituus jokaisesta osasta). OpenWrt-käyttöjärjestelmässä on sisäänrakennettu FFmpeg, mutta tämä versio ei tällä hetkellä toimi H264/265-virran kanssa, vaikka tätä virratyyppiä käytetään eniten halvoissa korkean resoluution IP-kameroissa.
Mutta jopa OpenWrt -käyttöjärjestelmään (kevyt Linux) voidaan asentaa Debian -käyttöjärjestelmä (täyspainoinen Linux). Täyspainoinen FFmpeg -paketti voidaan asentaa Debianiin seuraavaksi, ja tämä versio voi toimia IP -kameroiden H264/265 -virtojen kanssa.
Ensimmäinen askel lisäsi dramaattisesti reitittimen muistia USB-muistilla (mutta USB-HDD tai USB-SSD on paras). Samalla tätä tallennustilaa voidaan käyttää videoarkistoihin, jos kotiverkossa ei ole NAS -laitetta. Samba asennettiin.
Toinen vaihe oli asentaa täysipainoinen Debian -käyttöjärjestelmä debootstrapin alle.
Kolmas vaihe: FFmpeg asennettiin. IP-kamera voidaan liittää reitittimeen langallisella tai Wi-Fi-yhteydellä.
Vaihe 3: Yhdistä IP -kamera, määritä Crontab ja… Siinä kaikki
IP-kamera voidaan liittää reitittimeen langallisella tai Wi-Fi-yhteydellä.
ONVIF Device Managerin avulla löydettiin linkki kameran RTSP -streamiin.
Kameran RTSP -linkin avulla OpenWrtin Crontab määritettiin tallentamaan video IP -kameroista tiedostoihin ja hallitsemaan videoarkiston kokoa.
Siinä kaikki. Siitä lähtien, kun tämä reititin ei ole vain reititin, vaan myös videonauhuri. Ei kokeilua kahdella tai useammalla IP -kameralla, mutta testit yhdellä IP -kameralla eivät osoita reitittimen suorittimen ylikuormitusta.
Videoarkistoa ei voi jakaa vain kotiverkossa, vaan myös maailmanlaajuisesti Internetissä. Tätä varten on asennettava FTP -palvelin OpenWrt -järjestelmään ja käytettävä reitittimen porttikartoitusta staattisella IP -osoitteella, ulkoisella IP -osoitteella tai väliaikaisella IP -osoitteella, jossa on ilmoituksia niiden muutoksista.
Jos tämän reitittimen tietokonetta käytetään vain videonauhurina, kannattaa kytkeä Wi -Fi -radiot pois päältä levyltä - vähemmän EM -säteilyä ja enemmän virtaa USB: lle.
Yksityiskohdat täältä.