Najnižšia latencia streamovania - kamerový modul Raspberry Pi - deutsches

Hľadám funkčný manuál/možnosť mať pri streamovaní RaspiCam čo najmenšie oneskorenie.

raspberry

Väčšina riešení bohužiaľ spôsobuje oneskorenie 5 až 60 sekúnd, čo je z môjho hľadiska neprijateľné.

Nejde o WLAN alebo LAN - môj PI je káblový a sieť má 1A.
Pre mňa to nemusí byť nutne streamovanie 1080p, ale niečo by malo byť viditeľné, takže sa mi naozaj nechce ísť na rozlíšenie menšie ako 640x480 a nemalo by to byť menej ako 10fps, pokiaľ je to možné.

Hľadanie/vyskúšanie použiteľného riešenia však, bohužiaľ, trvá dlhšie ako vývoj súvisiaceho webového rozhrania môjho robota

// EDIT: Medzitým sme zistili alebo vyvinuli niektoré užitočné riešenia v tomto vlákne, ktoré tu zadám v prvom príspevku skôr, ako prejdú pod.
Tu zobrazené poradie je Nie kvôli „prvý je najlepší“ alebo niečo podobné. Sami musíte zistiť, čo je pre vás to najlepšie

  • Kombinácia nginx a ffmpeg => Príspevok č. 8

  • Kombinácia raspivid a netcat (telnet) => článok # 15 (vysvetlenie v článku # 24)
  • Python/Web: pistreamovanie od výrobcu picamera => Príspevok č. 27

Upravené raz, naposledy meigrafd (23. apríla 2017).

Inak vyskúšajte nasledujúce (ak máte čas a chuť)

Nový súbor, napríklad app.py

Upravené raz, naposledy Boatmann (9. augusta 2014).

Ahoj všetci,
meigrafd,
Vopred:
Nemám kamerový modul a neviem nič o streamovaní! Ale som teoretik a veľa čítam .

používate program „raspistill“ akýmkoľvek spôsobom pre svoje znepokojenie ?

ak je to tak, mohlo by byť užitočné:
program „raspistill“ je veľmi pomalý. Niklas Rother napísal rýchlejšiu verziu. Stiahnite si z BitBucket ako spustiteľný binárny súbor (vyhľadajte 'RaspiFastCamD') .

--- kto vie čítať, má jasnú výhodu ---

--- Radosť vzniká z nedostatku informácií ---

--- Hovno je, keď prd niečo váži ---

Áno . náš drotár .

akú dátovú priepustnosť máte na použitom pripojení?
To je zaujímavé, pretože potom môžete zistiť, koľko je posun Mbit/s.
Pri rozlíšení 640 x 480 získate 307 200 pixelov. Pri 16 bitovej farebnej hĺbke ste už na 4 915 200 bitoch a to pri 10 fps = 49 152 000, t. J. Dobrých 49 Mbit/s.
To je na hovno .

BTW: Spočiatku som si myslel, že s 2,4 GHz rádiom získate vyššiu prenosovú rýchlosť (kvôli vyššej frekvencii je viac priestoru). Nafúknutý koláč. Podľa môjho výskumu sú maximum 2 Mbit/s. takže bohužiaľ ani možnosť

// EDIT:
Myslím si, že to pravdepodobne vyústi do kompromisu medzi kvalitou obrazu a snímkovou frekvenciou. Môže byť dokonca rýchlejšie použiť kompresiu ako H264. Pamätám si, že som vyladil kompresiu MPEG4 tak, aby sa dátový tok mal použiť ako riešenie videokonferencie cez jednu linku ISDN (latencia max. 0,5 s). Maximum však bolo 320x240 pixelov. Farebnú hĺbku už bohužiaľ neviem.

Prepáčte, tvorivé rádiové ticho .

(-> Moje zdroje pre Arduino, Raspi a ESP. 9. augusta 2014).