IP kamery: Porovnání verzí

Z ZděchovNET
Skočit na navigaci Skočit na vyhledávání
Bez shrnutí editace
Bez shrnutí editace
 
(Není zobrazeno 12 mezilehlých verzí od stejného uživatele.)
Řádek 1: Řádek 1:

=Požadavky na kamerový systém=
=Požadavky na kamerový systém=


* Možnost přehrávat video v reálném čase
* Možnost přehrávat video v reálném čase
* Možnost umístit jpg obrázky na webové stránky, generování jejich miniatur
* Možnost umístit jpg obrázky na webové stránky, generování jejich miniatur
* Co nejmenší zátěž na místní síti
* Co nejmenší zátěž na místní síti, nejlépe přenášet video proud jen pokud kameru někdo sleduje
* Kamerový server umístěný co nejblíže k páteři sloužící jako video proxy a web server pro obrázky
* Kamerový server umístěný co nejblíže k páteři sloužící jako video proxy a web server pro obrázky
* Snížení zátěže pokud kamery nikdo nesleduje
* Snížení zátěže pokud kamery nikdo nesleduje
Řádek 13: Řádek 12:


=Kamery=
=Kamery=

==Uniview IPC2124LR3-PF28M-D==

[[Soubor:IPC2124LR3-PF28M-D.jpg|thumb|300px|IPC2124LR3-PF28M-D]]
* velmi levná, cena okolo 1600 Kč
* 4 MPix, outdoor, H.264/H.265
* Stránka produktu: https://www.uniview.com/Products/Cameras/Easy/IPC2124LR3-PF28M-D/
** Není na webu ke stažení nový firmware
* https://www.discomp.cz/unv-ip-bullet-kamera-ipc2124lr3-pf28m-d-4mp-2-8mm-30m-ir-easy_d92081.html
* Příručka: [http://download.discomp.cz/UNV/Manuals/User_Manual-V2.08.pdf]
* Stahování snímku: <pre>http://kamera/images/snapshot.jpg</pre>
** Nutno stahovat vyšší rychlostí do trvání 1 sekundy. Jinak se stahování přerušuje. Lze řešit přes lokální Mikrotik RouterOS Web Proxy.
** Rozlišení snímku pevné jen 1280x720 (0,9 MPix) a nejde změnit na vyšší.
* RTSP video: <pre>rtsp://kamera:554/media/video1</pre>

==Hikvision DS-2CD2032F-I==
[[Soubor:DS-2CD2032-I.png|thumb|300px|Soubor:DS-2CD2032-I]]
* 3 MPix, outdoor bullet
* https://us.hikvision.com/en/products/more-products/discontinued-products/network-camera/3mp-ir-bullet-network-camera-ds-2cd2032-i
* Stahování snímků: http://user:password@kamera/Streaming/channels/1/picture

<br clear=all>

==Hikvision DS-2CD2046G2-IU==

* 4 MPix, outdoor bullet
* https://www.hikvision.com/en/products/IP-Products/Network-Cameras/acusense-series/ds-2cd2046g2-iu-sl/
* Stahování snímků: http://user:password@kamera/ISAPI/Streaming/channels/1/picture
* RTSP video: rtsp://user:password@kamera:554/Streaming/Channels/101

<br clear=all>

==Edimax IC-3030==
==Edimax IC-3030==
[[Soubor:IC-3030 217X205.jpg|thumb|300px|IC-3030]]
[[Soubor:IC-3030 217X205.jpg|thumb|300px|IC-3030]]
Řádek 75: Řádek 106:
* [http://wiki.ubnt.com/AirVision_and_AirCam_FAQ Ubnt wiki AirCam FAQ]
* [http://wiki.ubnt.com/AirVision_and_AirCam_FAQ Ubnt wiki AirCam FAQ]
* [http://dl.ubnt.com/guides/AirCam/airCam_UG.pdf Manuál]
* [http://dl.ubnt.com/guides/AirCam/airCam_UG.pdf Manuál]

=Video ze snímků=

<pre>ffmpeg -framerate 25 -pattern_type glob -i '*.jpg' -c:v libx264 -r 30 -pix_fmt yuv420p out.mp4</pre>

=Video proxy=

* Přes místní síť s nízkou kapacitou by se měl video proud přenášet pouze jednou
* Blízko u páteře by měl být umístěn server, který umožní jeden proud z kamery rozdělit na mnoho unicast kopií pro mnoho klientů
* Možnost umístit video na webových stránkách
** RTSP stream MPEG4 h264 přehrávaný pomocí VLC přehrávače
** Proud překódovaný do formátu FLV pro přehrávání ve flash přehrávačích
** Proud překódovaný do MJPG formátu, který většinou prohlížeče podporují
** Proud překódovaný do vhodných formátů pro přímé přehrávání v prohlížečích podporujících HTML5


=Flash přehrávače=
=Flash přehrávače=
Řádek 81: Řádek 126:
* [http://www.longtailvideo.com/players/jw-flv-player/ jwplayer]
* [http://www.longtailvideo.com/players/jw-flv-player/ jwplayer]


=Vnější odkazy=

* [http://wiki.videolan.org/Documentation:Streaming_HowTo/VLM#Video_On_Demand Documentation:Streaming HowTo/VLM#Video On Demand]
[[Kategorie:Síť]]
[[Kategorie:Síť]]
* [http://wiki.videolan.org/Stream_VLC_to_Website_with_asf_and_Flash Stream VLC to Website with asf and Flash]
* [https://www.ispyconnect.com/man.aspx?n=Hikvision URL pro přehrávání z různých IP kamer]

Aktuální verze z 9. 7. 2022, 21:04

Požadavky na kamerový systém

  • Možnost přehrávat video v reálném čase
  • Možnost umístit jpg obrázky na webové stránky, generování jejich miniatur
  • Co nejmenší zátěž na místní síti, nejlépe přenášet video proud jen pokud kameru někdo sleduje
  • Kamerový server umístěný co nejblíže k páteři sloužící jako video proxy a web server pro obrázky
  • Snížení zátěže pokud kamery nikdo nesleduje
  • Možnost načíst všechny kamery jako seznam skladeb(playlist) do VLC
  • Možnost zobrazit souhrnně obrázky ze všech kamer na jedné stránce
  • Archív, možnost prohlížení obrázků a videa z předchozích dnů
  • Zobrazení volitelných informací v obraze

Kamery

Uniview IPC2124LR3-PF28M-D

IPC2124LR3-PF28M-D

Hikvision DS-2CD2032F-I

Soubor:DS-2CD2032-I


Hikvision DS-2CD2046G2-IU


Edimax IC-3030

IC-3030
  • velmi levná kamera, cena okolo 1600 Kč
  • vnitřní použití (indoor)
  • HD rozlišení 1280 x 1024
  • video kodek H.264 při max. rozlišení 15 snímků za sekundu, proměnný bitrate (VBR)
  • dostupná také varianta s wifi-n

Adresy pro přístup k videu

Jeden snímek:

http://kamera/snapshot.jpg

MJPG video:

http://kamera/mjpg/video.mjpg

MPEG4 video:

rtsp://kamera:554/video.sdp

H.264 video:

rtsp://kamera:554/video_h264.sdp

VLC video proxy

Pro nízké zatížení sítě a dosažení maximální kvality je vhodné použít video s kodekem H.264. Díky efektivní kompresi se i při maximálním rozlišení a FPS kamery zatížení sítě v klidu pohybuje kolem 500-1000 kbit/s. Přitom IP kamery většinou zabírají především statická místa, kde je minimální jen občasný pohyb.

vlc-wrapper -vvv --intf=dummy rtsp://kamera:554/ipcam_h264.sdp \
--sout '#rtp{dst=server_ip,port=50000,sdp=rtsp://server_ip:8080/test.sdp}'

Jednotlivé snímky

K získání jednotlivých snímků z videa lze použít VLC filtr scene. Perioda generování snímků je určena parametrem scene-ratio, kde 15 znamená, každý 15-tý snímek. Přitom samotné video se pak musí celé průběžně dekódovat, aby snímky mohly být generovány z rozdílových i klíčových snímků. To pak vyžaduje určitý výpočetní výkon.

vlc --video-filter=scene --vout=dummy --aout=dummy --intf=dummy \
--scene-format=jpg --scene-ratio=15 \
--scene-prefix=snap \
--scene-path=/var/vlc/image rtsp://kamera:554/ipcam_h264.sdp vlc://quit

Vnější odkazy

Ubiquity AirCam

Ubiquiti Aircam
  • Získání snímku v nižším rozlišení přes wget:
curl -s -S -L -H 'Expect:' -b cookies -c cookies -o loginpage.html http://kamera/login.cgi
curl -s -S -L -H 'Expect:' -b cookies -c cookies -o loginresult.html \
--form username=jmeno --form password=heslo --form Submit=Login http://kamera/login.cgi
wget -q --load-cookies cookies "http://kamera/snapshot.cgi" -O webcam.jpg
  • Získání snímku jpeg v plném rozlišení přes ffmpeg:
ffmpeg -i rtsp://kamera/live/ch00_0 -y -f image2 -sameq -t 0.001 spanshot.jpg
  • Získání snímku jpeg v plném rozlišení přes přehrávač VLC:
vlc --video-filter=scene --vout=dummy --aout=dummy --intf=dummy --scene-format=jpg \
--scene-ratio=100 --scene-prefix=webcam_ --run-time=1 --scene-path=/tmp/webcam \
rtsp://kamera:554/live/ch00_0 vlc://quit

Video ze snímků

ffmpeg -framerate 25 -pattern_type glob -i '*.jpg' -c:v libx264 -r 30 -pix_fmt yuv420p out.mp4

Video proxy

  • Přes místní síť s nízkou kapacitou by se měl video proud přenášet pouze jednou
  • Blízko u páteře by měl být umístěn server, který umožní jeden proud z kamery rozdělit na mnoho unicast kopií pro mnoho klientů
  • Možnost umístit video na webových stránkách
    • RTSP stream MPEG4 h264 přehrávaný pomocí VLC přehrávače
    • Proud překódovaný do formátu FLV pro přehrávání ve flash přehrávačích
    • Proud překódovaný do MJPG formátu, který většinou prohlížeče podporují
    • Proud překódovaný do vhodných formátů pro přímé přehrávání v prohlížečích podporujících HTML5

Flash přehrávače

Vnější odkazy