Portál AbcLinuxu, 1. listopadu 2024 00:31


Dotaz: Online webkamera

1.5.2022 12:58 Pavel
Online webkamera
Přečteno: 536×
Odpovědět | Admin
Dobrý den. Mám kameru, která generuje RTSP stream, který je dostupný na adrese
rtsp://admin:password@10.100.100.101/Streaming/channels/101
Já bych rád tento stream publikoval přes Nginx do světa, tak aby ve směru od kamery k serveru běželo pouze jedno spojení a návštěvníci aby přistupovali pouze na Nginx a né až na cílovou kameru. Server, kterým bych to chtěl streamovat je na páteři v Brně, takže problémy s konektivitou nepředpokládám (je tam 1Gbps). Naopak mezi kamerou a serverem jsem omezen 10Mbps linkou, což by ale pro FullHD stream mělo být dostačující.

Teď mám trochu zmatek v tom, co vlastně potřebuju. Potřebuju FFMPEG ? Stream nehodlám nijak upravovat / modifikovat. Max. třeba vložit logo hasičů a obce, ale to třeba až v dalším kroku. Potřebuju stream nějak "kešovat" nebo ukládat k sobě na disk, když půjde o live ?

Nevěděl by někdo o nějaké rozumném / jednoduchém návodu, kudy do toho ? Dělám to čistě jako amatér, ale samozřejmě novým věcem jsem otevřen a ochoten se je naučit a pochopit. Potřeboval bych se ale od něčeho odrazit.

Děkuju, Pavel
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

1.5.2022 20:39 X
Rozbalit Rozbalit vše Re: Online webkamera
Odpovědět | | Sbalit | Link | Blokovat | Admin
Asi bych zacal kombinaci ffmpeg a RTMP modul pro nginx. Az zjistis, ze je to nevyhovujici muzes prejit na kombinaci OBS a modul FLV. Ruznych navodu je dost. Jestli je to dost jednoduche, nebo rozumne je ciste tvoje vec.
2.5.2022 08:59 Pavel
Rozbalit Rozbalit vše Re: Online webkamera
Děkuji, asi bych do začátku šel cestou RTSP --> FFMPEG --> NGINX RTMP --> HLS.
Teď jak to slepit aby to "nějak" fungovalo ?
2.5.2022 13:20 X
Rozbalit Rozbalit vše Re: Online webkamera
Poradna = neco mi nefunguje, potrebuju poradit a tady je kus meho nefunkcniho kodu, konfigurace etc. Navodu je hodne, takze google a zacni lasakave smolit. Az se dostanes do fakze kdy budes uplne mimo, tak se sem vrat a detailne popis kde si se zasekl.
2.5.2022 13:38 kuba
Rozbalit Rozbalit vše Re: Online webkamera
Dobrá úvaha, ale koneckonců generovat HLS (malé .ts soubory s playlistem) dokáže i ffmpeg, takže by ti stačilo kdyby ti je generoval do nějakého adresáře ve webserveru (asi Apache nebo nginx). Ffmpeg by měl na vstupu ten Rtsp a na výstupu Hls. V rámci něho by šel vkládat i obrázek nebo další věci.
Nginx s pluginem RTMP ale umí HLS taky, ale s tím jsem si nikdy nehrál.
Nebo odděleně RTSP -> Ffmpeg -> tvůj RTMP a tvůj RTMP -> Ffmpeg (eventuelně grafika) -> HLS
Každopádně je nutné mít možnost si spustit na tom serveru ffmpeg, který pak trvale poběží, s nějakým autorestartovacím skriptem když to z nějakého důvodu umře. (takže musíš mít přístup na konzoli serveru - SSH, ale není potřeba jako root)
2.5.2022 15:51 jejda | skóre: 25 | blog: jejda
Rozbalit Rozbalit vše Re: Online webkamera
Odpovědět | | Sbalit | Link | Blokovat | Admin
Před nějakým časem jsem si s něčím podobným zkoušel hrát a fungovalo to. Problém u toho vidím ten, že takto by byla ta linka mezi kamerou a web serverem trvale zatížená streamem i když se třeba nikdo nedívá. To se mi moc nelíbí a netuším jak to řešit.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.