Title: Embedded Streaming Media with GStreamer
1Embedded Streaming Media with GStreamer
- ETechDays
- Presented by Todd Fischer
- todd.fischer_at_ridgerun.com
2- Who
- TI Chip support
- RidgeRun GStreamer plug-in
- Community improvements
- What
- Hardware accelerated GGtreamer plug-in
- When
- Now
- Where
- http//gstreamer.ti.com
- Why ???
- Simplify application development
3GStreamer in3 Layers
4Davinci MultimediaApplication Interface
5DMAI and GStreamer
- Davinci Multimedia Application Interface
- Exposes OMAP/Davinci hardware using high level of
abstraction - Stream audio / video
- Graphics display
- Hardware optimized frame/data copy
6OMAP35x Example
- Personal Digital Video Player
- Use gst-launch command to create the GStreamer
pipeline
gst-launch filesrc locationbig_buck_bunny_480p_st
ereo.avi ! typefind ! avidemux namedemux
demux.audio_00 ! queue max-size-buffers1200
max-size-time0 max-size-bytes0 ! typefind !
TIAuddec1 ! audioconvert ! audio/x-raw-int,
width16, depth16 ! alsasink demux.video_00 !
typefind ! TIViddec2 ! TIDmaiVideoSink
displayStdv4l2 displayDevice/dev/video1
videoStdVGA videoOutputLCD resizerFALSE
accelFrameCopyTRUE