Suggestion required for h265 codec appsink-appsrc pipeline

jeyp4 jaiforfriend at
Thu Aug 27 16:40:50 UTC 2020


In my C++ applications, I am trying to obtain below pipelines.
 v4l2src ( I420, fps=25) ! omxh265enc ( iframeinterval=25) ! appsink
(video/x-h265, stream-format=byte-stream, alignment=au)

appsrc (video/x-h265, stream-format=byte-stream, alignment=au, fps=25,
do-timestamp=TRUE, is-live=TRUE) ! nvh265dec ! autovideosink

Finally, autovideosink shows the stream, but I see ghosting effect in
presence of movements.

I suspect it is because of non-uniformly placed in time h265
packets.(referring below figure). The network carrier is ROS+VPN+4G.

I find big latency in RTPH server pipelines, that's why I choose ROS method.
Also, I am thinking to avoid using any queue in receiver pipeline so that I
can achieve minimum latency target.

Can someone provide any suggestion to improve my results? Note: With every
packet from transmitter, I also carry extra info. E.g. fps, dts, pts,
duration, height and width. (Just in case if it can be used to improve

Sent from:

More information about the gstreamer-devel mailing list