Hi,
I am trying to play RTP stream with QMediaPlayer::setMedia() using a custom QIODevice which feeds stream.
I have added do-timestamp=true
to pipeline, but got below INFO messages from rtpjitterbuffer
and there is no output.
0:00:03.753398852 44290 0x7c859c0011d0 INFO rtpjitterbuffer gstrtpjitterbuffer.c:2777:gst_rtp_jitter_buffer_handle_missing_packets:<rtpjitterbuffer0> Add Lost timer for #20946, pts 0:00:00.134269060, duration 0:00:00.000000000, offset +0:00:00.200000000
0:00:03.821454226 44290 0x7c859c0011d0 INFO rtpjitterbuffer gstrtpjitterbuffer.c:2777:gst_rtp_jitter_buffer_handle_missing_packets:<rtpjitterbuffer0> Add Lost timer for #20950, pts 0:00:00.470269060, duration 0:00:00.000000000, offset +0:00:00.200000000
0:00:03.821471966 44290 0x7c859c0011d0 INFO rtpjitterbuffer gstrtpjitterbuffer.c:2777:gst_rtp_jitter_buffer_handle_missing_packets:<rtpjitterbuffer0> Add Lost timer for #20951, pts 0:00:00.470269060, duration
Here the full log; https://logpaste.com/FI9JMFo6
Here the pipeline;
gst-pipeline: appsrc format=time do-timestamp=true is-live=true stream-type=stream ! application/x-rtp, media=(string)video, clock-rate=(int)90000, encoding-name=(string)H264, payload=(int)96 ! rtpjitterbuffer latency=200 ! rtph264depay ! queue max-size-buffers=0 max-size-bytes=0 max-size-time=10000 ! h264parse ! avdec_h264 ! videoconvert ! ximagesink name="qtvideosink"
How can I play RTP stream with Qt like this ?
OS: Manjaro x64, Windows