<div dir="ltr">I have hlssink working from h264. Fantastic!<div><br></div><div>I use this:</div><div>gst-launch-1.0 rtspsrc location=rtsp://IP/camera.sdp '!' rtph264depay '!' h264parse '!' queue '!' mpegtsmux '!' hlssink playlist-root=<a href="http://192.168.1.8/hlssink">http://192.168.1.8/hlssink</a> location=/var/www/html/hlssink.ts playlist-location=/var/www/html/playlist.m3u8<br></div><div><br></div><div>I would like two things:</div><div>1) To use the same command above with a MPEG4 source</div><div>2) To use any sourceĀ </div><div><br></div><div>To that end I took the above command and changed to:</div><div>gst-launch-1.0 rtspsrc location=rtsp://IP/camera.sdp '!' rtpmp4vdepay '!' mpeg4videoparse '!' queue '!' mpegtsmux '!' hlssink playlist-root=<a href="http://192.168.1.8/hlssink">http://192.168.1.8/hlssink</a> location=/var/www/html/hlssink.ts playlist-location=/var/www/html/playlist.m3u8<br></div><div><br></div><div>This did not work.</div><div><div>Setting pipeline to PAUSED ...</div><div>Pipeline is live and does not need PREROLL ...</div><div>Progress: (open) Opening Stream</div><div>Progress: (connect) Connecting to rtsp://<a href="http://192.168.1.231/channel2">192.168.1.231/channel2</a></div><div>Progress: (open) Retrieving server options</div><div>Progress: (open) Retrieving media info</div><div>Progress: (request) SETUP stream 0</div><div>Progress: (request) SETUP stream 1</div><div>Progress: (open) Opened Stream</div><div>Setting pipeline to PLAYING ...</div><div>New clock: GstSystemClock</div><div>Progress: (request) Sending PLAY request</div><div>Progress: (request) Sending PLAY request</div><div>Progress: (request) Sent PLAY request</div><div>WARNING: from element /GstPipeline:pipeline0/GstRTSPSrc:rtspsrc0: Delayed linking failed.</div><div>Additional debug info:</div><div>./grammar.y(510): gst_parse_no_more_pads (): /GstPipeline:pipeline0/GstRTSPSrc:rtspsrc0:</div><div>failed delayed linking some pad of GstRTSPSrc named rtspsrc0 to some pad of GstRtpMP4VDepay named rtpmp4vdepay0</div><div>ERROR: from element /GstPipeline:pipeline0/GstRTSPSrc:rtspsrc0/GstUDPSrc:udpsrc0: Internal data stream error.</div><div>Additional debug info:</div><div>gstbasesrc.c(2939): gst_base_src_loop (): /GstPipeline:pipeline0/GstRTSPSrc:rtspsrc0/GstUDPSrc:udpsrc0:</div><div>streaming stopped, reason not-linked (-1)</div><div>Execution ended after 0:00:00.457602478</div><div>Setting pipeline to PAUSED ...</div><div>Setting pipeline to READY ...</div><div>Setting pipeline to NULL ...</div></div><div><br></div><div><br></div><div><br></div><div><br></div><div>Then again I would like to use "decodebin" or something for "any" video source.</div><div><br></div><div>What am I missing? thanks,</div><div><br></div><div>Jerry</div><div><br></div></div>