tee pipeline

horai ivo.hora at seznam.cz
Mon Oct 28 16:57:32 UTC 2019


The same I did on Debian machine with pipeline:
filesrc location=/home/horai/Downloads/jellyfish-3-mbps-hd-h264.mkv !
matroskademux ! h264parse ! vaapih264dec ! tee name=t t. ! queue !
videoconvert ! vaapih264enc ! h264parse ! rtph264pay name=pay1 pt=96 t. !
queue ! videoconvert ! videoscale ! video/x-raw, width=640,height=480 ! 
vaapih264enc ! h264parse ! rtph264pay name=pay0 pt=96

I can select the stream on client according to payload name pay0 or pay1,
but I still get only single image.
I used this example:
https://github.com/GStreamer/gst-rtsp-server/blob/master/examples/test-mp4.c
And replaced pipeline corresponding to file containing video and sound and
targeted payloads to branches of tee.

Does anybody know what to fix in order to play the stream?
The server is yielding following report but the window shows only single
image:
structure: application/x-rtp-source-stats, ssrc=(uint)3839301980,
internal=(boolean)true, validated=(boolean)true,
received-bye=(boolean)false, is-csrc=(boolean)false,
is-sender=(boolean)true, seqnum-base=(int)1754, clock-rate=(int)90000,
octets-sent=(guint64)109430, packets-sent=(guint64)84,
octets-received=(guint64)109430, packets-received=(guint64)84,
bitrate=(guint64)0, packets-lost=(int)-84, jitter=(uint)0,
sent-pli-count=(uint)0, recv-pli-count=(uint)0, sent-fir-count=(uint)0,
recv-fir-count=(uint)0, sent-nack-count=(uint)0, recv-nack-count=(uint)0,
have-sr=(boolean)true, sr-ntptime=(guint64)16240433297496360504,
sr-rtptime=(uint)3516624902, sr-octet-count=(uint)109430,
sr-packet-count=(uint)84;
Sender stats:
structure: application/x-rtp-source-stats, ssrc=(uint)3839301980,
internal=(boolean)true, validated=(boolean)true,
received-bye=(boolean)false, is-csrc=(boolean)false,
is-sender=(boolean)false, seqnum-base=(int)1754, clock-rate=(int)90000,
octets-sent=(guint64)109430, packets-sent=(guint64)84,
octets-received=(guint64)109430, packets-received=(guint64)84,
bitrate=(guint64)0, packets-lost=(int)-84, jitter=(uint)0,
sent-pli-count=(uint)0, recv-pli-count=(uint)0, sent-fir-count=(uint)0,
recv-fir-count=(uint)0, sent-nack-count=(uint)0, recv-nack-count=(uint)0,
have-sr=(boolean)true, sr-ntptime=(guint64)16240433297496360504,
sr-rtptime=(uint)3516624902, sr-octet-count=(uint)109430,
sr-packet-count=(uint)84;
structure: application/x-rtp-source-stats, ssrc=(uint)3858573619,
internal=(boolean)false, validated=(boolean)true,
received-bye=(boolean)false, is-csrc=(boolean)false,
is-sender=(boolean)false, seqnum-base=(int)-1, clock-rate=(int)-1,
rtcp-from=(string)127.0.0.1:32855, octets-sent=(guint64)0,
packets-sent=(guint64)0, octets-received=(guint64)0,
packets-received=(guint64)0, bitrate=(guint64)0, packets-lost=(int)0,
jitter=(uint)0, sent-pli-count=(uint)0, recv-pli-count=(uint)0,
sent-fir-count=(uint)0, recv-fir-count=(uint)0, sent-nack-count=(uint)0,
recv-nack-count=(uint)0, have-sr=(boolean)false, sr-ntptime=(guint64)0,
sr-rtptime=(uint)0, sr-octet-count=(uint)0, sr-packet-count=(uint)0,
sent-rb=(boolean)false, sent-rb-fractionlost=(uint)0,
sent-rb-packetslost=(int)0, sent-rb-exthighestseq=(uint)0,
sent-rb-jitter=(uint)0, sent-rb-lsr=(uint)0, sent-rb-dlsr=(uint)0,
have-rb=(boolean)true, rb-fractionlost=(uint)0, rb-packetslost=(int)0,
rb-exthighestseq=(uint)1837, rb-jitter=(uint)4, rb-lsr=(uint)2617580954,
rb-dlsr=(uint)249822, rb-round-trip=(uint)61;





--
Sent from: http://gstreamer-devel.966125.n4.nabble.com/


More information about the gstreamer-devel mailing list