Hi,
I am working on the custom board(i.MX6 Dual) plays as the streaming server with the application constructs the pipeline as below:
imxappsrc blocksize=4147200 device=camera1 location=/dev/null streaming=true ! video/x-raw,format=(string){I420},width=1920, height=1080, framerate=30/1 ! vpuenc livestreaming=true gop-size=30 bitrate=4*1024 ! h264parse ! rtph264pay name=pay0 pt=96 timestamp-offset=0
Then I access to the streaming on Ubuntu 14.04 64 bit and display fps as below command:
gst-launch-1.0 -v rtspsrc location="rtsp://192.168.2.18:8554/fullhd" ! decodebin ! fpsdisplaysink
Currently I want to improve the performance of the application and stuck there.
Could you please take a look on this and let me know why there are the different results on the same application?
I'am looking forward to your respond!!
Thanks,
Tan
Hi Tan
one can try recent L4.1.15 with imx-vpu-5.4.33
linux-2.6-imx.git - Freescale i.MX Linux Tree
and use attached Linux Guide sect.7.3.11 streaming.
Also 30fps is quite decent figure, please refer to attached Release
Notes sect.6.5.2 Video codec specifications.
Best regards
igor
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------
Dear Igor,
After upgrading to L4.1.15 with imx-vpu-5.4.33, the fps is ~30fps.
But when we want to do the streaming with srtp AES-128, the fps is lower (~25-26.5fps)
Could you please give me advice?
Thanks,
Tan