FMUSER Wirless Verzend video en audio eenvoudiger!
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> Afrikaans
sq.fmuser.org -> Albanees
ar.fmuser.org -> Arabisch
hy.fmuser.org -> Armenian
az.fmuser.org -> Azerbeidzjaans
eu.fmuser.org -> Baskisch
be.fmuser.org -> Wit-Russisch
bg.fmuser.org -> Bulgarian
ca.fmuser.org -> Catalaans
zh-CN.fmuser.org -> Chinees (vereenvoudigd)
zh-TW.fmuser.org -> Chinees (traditioneel)
hr.fmuser.org -> Kroatisch
cs.fmuser.org -> Tsjechisch
da.fmuser.org -> Deens
nl.fmuser.org -> Nederlands
et.fmuser.org -> Ests
tl.fmuser.org -> Filipijns
fi.fmuser.org -> Fins
fr.fmuser.org -> Frans
gl.fmuser.org -> Galicisch
ka.fmuser.org -> Georgisch
de.fmuser.org -> Duits
el.fmuser.org -> Greek
ht.fmuser.org -> Haïtiaans Creools
iw.fmuser.org -> Hebreeuws
hi.fmuser.org -> Hindi
hu.fmuser.org -> Hungarian
is.fmuser.org -> IJslands
id.fmuser.org -> Indonesisch
ga.fmuser.org -> Iers
it.fmuser.org -> Italian
ja.fmuser.org -> Japans
ko.fmuser.org -> Koreaans
lv.fmuser.org -> Lets
lt.fmuser.org -> Lithuanian
mk.fmuser.org -> Macedonisch
ms.fmuser.org -> Maleis
mt.fmuser.org -> Maltees
no.fmuser.org -> Norwegian
fa.fmuser.org -> Perzisch
pl.fmuser.org -> Pools
pt.fmuser.org -> Portugees
ro.fmuser.org -> Roemeens
ru.fmuser.org -> Russisch
sr.fmuser.org -> Servisch
sk.fmuser.org -> Slowaaks
sl.fmuser.org -> Slovenian
es.fmuser.org -> Spaans
sw.fmuser.org -> Swahili
sv.fmuser.org -> Zweeds
th.fmuser.org -> Thai
tr.fmuser.org -> Turks
uk.fmuser.org -> Oekraïens
ur.fmuser.org -> Urdu
vi.fmuser.org -> Vietnamese
cy.fmuser.org -> Welsh
yi.fmuser.org -> Jiddisch
voorbereiding
Een frambozentaart (1-3 generaties zijn OK)
Een USB-camera
Verbonden met netwerk
stap
Sluit de frambozentaart aan op de USB-camera. De opdracht lsusb kan het cameramodel en andere informatie weergeven. Tegelijkertijd verschijnt een video 0-apparaat in de map / dev. Om een webserver in frambozentaart te installeren, wordt nginx geselecteerd met het oog op de prestaties van frambozentaart.
sudo apt-get update
sudo apt-get install nginx
Standaard is de hoofdmap van de website van nginx in / var / www / HTML. Voor het gemak kunnen we de root-directory wijzigen in / var / www, het standaardbestand van / etc / nginx / beschikbare sites wijzigen, root / var / www / HTML wijzigen; naar root / var / WWW ;, en voer vervolgens de map / var / www in om het standaardbestand in de HTML-map index.nginx - debian.html te verwijderen Ga naar deze map en start de nginx-service opnieuw.
cd / var / www;
sudo mv html / index.nginx - debian.html index.html
sudorm-rhtml
sudo service nginx herstarten
HLS verdeelt de video continu en schrijft deze circulair naar de set n bestanden. Herhaaldelijk schrijven gedurende een lange tijd kan de SD-kaart beschadigen. Daarom is het beter om 16 m geheugenruimte te verdelen om de slice-bestanden op te slaan. Maak de HLS-map in de map / var / www, wijzig het bestand / etc / fstab en voeg als volgt inhoud toe:
tmpfs / var / www / hls tmpfs standaardinstellingen, size = 16M 0 0
Start de frambozentaart opnieuw. Na het invoeren van de DF-H-opdracht, kunt u zien dat het als volgt is, wat aangeeft dat TMPFS met succes is gemount op / var / www / HLS.
tmpfs 16M 0 16M 0% / var / www / hls
Maak aan in de huidige directory, dat is / home / PI hls.sh Waar - R 10 staat voor de framesnelheid van 10, - s 640x480 staat voor de resolutie, - B: V 300K staat voor de videosnelheid en C: V H264 staat voor de video rate_ OMX staat voor OMX hardware-encoder met frambozenpastei, - segment_ Tijd 2 staat voor 2 seconden per plak, - segment_ Wrap 3 betekent dat het aantal plakjes 3 is, - segment_ lijst_ Grootte 3 betekent dat het aantal bufferbestanden 3 is. , worden de gesneden bestanden in de map / var / www / HLS geplaatst en wordt stream.m3u8 gegenereerd.
ffmpeg -f v4l2 -r 10 -s 640x480 -i / dev / video0 -b: v 300k -c: v h264_ omx -an -f segment -segment_ tijd 2 -segment_ wrap 3 -segment_ list_ size 3 -segment_ list "/ var / www / hls / stream.m3u8 "" /var/www/hls/stream%03d.ts "
Implementatie hls.sh
chmod + x hls.sh
./hls.sh
Gebruik een browser die HTML5 ondersteunt om de inhoud van de videostream te zien. De link is: Raspberry pie IP / HLS / stream. M3u8
HLS-uitvoer
beknopte versie
Het effect van het gebruik van frambozentaart-hardware-encoder is heel duidelijk, neemt in feite niet het CPU-gebruik in beslag. De HLS die deze keer wordt gebruikt, is een protocol voor live videostreaming dat direct in HTML5 kan worden gebruikt. Het heeft de voordelen van een goede penetratie en kan worden gebruikt als er een netwerk is. De nadelen zijn echter duidelijk. De videovertraging is erg groot. Volgens de bovenstaande instellingen heeft het ook een vertraging van minimaal 6S. Verwacht wordt dat het webrtc-protocol zo snel mogelijk kan worden gepopulariseerd.
|
Voer een e-mailadres in om een verrassing te ontvangen
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> Afrikaans
sq.fmuser.org -> Albanees
ar.fmuser.org -> Arabisch
hy.fmuser.org -> Armenian
az.fmuser.org -> Azerbeidzjaans
eu.fmuser.org -> Baskisch
be.fmuser.org -> Wit-Russisch
bg.fmuser.org -> Bulgarian
ca.fmuser.org -> Catalaans
zh-CN.fmuser.org -> Chinees (vereenvoudigd)
zh-TW.fmuser.org -> Chinees (traditioneel)
hr.fmuser.org -> Kroatisch
cs.fmuser.org -> Tsjechisch
da.fmuser.org -> Deens
nl.fmuser.org -> Nederlands
et.fmuser.org -> Ests
tl.fmuser.org -> Filipijns
fi.fmuser.org -> Fins
fr.fmuser.org -> Frans
gl.fmuser.org -> Galicisch
ka.fmuser.org -> Georgisch
de.fmuser.org -> Duits
el.fmuser.org -> Greek
ht.fmuser.org -> Haïtiaans Creools
iw.fmuser.org -> Hebreeuws
hi.fmuser.org -> Hindi
hu.fmuser.org -> Hungarian
is.fmuser.org -> IJslands
id.fmuser.org -> Indonesisch
ga.fmuser.org -> Iers
it.fmuser.org -> Italian
ja.fmuser.org -> Japans
ko.fmuser.org -> Koreaans
lv.fmuser.org -> Lets
lt.fmuser.org -> Lithuanian
mk.fmuser.org -> Macedonisch
ms.fmuser.org -> Maleis
mt.fmuser.org -> Maltees
no.fmuser.org -> Norwegian
fa.fmuser.org -> Perzisch
pl.fmuser.org -> Pools
pt.fmuser.org -> Portugees
ro.fmuser.org -> Roemeens
ru.fmuser.org -> Russisch
sr.fmuser.org -> Servisch
sk.fmuser.org -> Slowaaks
sl.fmuser.org -> Slovenian
es.fmuser.org -> Spaans
sw.fmuser.org -> Swahili
sv.fmuser.org -> Zweeds
th.fmuser.org -> Thai
tr.fmuser.org -> Turks
uk.fmuser.org -> Oekraïens
ur.fmuser.org -> Urdu
vi.fmuser.org -> Vietnamese
cy.fmuser.org -> Welsh
yi.fmuser.org -> Jiddisch
FMUSER Wirless Verzend video en audio eenvoudiger!
Neem contact op
Adres:
No.305 Zaal HuiLan Gebouw No.273 Huanpu Road Guangzhou China 510620
Categorieën
Nieuwsbrief