IP kamera s veřejným streamem do internetu

IP kamera s veřejným streamem do internetu
« kdy: 26. 03. 2021, 12:24:39 »
Zdar,
resim IP kameru pristupnou VEREJNE pres web. Kamera vnitrni provedeni pripojena wifi do lokalni site, kde mam moznost instalovat cokoli jako vitrualni server, verejna IP adresa. Pokud mozno streamovat bez zvuku (zviratka v chovatelskem krouzku a nechci zaznamenavat lidi a co rikaji).
Reseni me napada nekolik, ale ptam se, abych ziskal i jiny nazor, ktera cesta je pruchodnejsi. Nejakou cestu jak to zprovoznit sam bych urcite nasel, ale nerad bych 10 minut potom zjistil, ze existuje lepsi uz hotove reseni.
1) kamera s vlastni podporou RTMP a streamovat pres YT (jaka?)
2) jina IP kamera (onvif nebo jinak pristupny stream) a na RTMP to predavat nejakou sestavou SW na virt. serveru. Vyhodou je moznost manipulace s obrazem (napriklad do nej pridat text), nevyhodu, ze nevim co pouzit. Napada me OBS, ale nevim jesli to jde nastavit do rezimu funguje samo bez obsluhy.
3) misto kamery rPi+CSI kamera (a nevim jaky SW)
4) Vlastni nginx+rtmp module, ale tam nevim jak resit klienta (weboveho a/nebo mobilniho) Takovy YT ma pristupy ze vsecho mozneho vyresene. (ocekavana navstevnost je vetsinou 0, az jednotky pripojeni, to by slo i bez cloudu)
A tak si rikam, jesli nekdo nema nekdo podobny problem (kamery co jsou napriklad na krmitku, ptaci budky atd.). Kvalita nemusi byt superdokonala, i HD rozliseni je vic, nez potrebujeme. Zaznam kamery neni nutny.
Ona uz se spatne hleda i ta kamera samotna. E-shopy opisuji marketing vyrobcu, kde "nejdulezitejsi" je integrace do jejich vlastnicho cloudu, jejich vlastni (nejlepsi) aplikace pripadne integrace s cloud asisstenty. Coz je presne to, co me pro takoveto pouziti vubec nezajima.
Ostatne kdyz jsem zminoval ptaci budku, tak je tu moznost, ze na ni dojde taky.
« Poslední změna: 26. 03. 2021, 12:41:49 od Petr Krčmář »


Re:IP kamera s veřejným streamem do internetu
« Odpověď #1 kdy: 26. 03. 2021, 14:04:04 »
Tento problem som riesil par rokov do zadu. Najviac sa mi osvedcilo spravit si vlastny virtualny linux server, na ktorom som prijimal rtmp stream z ip kamery (napr. Higvison ma velky vyber ip kamier s roznymi objektivmi a uhlami pokrytia ci rozlisenia v MP) a prekladal ho na HLS cez fffmpeg a ten si vies aj archivovat. Cez nginx som si HLS stream nalinkoval cez html5 na webstranke. Dane riesenie je dost skalovatelne a jedine, co ta moze brzdit je rychlost tvojej internetovej linky. Pripadne to vies posielat na youtube.

Ako bonus sa da spravit cez web stranku admin rozhranie, kde vies zastavovat a spustat stream. Taktiez vies vkladat do videa logo spravit si pocitadlo pristupov a aktualnych nastevnikov, etc... Fantazii sa medze nekladu. Vyhoda tohoto riesenia je, ze si vies spravit script, ktory sleduje ci stream s kamery prichadza (tj. ci kamera zije) a ak nejde, tak si spustis stream z archivu. Pripadne, ak by sa zasekol nejaky proces, tak sa sam restartne.

PS: este pridavam odkaz na celkom dobry navod pre HLS live stream cez nginx https://docs.peer5.com/guides/setting-up-hls-live-streaming-server-using-nginx/
« Poslední změna: 26. 03. 2021, 14:07:42 od Milan Cagap »

Re:IP kamera s veřejným streamem do internetu
« Odpověď #2 kdy: 26. 03. 2021, 16:35:35 »
Ja osobne som to riešil cez OBS. Nainštaluješ, nastaviš, pridáš text alebo to čo ťa napadne a necháš tak, a môžeš to streamovať na YT alebo FB alebo oba naraz.
Keď budeš vyberať kameru tak nezabudni aké svetelné podmienky sú tam kde budeš snímať, aby si nebol sklamaný z výsledku.
Druhá možnosť je kamera, čo to má v sebe všetko už zabudované ale myslím si, že cenovo by to pre teba už nebolo zaujímavé.

Re:IP kamera s veřejným streamem do internetu
« Odpověď #3 kdy: 26. 03. 2021, 19:46:14 »
A je mozne OBS nastavit tak, ze po restartu bude bez lidskeho zasahu pokracovat ve streamovani? Nepotrebuji nic, o co by clo vem musel pecovat jako o kvetinku (s vyjimkou aktualizaci samozrejme)
Nevim, ptam se.

Re:IP kamera s veřejným streamem do internetu
« Odpověď #4 kdy: 26. 03. 2021, 20:35:12 »
jo, ma api


Re:IP kamera s veřejným streamem do internetu
« Odpověď #5 kdy: 29. 03. 2021, 16:13:31 »
Na to aby sa ti spustal OBS po restarte pc alebo ked vytuhne proces/stream potrebujes daky script, co to bude monitorovat. V pripade akychkolvek poruch proces restartuje. Tu je pirklad ako spustat stream v obs automaticky.

https://obsproject.com/forum/threads/run-obs-and-start-streaming-automatically.37097/

V poctate script vo windowse das to startup polozky, aby sa spustil pri starte a v linuxe ho mozes dat kludne do rc.local pripadne ho nechat v crontabe. Akurat ho treba upravit, nech si najskor sleduje ci proces bezi a ak nebezi ho spusti. Tuto kontrolu mozes vykonavat narp. kazdych 5 minut.

Re:IP kamera s veřejným streamem do internetu
« Odpověď #6 kdy: 12. 04. 2021, 15:15:06 »
Vyřešil jste toto nějak? Já se chci vydat asi cesou Rpi, něco takového:
https://www.makeuseof.com/tag/live-stream-youtube-raspberry-pi/
Myslíte, že je to rozumný nápad?

Re:IP kamera s veřejným streamem do internetu
« Odpověď #7 kdy: 12. 04. 2021, 18:32:35 »
Vyresil. Mam tam HikVision DS2CD2423G0I kameru s RTSP videem.
Ve vitualce pak bez transkodovani zaprazeny FFMPEG, ktery to jen prebali pro HLS a ven to serviruji pres NGINX
V podstate tohle reseni https://dev.to/tejasvi2/rtsp-stream-to-web-browser-using-ffmpeg-1cb
Ten FFMPEG je tam vlasne jen jako "lopatka" na data. Pokud se to neosvedci (kompatibilita, komfort pouziti, kapacita linky), tak mam v zaloze pouzit FFMPEG znovu jako lopatku na data a krmit tim youtube live stream.

K videni http://zverinec.kaznejov.cz/
Pripadne HD http://zverinec.kaznejov.cz/cam1hd.html