Video v živo na youtube - direkt iz maline

Maline, robidnice in podobni elektronski sadeži, ki imajo integriranega kar precej HW.

Moderator: tilz0R

Video v živo na youtube - direkt iz maline

OdgovorNapisal/-a s54mtb » 31 Maj 2015, 21:41

Potrebščine:
RaspberryPI s kamero, SD kartica, napajalnik, povezava v internet

Postopek:

1. inštalacija raspbian
- na PC inštaliraj Win32DiskImager
- prenesi image sistema za malino raspbian zip ali torrent
- s pomočjo Win32DiskImager zapiši prenesen image na SD kartico
- vtakni v malino, vtakni mrežni kabel v malino in priklopi napajanje

2. poišči IP maline (znajdi se sam, ker ne vem, kakšen LAN imaš doma)

3. s terminalom se poveži (new connection, tcp/ip, SSH, port 22) na malino (u: pi, P: raspberry) in poženi raspi-config, spremeni geslo, aktiviraj kamero

4. na PC nainštaliraj WinSCP

5. Prenesi arm.tar.gz na PC in se poveži na malino z WinSCP (TFTP, port 22) ter prenesi arm.tar.gz na malino v home direktorij

6. Razpakiraj prenešen arhiv:
Koda: Izberi vse
tar -xvf arm.tar.gz


7. Nainštaliraj in poženi screen, da boš ohranil SSH sejo aktivno, tudi, ko boš prekinil povezavo s terminalom:
Koda: Izberi vse
sudo apt-get install screen
screen bash


8. Pojdi na youtube in aktiviraj račun (lahko preko SMS), ter omogoči live evente na tvojem računu

9. Skreiraj nov live event, za type uporabi "custom", na "ingestion settings" uporabi "other encoders" in skopiraj "stream name".
ytnastavitve.JPG


10. Poženi stream s kamere na malini:
Koda: Izberi vse
raspivid -o - -t 0 -w 1280 -h 720 -fps 25 -b 4000000 -g 50 | ./ffmpeg -re -ar 44100 -ac 2 -acodec pcm_s16le -f s16le -ac 2 -i /dev/zero -f h264 -i - -vcodec copy -acodec aac -ab 128k -g 50 -strict experimental -f flv rtmp://a.rtmp.youtube.com/live2/xxxx_tule_skopiraj_stream_name_z_youtube_xxxx

Video je z gornjimi nastavitvami 720p, potrebna pasovna širina je nekje med 1,5 in 4 Mbps. Za manjšo resolucijo bi lahko bilo tudi manj. Pasovno širino, ki jo požre stream nastaviš s parametrom -b. Avdio je /dev/null, vendar youtube zahteva nek avdio, tako da je vstavljena tišina.
črnaslika.JPG


11. sedaj lahko poženeš streamanje na youtube eventu: Live control room -> Start streaming

12. v terminalu "detachaj" sejo s
Koda: Izberi vse
Ctrl-A d
(mali d)

Sedaj lahko zapreš terminal. Ko se naslednjič logiraš, se v screen sejo priklopiš s
Koda: Izberi vse
screen -r


Takole. Upam, da komu koristi. Youtube shranjuje zadnje 4 ure. S časovnim trakom se lahko pomakneš v "minus" s časom. Zna biti uporabno kot poceni varnostna kamera.

Pri meni je trenutno noč. Ne vem, kako je drugje po Sloveniji. Ampak zjutraj bi se moral tu pokazati pogled proti severu (Trška gora):


LP,
Mare
s54mtb
 
Prispevkov: 6833
Pridružen: 15 Jan 2015, 00:10
Zahvalil se je: 895 krat
Prejel zahvalo: 2188 krat
Uporabnika povabil: Vrtni palček
Število neizkoriščenih povabil: 31

Re: Video v živo na youtube - direkt iz maline

OdgovorNapisal/-a Kroko » 01 Jun 2015, 07:19

Embeedan video mi ne dela, na you tube strani pa imate še vedno noč.
http://www.planet-cnc.comKroko was here!
Uporabniški avatar
Kroko
 
Prispevkov: 3423
Pridružen: 14 Jan 2015, 11:12
Kraj: Ljubljana
Zahvalil se je: 593 krat
Prejel zahvalo: 1124 krat
Uporabnika povabil: Vrtni palček
Število neizkoriščenih povabil: 204

Re: Video v živo na youtube - direkt iz maline

OdgovorNapisal/-a s54mtb » 01 Jun 2015, 18:59

s54mtb
 
Prispevkov: 6833
Pridružen: 15 Jan 2015, 00:10
Zahvalil se je: 895 krat
Prejel zahvalo: 2188 krat
Uporabnika povabil: Vrtni palček
Število neizkoriščenih povabil: 31

Re: Video v živo na youtube - direkt iz maline

OdgovorNapisal/-a Kroko » 01 Jun 2015, 20:43

Super ideja
http://www.planet-cnc.comKroko was here!
Uporabniški avatar
Kroko
 
Prispevkov: 3423
Pridružen: 14 Jan 2015, 11:12
Kraj: Ljubljana
Zahvalil se je: 593 krat
Prejel zahvalo: 1124 krat
Uporabnika povabil: Vrtni palček
Število neizkoriščenih povabil: 204

Re: Video v živo na youtube - direkt iz maline

OdgovorNapisal/-a miharix » 01 Jun 2015, 21:08

Na kateri malinci to poganjaš?
Lp,
M.
Uporabniški avatar
miharix
 
Prispevkov: 542
Pridružen: 18 Jan 2015, 09:23
Kraj: LJ
Zahvalil se je: 163 krat
Prejel zahvalo: 122 krat
Uporabnika povabil: VolkD
Število neizkoriščenih povabil: 27

Re: Video v živo na youtube - direkt iz maline

OdgovorNapisal/-a s54mtb » 01 Jun 2015, 21:26

miharix je napisal/-a:Na kateri malinci to poganjaš?


"Tastara" B

Kroko je napisal/-a:Super ideja


Žal ni moja. Volk je to videl pri enemu Tržačanu menda. Je dobil par šleparjev sončničnih semen.
s54mtb
 
Prispevkov: 6833
Pridružen: 15 Jan 2015, 00:10
Zahvalil se je: 895 krat
Prejel zahvalo: 2188 krat
Uporabnika povabil: Vrtni palček
Število neizkoriščenih povabil: 31

Re: Video v živo na youtube - direkt iz maline

OdgovorNapisal/-a VolkD » 01 Jun 2015, 21:42

s54mtb je napisal/-a:Žal ni moja. Volk je to videl pri enemu Tržačanu menda. Je dobil par šleparjev sončničnih semen.
No šleparjev ravno ne, ampak kar dovolj, da bi lahko trgovino odprl. V glavnem, človek je stvar zaprl in nehal s tem, ker ni imel več kam s semeni. Sem sam videl, kako je odvažal prazne škatle in pakete, seme je dajal pa po žakljih, da je porabil manj prostora.
Dokler bodo ljudje mislili, da živali ne čutijo bolečine, bodo živali čutile, da ljudje ne mislijowww.S5tech.net
Uporabniški avatar
VolkD
Administratorji strani
 
Prispevkov: 21476
Pridružen: 29 Dec 2014, 19:49
Kraj: Kačiče (Divača)
Zahvalil se je: 3907 krat
Prejel zahvalo: 3032 krat
Uporabnika povabil: Vrtni palček
Število neizkoriščenih povabil: 254

Re: Video v živo na youtube - direkt iz maline

OdgovorNapisal/-a s54mtb » 03 Jun 2015, 08:44

Tole z youtube ne dela najbolje. S časom se tok prekine in youtube samo ponavlja zadnjih nekaj minut kot posnetek v živo. Sedaj sem dal gor motion in stvar "špila" kot mora. Motion tudi zazna spremembe v sliki in shrani posnetek in zazanano spremenjeno sliko na box, ki sem ga mountal preko webdav. Če koga zanima, lahko napišem recept tudi za to.

Tole je pa končni rezultat:
http://pavlin.si/s54mtbcam/birdcam.php
s54mtb
 
Prispevkov: 6833
Pridružen: 15 Jan 2015, 00:10
Zahvalil se je: 895 krat
Prejel zahvalo: 2188 krat
Uporabnika povabil: Vrtni palček
Število neizkoriščenih povabil: 31

Re: Video v živo na youtube - direkt iz maline

OdgovorNapisal/-a sundancer » 23 Jun 2015, 19:43

s54mtb je napisal/-a:Če koga zanima, lahko napišem recept tudi za to.


Prosim :)
Uporabniški avatar
sundancer
 
Prispevkov: 360
Pridružen: 16 Jan 2015, 22:36
Kraj: Domžale
Zahvalil se je: 105 krat
Prejel zahvalo: 180 krat
Uporabnika povabil: Vrtni palček
Število neizkoriščenih povabil: 29

Re: Video v živo na youtube - direkt iz maline

OdgovorNapisal/-a s54mtb » 11 Jul 2015, 12:52

Uf, tole prošnjo sem pa spregledal. Bom napisal.

Ptiči so po dolgem času ugotovili, da jih pred kamero čaka pojedina. Seme kar leti po zraku:
Slika

Slika

Več tule:
https://app.box.com/files/0/f/4001034699/snapshots


LP,
Mare
s54mtb
 
Prispevkov: 6833
Pridružen: 15 Jan 2015, 00:10
Zahvalil se je: 895 krat
Prejel zahvalo: 2188 krat
Uporabnika povabil: Vrtni palček
Število neizkoriščenih povabil: 31

Re: Video v živo na youtube - direkt iz maline

OdgovorNapisal/-a VolkD » 11 Jul 2015, 16:24

Si dobil kakšno donacijo semen ?

ps.: Slik ni !
Dokler bodo ljudje mislili, da živali ne čutijo bolečine, bodo živali čutile, da ljudje ne mislijowww.S5tech.net
Uporabniški avatar
VolkD
Administratorji strani
 
Prispevkov: 21476
Pridružen: 29 Dec 2014, 19:49
Kraj: Kačiče (Divača)
Zahvalil se je: 3907 krat
Prejel zahvalo: 3032 krat
Uporabnika povabil: Vrtni palček
Število neizkoriščenih povabil: 254

Re: Video v živo na youtube - direkt iz maline

OdgovorNapisal/-a s54mtb » 11 Jul 2015, 18:39

s54mtb
 
Prispevkov: 6833
Pridružen: 15 Jan 2015, 00:10
Zahvalil se je: 895 krat
Prejel zahvalo: 2188 krat
Uporabnika povabil: Vrtni palček
Število neizkoriščenih povabil: 31

Re: Video v živo na youtube - direkt iz maline

OdgovorNapisal/-a s54mtb » 19 Jan 2017, 10:15

ffmpeg je po novem potrebno ročno naložiti. Glej sem:


stream na youtube gre nekako takole:

Koda: Izberi vse
raspivid -o - -t 0 -vf -hf -fps 30 -b 6000000 | ffmpeg -nostats -re -ar 44100 -ac 2 -acodec pcm_s16le -f s16le -ac 2 -thread_queue_size 128 -i /dev/zero -f h264 -thread_queue_size 512 -i - -vcodec copy -acodec aac -ab 128k -g 50 -strict experimental -f flv rtmp://a.rtmp.youtube.com/live2/<koda>


S tem ffmpeg nič ne "jamra" (-thread_queue_size za avdio in video), pa še tiho je (-nostats)
s54mtb
 
Prispevkov: 6833
Pridružen: 15 Jan 2015, 00:10
Zahvalil se je: 895 krat
Prejel zahvalo: 2188 krat
Uporabnika povabil: Vrtni palček
Število neizkoriščenih povabil: 31

Re: Video v živo na youtube - direkt iz maline

OdgovorNapisal/-a Kroko » 08 Mar 2017, 19:32

Dela :-)

Kako naj sedaj naredim bash, da mi ta ukaz ponovno zažene, če pride do napake?
http://www.planet-cnc.comKroko was here!
Uporabniški avatar
Kroko
 
Prispevkov: 3423
Pridružen: 14 Jan 2015, 11:12
Kraj: Ljubljana
Zahvalil se je: 593 krat
Prejel zahvalo: 1124 krat
Uporabnika povabil: Vrtni palček
Število neizkoriščenih povabil: 204

Re: Video v živo na youtube - direkt iz maline

OdgovorNapisal/-a zanka » 08 Mar 2017, 19:54

Koda: Izberi vse
while true; do
...
done
Uporabniški avatar
zanka
 
Prispevkov: 1225
Pridružen: 17 Mar 2016, 00:16
Kraj: Krško
Zahvalil se je: 74 krat
Prejel zahvalo: 112 krat
Uporabnika povabil: DusanK
Število neizkoriščenih povabil: 21

Re: Video v živo na youtube - direkt iz maline

OdgovorNapisal/-a Kroko » 08 Mar 2017, 20:24

Ali je možnost da pri Ctrl+C skoči iz zanke?
http://www.planet-cnc.comKroko was here!
Uporabniški avatar
Kroko
 
Prispevkov: 3423
Pridružen: 14 Jan 2015, 11:12
Kraj: Ljubljana
Zahvalil se je: 593 krat
Prejel zahvalo: 1124 krat
Uporabnika povabil: Vrtni palček
Število neizkoriščenih povabil: 204

Re: Video v živo na youtube - direkt iz maline

OdgovorNapisal/-a zanka » 08 Mar 2017, 20:48

Ja, poskusi. :>

Ctrl-C sproži SIGINT, s trap ga lahko uloviš. Za ilustracijo v bash konzolo napiši sledeče in stisni Ctrl-C. :P
Koda: Izberi vse
trap "echo Opala!" SIGINT


Več o trap lahko prebereš: http://tldp.org/LDP/Bash-Beginners-Guid ... 12_02.html
Uporabniški avatar
zanka
 
Prispevkov: 1225
Pridružen: 17 Mar 2016, 00:16
Kraj: Krško
Zahvalil se je: 74 krat
Prejel zahvalo: 112 krat
Uporabnika povabil: DusanK
Število neizkoriščenih povabil: 21

Re: Video v živo na youtube - direkt iz maline

OdgovorNapisal/-a s54mtb » 09 Mar 2017, 00:58

Če si za pitone, pa poglej sem:
http://picamera.readthedocs.io/en/relea ... index.html

v zadnjem jessie manjka ffmpeg...

Koda: Izberi vse
mkdir ffmpeg
cd ffmpeg
wget https://github.com/ccrisan/motioneye/wiki/precompiled/ffmpeg_3.1.1-1_armhf.deb
sudo dpkg -i ffmpeg_3.1.1-1_armhf.deb
sudo apt-get install python-pip python-dev curl libssl-dev libcurl4-openssl-dev libjpeg-dev libx264-142 libavcodec56 libavformat56 libmysqlclient18 libswscale3 libpq5
Y(es)
s54mtb
 
Prispevkov: 6833
Pridružen: 15 Jan 2015, 00:10
Zahvalil se je: 895 krat
Prejel zahvalo: 2188 krat
Uporabnika povabil: Vrtni palček
Število neizkoriščenih povabil: 31

Re: Video v živo na youtube - direkt iz maline

OdgovorNapisal/-a Kroko » 09 Mar 2017, 09:14

s54mtb je napisal/-a:v zadnjem jessie manjka ffmpeg...


Ja, z avconv mi ni delalo, pa sem si kar sam prevedel ffmpeg. Na RPi3 gre dokaj hitro.
http://www.planet-cnc.comKroko was here!
Uporabniški avatar
Kroko
 
Prispevkov: 3423
Pridružen: 14 Jan 2015, 11:12
Kraj: Ljubljana
Zahvalil se je: 593 krat
Prejel zahvalo: 1124 krat
Uporabnika povabil: Vrtni palček
Število neizkoriščenih povabil: 204

Re: Video v živo na youtube - direkt iz maline

OdgovorNapisal/-a s54mtb » 09 Mar 2017, 10:08

Poženi top in poglej koliko ti "žre". Če je vse OK, bi moral full hd pobrat okrog 5-15% (enega core-a seveda).
s54mtb
 
Prispevkov: 6833
Pridružen: 15 Jan 2015, 00:10
Zahvalil se je: 895 krat
Prejel zahvalo: 2188 krat
Uporabnika povabil: Vrtni palček
Število neizkoriščenih povabil: 31

Re: Video v živo na youtube - direkt iz maline

OdgovorNapisal/-a s54mtb » 09 Mar 2017, 10:40

Tole je še primer delujočega za arnes live video stream (moraš biti registriran pri arnesu)... morda samo kot ideja za snemanja raznih strečanj. Imaš eno "malino" s kamero in delaš stream na arnes. Žal pa še nisem odkril uporabnega načina za prenos avdio signala.


Koda: Izberi vse
while :
do
  raspivid -o - -t 0 -a 12 -a "Ura in datum: %T %d.%m.%Y"  --mode 4 -fps 25 -f | ffmpeg -re -i - -codec copy -f flv rtmp://<USER>:<PASS>@prenosi.arnes.si/<STREAM_ID>/arnes
done
s54mtb
 
Prispevkov: 6833
Pridružen: 15 Jan 2015, 00:10
Zahvalil se je: 895 krat
Prejel zahvalo: 2188 krat
Uporabnika povabil: Vrtni palček
Število neizkoriščenih povabil: 31

Re: Video v živo na youtube - direkt iz maline

OdgovorNapisal/-a Kroko » 09 Mar 2017, 18:04

http://www.planet-cnc.comKroko was here!
Uporabniški avatar
Kroko
 
Prispevkov: 3423
Pridružen: 14 Jan 2015, 11:12
Kraj: Ljubljana
Zahvalil se je: 593 krat
Prejel zahvalo: 1124 krat
Uporabnika povabil: Vrtni palček
Število neizkoriščenih povabil: 204

Re: Video v živo na youtube - direkt iz maline

OdgovorNapisal/-a s54mtb » 09 Mar 2017, 21:21

Zdaj pa daj spodaj pladenj in malo črpalko z vodo, drug konec cevi pa na glavo mašine. V vodo stresi par zrn fluoresceina (lahko ti ga pošljem) in vse skupaj osvetli z UV. Garantiram vrhunski vizualni šov.
s54mtb
 
Prispevkov: 6833
Pridružen: 15 Jan 2015, 00:10
Zahvalil se je: 895 krat
Prejel zahvalo: 2188 krat
Uporabnika povabil: Vrtni palček
Število neizkoriščenih povabil: 31

Re: Video v živo na youtube - direkt iz maline

OdgovorNapisal/-a Kroko » 09 Mar 2017, 23:39

Z navadno ali noir kamero?
http://www.planet-cnc.comKroko was here!
Uporabniški avatar
Kroko
 
Prispevkov: 3423
Pridružen: 14 Jan 2015, 11:12
Kraj: Ljubljana
Zahvalil se je: 593 krat
Prejel zahvalo: 1124 krat
Uporabnika povabil: Vrtni palček
Število neizkoriščenih povabil: 204

Re: Video v živo na youtube - direkt iz maline

OdgovorNapisal/-a s54mtb » 10 Mar 2017, 00:00

Za UV je vseeno.
s54mtb
 
Prispevkov: 6833
Pridružen: 15 Jan 2015, 00:10
Zahvalil se je: 895 krat
Prejel zahvalo: 2188 krat
Uporabnika povabil: Vrtni palček
Število neizkoriščenih povabil: 31

Re: Video v živo na youtube - direkt iz maline

OdgovorNapisal/-a Kroko » 10 Mar 2017, 00:11

Potem se pa priopročam za malo fluoresceina. Bom nabavil kakšno UV luč.

Malo sem gledal in bi bilo možno, da bi gledalci preko chat-a pošiljali komande mašini. Problem je samo to, da je posnetek kakšno minuto zadaj in da bi moral naštudirati ta youtube api. Mogoče najdem kaj časa čeprav resno dvomim.
http://www.planet-cnc.comKroko was here!
Uporabniški avatar
Kroko
 
Prispevkov: 3423
Pridružen: 14 Jan 2015, 11:12
Kraj: Ljubljana
Zahvalil se je: 593 krat
Prejel zahvalo: 1124 krat
Uporabnika povabil: Vrtni palček
Število neizkoriščenih povabil: 204

Re: Video v živo na youtube - direkt iz maline

OdgovorNapisal/-a s54mtb » 10 Mar 2017, 00:14

To bi moral reklamirat kot "try Mars rover live"
s54mtb
 
Prispevkov: 6833
Pridružen: 15 Jan 2015, 00:10
Zahvalil se je: 895 krat
Prejel zahvalo: 2188 krat
Uporabnika povabil: Vrtni palček
Število neizkoriščenih povabil: 31

Re: Video v živo na youtube - direkt iz maline

OdgovorNapisal/-a Kroko » 10 Mar 2017, 00:35

Ja, glede na zakasnitev je res občutek, da imam mašino na marsu :-)
http://www.planet-cnc.comKroko was here!
Uporabniški avatar
Kroko
 
Prispevkov: 3423
Pridružen: 14 Jan 2015, 11:12
Kraj: Ljubljana
Zahvalil se je: 593 krat
Prejel zahvalo: 1124 krat
Uporabnika povabil: Vrtni palček
Število neizkoriščenih povabil: 204


Vrni se na Malina

Kdo je na strani

Po forumu brska: 0 registriranih uporabnikov in 1 gost