![]() |
RaspBerry |
The Raspberry is a new tiny computer.
Timezone : sudo dpkg-reconfigure tzdata
Update :
sudo apt-get update
sudo apt-get upgrade
Nicolargo blog :
Cross-compiling for the Raspberry Pi
Another way to cross-compile with eclipse :
Comparison between Raspberry Pi and BeagleBone Black :
Low level programming on the Raspberry
List all usb devices :
lsusb
Installing Java :
sudo apt-get update && sudo apt-get install oracle-java7-jdk
Installing gstreamer on the raspberry
Compiling for Broadcom acceleration
HD video streaming (Fabamiens)
Streaming on rapsberry
Time lapsed video with logo using avconv (libav-tools)
Audio Packages : You will properly have to install the following packages: "alsa-utils", "alsa-firmware", and "alsa-plugins".
Pipeline Gstreamer :
Example working pipeline (file streamed in "real time") :
gst-launch filesrc location=movies/big_buck_bunny_480p_surround-fix.avi ! decodebin name=demux ! queue ! videorate ! videoscale method=0 ! video/x-raw-yuv,width=852,height=480,framerate=\(fraction\)24/1 ! ffmpegcolorspace ! x264enc pass=pass1 threads=0 bitrate=900 tune=zerolatency ! flvmux name=mux ! rtmpsink location='rtmp://my.rtmp.server/live/stream_name' demux. ! queue ! progressreport ! audioconvert ! audiorate ! audioresample ! faac bitrate=96000 ! audio/mpeg,mpegversion=4,stream-format=raw ! mux.
Working with Wowza and crtmpserver.
I'm using gstreamer 0.10.36 and these plugins versions :
Plugin Details:
Name: rtmp
Description: RTMP source and sink
Filename: /usr/lib/gstreamer-0.10/libgstrtmp.so
Version: 0.10.23
License: LGPL
Source module: gst-plugins-bad
Source release date: 2012-02-20
Binary package: GStreamer Bad Plugins (Archlinux)
Origin URL: http://www.archlinux.org/
Weston
© Copyright AFC Europe 1998-2014