On Tue, 2019-02-05 at 11:59 +0530, Pradeep Reddy wrote:
> I am trying to record video + audio from udpsink but audio plays for
> only 1 second,after that there is no audio . Also I am getting
> jitters in video.
> Can you Please help?
> Below are my pipelines for sending and receiving udp stream, Please
> correct me.
Your are RTP-payloading the MPEG-TS stream from mpegtsmux. That's fine,
but not strictly required. You can also send the MPEG-TS stream
directly without RTP payloading (in which case use mpegtsmux
If you RTP payload the stream, the receiver side should look something
When i try to do live streaming(audio + video ) from sender to receiver,
there is video & audio lag of ~500 ms to 1second at receiver. Can you Please
suggest on how to correct this?. Also please suggest how to get rid of
slight jitter in video at receiver.
Le mercredi 06 février 2019 à 10:00 -0600, pradeep.linux a écrit :
> Thanks Tim.
> When i try to do live streaming(audio + video ) from sender to receiver,
> there is video & audio lag of ~500 ms to 1second at receiver. Can you Please
> suggest on how to correct this?. Also please suggest how to get rid of
> slight jitter in video at receiver.
> Below are my pipelines.
> gst-launch-1.0 -e v4l2src device=/dev/video10 ! videoconvert !
> video/x-raw,format=NV12,width=1280,height=720 ! v4l2h264enc
> extra-controls="controls,h264_profile=4,video_bitrate=10000000;" ! h264parse
Nitpick: You should use caps negotiation to setup profile and level.
Hmm, you'll have to tell me what you are trying to suppress here. And
echo probe should be placed into another branch of your pipeline, next
to where you have loud speaker playback (alsasink/pulsesink). Though,
using noise-supression should work, you don't need an echo probe for
Latency wise the choice of MPEG TS isn't a great choice. To be
compliant, the receiver will need to introduce 700ms latency. I would
rather use an RTP pipeline (just rtp payload on sender and
rtpjitterbuffer on receiver as a first iteration).