[Bug 709826] mpegtsmux: performance issue

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Fri Mar 4 17:38:47 UTC 2016


https://bugzilla.gnome.org/show_bug.cgi?id=709826

--- Comment #21 from Alexander Vasiljev <alexvasiljev at gmail.com> ---
About performance. I have dm368 processor from Texas Instruments. It can do
h264 hardware encoding. It is ARM that works on 430 MHz. 
Here is gst-launch command. 

gst-launch-1.0 v4l2src input-src=Camera ! videorate drop-only=true  !
'video/x-raw, format=(string)NV12, width=1920, height=1088, framerate=25/1' !
ce_h264enc  target-bitrate=6000000 max-bitrate=7000000 encoding-preset=2
rate-control=5 encquality=3 bytestream=1 idrinterval=25 rcalgo=5 mealgo=true
intraframe-interval=60 ! queue ! perf print-arm-load=true ! mpegtsmux 
alignment=7 ! udpsink host=192.168.0.1 port=3000 -v

ce_h264enc is hardware encoder. So the main load on processor are mpegtsmux and
udpsink.

Without these patches CPU (ARM) load is 90-100% on target-bitrate=6000000
(6MBits).
With these patches CPU load is 25-30%  on target-bitrate=6000000 (6MBits) and 
CPU load is 90-100%  on target-bitrate=50000000 (50MBits).
So these are worth patches.

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list