Raspberry Pi Birdbox kamera (8 / 12 steg)
Steg 8: Kompilera om FFMPEG
Ett verktyg som heter FFMPEG kommer att göra den video ström. Raspbian levereras med FFMPEG installerat, men den installerade versionen är inte sammanställts du vill använda den infödda GPU så FFMPEG måste kompileras om för att använda den. Jag hittade instruktionerna här fungerar bra, Observera att crtmpserver avsnitt på webbplatsen är inte nödvändiga eftersom vi strömmande video över internet till SEGfL servrar. Följande steg från länken ovan nämnda kommer att kompilera om FFMPEG. Ett varningens: när du skriver "gör" Jag föreslår att du lämnar den att köra över en natt eftersom det tar timmar att kompilera om!
sudo aptitude remove ffmpeg
CD/usr/src
sudo chown "whoami": användare ffmpeg
git clone git://source.ffmpeg.org/ffmpeg.git ffmpegcd ffmpeg < br >
. / configure
göra
sudo göra installera
FFMPEG är nu klar att användas. Du kan testa det med SEGfL streaming sidan med hjälp av följande steg:
- Öppna XML-konfiguration filen fmeProfile.xml som du hämtat från webbplatsen SEGfL
- Hitta XML-taggen "url" som bör vara under taggen "rtmp". Det blir något liknande: rtmp://broadcast.e2bn.org/microsites2fme
- Strax under denna hitta XML tag "stream" som är en lång sekvens av siffror och tecken
- Du behöver även användarnamn och lösenord du antecknade ner tidigare
FFMPEG och SEGfL Birdbox webbsidan kan testas med raspivid enligt följande:
raspivid -t -1 -w 960 - h 540 - fps 25 -b 500000 -vf -o - | ffmpeg -i - - vcodec kopia - en -f flv rtmp: / / < användarnamn >: < lösenord >
Om du gå till sidan Live webbkamera för din skola på Birdbox projektets webbplats bör du se live video.
Observera att jag har försökt många inställningar för att förbättra videokvaliteten, öka upplösningen och öka de bildrutor per sekund men jag tror de serversidan företräde.