Android HW acceleration pipeline
Forzaferrarileo
leonardo.ferroro at gmail.com
Thu Dec 11 11:04:15 PST 2014
Thank you for the hit
Anyway after some testing with an rpi , a problem came : my video was
delayed at lower resolution and unplayable at 720p.
My server ( rpi camera ) pipeline is that :
raspivid -t 999999 -w 1280 -h 720 -fps 30 -hf -b 1000000 -o - |
gst-launch-1.0 -v fdsrc ! h264parse ! rtph264pay config-interval=1 pt=96 !
udpsink host=xxxxxx:) port=5000
and my client pipeline :
gst_parse_launch("udpsrc port=5000 caps=\"application/x-rtp,
media=(string)video, clock-rate=(int)90000, encoding-name=(string)H264\" !
rtph264depay ! h264parse ! decodebin ! glimagesink sync=false" , &error);
Tegra2 is capable of decoding 720p h264
Here's the log :
https://gist.github.com/Forzaferrarileo/a5f83e1dba34bf5de9e8
Here's the app source code :
(GstVideo)
https://github.com/Forzaferrarileo/Android-Misc/tree/GstVideo
P.s. I took the caps from the server output
P.s.2 I tested the app also on my phone ( xperia z1c , and it doesn't have
any problem also with full-hd streaming )
--
View this message in context: http://gstreamer-devel.966125.n4.nabble.com/Android-HW-acceleration-pipeline-tp4669860p4669881.html
Sent from the GStreamer-devel mailing list archive at Nabble.com.
More information about the gstreamer-devel
mailing list