Log in


Forgot your password?
prijatelji LUGoNSa
gnu.gif
linuxzasve.jpg
hulk.jpg
zextras_logo.png
 
You are here: Home / members / zxy'jev direktorijum / HowTo / Streamovanje webcama na www

Streamovanje webcama na www

by zxy last modified Oct 01, 2013 01:04 AM
Kako slati film sa webcam-a na net.

Za slanje videa sa webcama na internet koristimo ffserver, koji je deo paketa ffmpeg.

 

Uslovi za rad su sledeći:

  • kernel, gde je omogućen v4l2 (video for linux 2). Takođe treba učitati modul uvcvideo ili neki drugi adekvatan za vaš webcam.
  • paket ffmpeg

 

Predpostavićemo, da se do webcama dostupa preko /dev/video0.

 

 

 

Za naš primer ćemo, da streamujemo fajl u flash formatu swf. Prvo treba iskonfigurisati ffserver. To se radi u fajlu /etc/ffserver.conf

.

 

# /etc/ffserver.conf

Port 8090 
# bind to all IPs aliased or not 
BindAddress 0.0.0.0 
# max number of simultaneous clients 
MaxClients 1000 
# max bandwidth per-client (kb/s) 
MaxBandwidth 10000 
# Suppress that if you want to launch ffserver as a daemon. 
NoDaemon 

<Feed feed1.ffm> 
File /tmp/feed1.ffm 
FileMaxSize 5M 
</Feed> 

<Stream test.swf>
Feed feed1.ffm
Format swf
VideoCodec flv
VideoFrameRate 15
VideoBufferSize 80000
VideoBitRate 100
VideoQMin 1
VideoQMax 5
VideoSize 352x288
PreRoll 0
Noaudio
</Stream>

Server startujemo sa komandom:

# ffserver

Kad je server startovan, on će da radi na portu 8090, kako smo ga i iskonfigurisali.

 

Da bi uopšte mogli da gledamo video treba startovati i ffmpeg, koji će da prenese sliku sa kamere na feed. To uradimo sa sledećom komandom:

# ffmpeg -r 25 -s 320x240 -f video4linux2 -i /dev/video0 http://localhost:8090/feed1.ffm 

 

Sliku sa kamere sad možete gledati preko browsera.

# firefox http://localhost:8090/test.swf

Upozorenje: nemojte se uplašiti osobe na videu!

 

 

Document Actions