mpegtsmux pmt-interval/pat-interval

Nicolas Dufresne nicolas at ndufresne.ca
Fri Oct 13 00:08:53 UTC 2017


Le jeudi 12 octobre 2017 à 15:14 -0600, Greg Stahl a écrit :
> I am attempting to build a gstreamer pipe that captures video,
> encodes it, puts it into a transport stream and then broadcasts over
> the network.  Using the below command I am able to start VLC
> listening on the port for the RTP stream, execute the pipeline and
> everything works perfectly.  However if I execute the pipeline and
> then start VLC listening the stream never comes through, monitoring
> the network traffic I see that either way there is data being sent
> from the machine that is executing the pipeline.  
> 
> 
> gst-launch-1.0 ! x265enc ! mpegtsmux pat-interval=3000 pmt-
> interval=3000 ! rtpmp2tpay ! udpsink host=192.168.11.255 port=26000
> auto-multicast=TRUE sync=true

Isn't the issue because you have only 1 keyframe ? Have you try setting
key-int-max=(numb of frames) on x265enc ?

regards,
Nicolas


More information about the gstreamer-devel mailing list