FMUSER Bezdrátový přenos videa a zvuku snadnější!
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> afrikánština
sq.fmuser.org -> albánština
ar.fmuser.org -> arabština
hy.fmuser.org -> Arménský
az.fmuser.org -> Ázerbájdžánština
eu.fmuser.org -> baskičtina
be.fmuser.org -> běloruský
bg.fmuser.org -> Bulgarian
ca.fmuser.org -> Katalánština
zh-CN.fmuser.org -> čínština (zjednodušená)
zh-TW.fmuser.org -> Čínsky (zjednodušeně)
hr.fmuser.org -> chorvatština
cs.fmuser.org -> čeština
da.fmuser.org -> dánština
nl.fmuser.org -> Dutch
et.fmuser.org -> estonština
tl.fmuser.org -> filipínský
fi.fmuser.org -> finština
fr.fmuser.org -> French
gl.fmuser.org -> galicijština
ka.fmuser.org -> gruzínština
de.fmuser.org -> němčina
el.fmuser.org -> Greek
ht.fmuser.org -> haitská kreolština
iw.fmuser.org -> hebrejština
hi.fmuser.org -> hindština
hu.fmuser.org -> Hungarian
is.fmuser.org -> islandština
id.fmuser.org -> Indonéština
ga.fmuser.org -> Irština
it.fmuser.org -> Italian
ja.fmuser.org -> japonština
ko.fmuser.org -> korejština
lv.fmuser.org -> lotyština
lt.fmuser.org -> Litevština
mk.fmuser.org -> makedonština
ms.fmuser.org -> Malajština
mt.fmuser.org -> maltština
no.fmuser.org -> Norwegian
fa.fmuser.org -> perština
pl.fmuser.org -> polština
pt.fmuser.org -> portugalština
ro.fmuser.org -> Rumunština
ru.fmuser.org -> ruština
sr.fmuser.org -> srbština
sk.fmuser.org -> slovenština
sl.fmuser.org -> Slovinština
es.fmuser.org -> španělština
sw.fmuser.org -> svahilština
sv.fmuser.org -> švédština
th.fmuser.org -> Thai
tr.fmuser.org -> turečtina
uk.fmuser.org -> ukrajinština
ur.fmuser.org -> urdština
vi.fmuser.org -> Vietnamská
cy.fmuser.org -> velština
yi.fmuser.org -> Jidiš
příprava
Jeden malinový koláč (1-3 generace jsou v pořádku)
USB kamera
Připojeno k síti
krok
Připojte malinový koláč k USB fotoaparátu. Příkaz lsusb může zobrazit model kamery a další informace. Současně se v adresáři / dev objeví zařízení video 0. Aby bylo možné nainstalovat webový server do malinového koláče, je nginx vybrán s ohledem na výkon malinového koláče.
sudo apt-get update
sudo apt-get nainstalovat nginx
Ve výchozím nastavení je kořenový adresář webu nginx v adresáři / var / www / HTML. Pro větší pohodlí můžeme změnit kořenový adresář na / var / www, upravit výchozí soubor / etc / nginx / sites available, change root / var / www / HTML; do kořenového adresáře / var / WWW; a poté do adresáře / var / www odstraňte výchozí soubor ve složce HTML index.nginx - debian.html Přesuňte se do tohoto adresáře a restartujte službu nginx.
cd / var / www;
sudo mv html / index.nginx - debian.html index.html
sudo rm -r html
sudo služba nginx restart
HLS průběžně rozděluje video a kruhově jej zapisuje do souboru n. Dlouhodobé opakované psaní může SD kartu poškodit. Proto je lepší rozdělit 16m paměťový prostor pro ukládání souborů řezů. Vytvořte složku HLS v adresáři / var / www, upravte soubor / etc / fstab a přidejte obsah následujícím způsobem:
tmpfs / var / www / hls výchozí hodnoty tmpfs, velikost = 16M 0 0
Restartujte malinový koláč. Po zadání příkazu DF - H můžete vidět, že je to následující, což naznačuje, že TMPFS je úspěšně připojen k / var / www / HLS.
tmpfs 16M 0 16M 0% / var / www / hl
Vytvořte v aktuálním adresáři, tj. / Home / PI hls.sh Kde - R 10 představuje snímkovou frekvenci 10, - s 640x480 představuje rozlišení, - B: V 300K představuje rychlost videa a C: V H264 představuje rychlost videa_ OMX znamená hardwarový kodér OMX využívající malinový koláč, - segment_ Čas 2 představuje 2 sekundy na řez, - segment_ Zalomení 3 znamená počet řezů 3, - segment_ seznam_ Velikost 3 znamená, že počet souborů vyrovnávací paměti je 3. Nakonec , nakrájené soubory se vloží do adresáře / var / www / HLS a vygeneruje se stream.m3u8.
ffmpeg -f v4l2 -r 10 -s 640x480 -i / dev / video0 -b: v 300k -c: v h264_ omx -an -f segment -segment_ time 2 -segment_ wrap 3 -segment_ list_ size 3 -segment_ list "/ var / www / hls / stream.m3u8 "" /var/www/hls/stream%03d.ts "
Implementace hls.sh
chmod + x hls.sh
./ hls.sh
K zobrazení obsahu video streamu použijte prohlížeč, který podporuje HTML5. Odkaz je: Raspberry pie IP / HLS / stream. M3u8
HLS výstup
shrnutí
Účinek použití hardwarového kodéru malinového koláče je velmi zřejmý, v podstatě nezabírá využití procesoru. HLS použitý tentokrát je protokol živého přenosu videa, který lze přímo použít v HTML5. Má výhody dobrého průniku a lze jej použít, když existuje síť. Nevýhody jsou však zřejmé. Zpoždění videa je velmi velké. Podle výše uvedeného nastavení má také zpoždění nejméně 6S. Očekává se, že protokol webrtc lze popularizovat co nejdříve.
|
Zadejte e-mail a získejte překvapení
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> afrikánština
sq.fmuser.org -> albánština
ar.fmuser.org -> arabština
hy.fmuser.org -> Arménský
az.fmuser.org -> Ázerbájdžánština
eu.fmuser.org -> baskičtina
be.fmuser.org -> běloruský
bg.fmuser.org -> Bulgarian
ca.fmuser.org -> Katalánština
zh-CN.fmuser.org -> čínština (zjednodušená)
zh-TW.fmuser.org -> Čínsky (zjednodušeně)
hr.fmuser.org -> chorvatština
cs.fmuser.org -> čeština
da.fmuser.org -> dánština
nl.fmuser.org -> Dutch
et.fmuser.org -> estonština
tl.fmuser.org -> filipínský
fi.fmuser.org -> finština
fr.fmuser.org -> French
gl.fmuser.org -> galicijština
ka.fmuser.org -> gruzínština
de.fmuser.org -> němčina
el.fmuser.org -> Greek
ht.fmuser.org -> haitská kreolština
iw.fmuser.org -> hebrejština
hi.fmuser.org -> hindština
hu.fmuser.org -> Hungarian
is.fmuser.org -> islandština
id.fmuser.org -> Indonéština
ga.fmuser.org -> Irština
it.fmuser.org -> Italian
ja.fmuser.org -> japonština
ko.fmuser.org -> korejština
lv.fmuser.org -> lotyština
lt.fmuser.org -> Litevština
mk.fmuser.org -> makedonština
ms.fmuser.org -> Malajština
mt.fmuser.org -> maltština
no.fmuser.org -> Norwegian
fa.fmuser.org -> perština
pl.fmuser.org -> polština
pt.fmuser.org -> portugalština
ro.fmuser.org -> Rumunština
ru.fmuser.org -> ruština
sr.fmuser.org -> srbština
sk.fmuser.org -> slovenština
sl.fmuser.org -> Slovinština
es.fmuser.org -> španělština
sw.fmuser.org -> svahilština
sv.fmuser.org -> švédština
th.fmuser.org -> Thai
tr.fmuser.org -> turečtina
uk.fmuser.org -> ukrajinština
ur.fmuser.org -> urdština
vi.fmuser.org -> Vietnamská
cy.fmuser.org -> velština
yi.fmuser.org -> Jidiš
FMUSER Bezdrátový přenos videa a zvuku snadnější!
Kontakt
Adresa:
Budova č. 305 Room HuiLan No.273 Huanpu Road Guangzhou Čína 510620
Kategorie
Newsletter