<div dir="ltr">I am using test-launch.c to make my usb camera C920 viewable on the network.<div><br></div><div>I made one change to the test-launch.c to "set" the port instead of using the default.</div><div>so after the gst_rtsp_server_new(); I added:</div><div>gst_rtsp_server_set_service(server, argv[2]);</div><div><br></div><div>I run this.</div><div><div>GST_DEBUG=3 /usr/local/bin/test-launch "( uvch264src device=/dev/video0 iframe-period=1000 auto-start=true ! queue ! video/x-h264,width=1920,height=1080,framerate=(fraction)30/1,profile=high ! queue ! rtph264pay pt=99 name=pay0  pulsesrc ! audioresample ! audioconvert ! mulawenc ! rtppcmupay pt=97 name=pay1 )" "16200"</div></div><div><br></div><div>and get errors when I connect on port 16200</div><div><br></div><div><div>stream ready at rtsp://<a href="http://127.0.0.1:16200/camera.sdp">127.0.0.1:16200/camera.sdp</a></div><div>0:00:13.640796784 19442      0x10ef850 ERROR             rtspclient rtsp-client.c:3319:handle_tunnel: client 0x11ae8c0: no tunnelid provided</div><div>0:00:22.134917486 19442 0x7fd34405f050 FIXME                default gstutils.c:3643:gst_pad_create_stream_id_internal:<pulsesrc0:src> Creating random stream-id, consider implementing a deterministic way of creating a stream-id</div><div>0:00:22.137975296 19442 0x7fd34405ee30 FIXME                default gstutils.c:3643:gst_pad_create_stream_id_internal:<preview-appsrc:src> Creating random stream-id, consider implementing a deterministic way of creating a stream-id</div><div>0:00:22.157225735 19442 0x7fd34405eed0 FIXME                default gstutils.c:3643:gst_pad_create_stream_id_internal:<appsrc0:src> Creating random stream-id, consider implementing a deterministic way of creating a stream-id</div><div>0:00:22.157311786 19442 0x7fd344023050 WARN                 basesrc gstbasesrc.c:2933:gst_base_src_loop:<v4l2src0> error: Internal data flow error.</div><div>0:00:22.159382814 19442 0x7fd344023050 WARN                 basesrc gstbasesrc.c:2933:gst_base_src_loop:<v4l2src0> error: streaming task paused, reason not-negotiated (-4)</div><div>0:00:22.157415326 19442 0x7fd3440231e0 FIXME                default gstutils.c:3643:gst_pad_create_stream_id_internal:<appsrc1:src> Creating random stream-id, consider implementing a deterministic way of creating a stream-id</div><div>0:00:22.157522040 19442 0x7fd34405ee80 FIXME                default gstutils.c:3643:gst_pad_create_stream_id_internal:<appsrc2:src> Creating random stream-id, consider implementing a deterministic way of creating a stream-id</div><div>0:00:22.157611505 19442 0x7fd31c003370 FIXME                default gstutils.c:3643:gst_pad_create_stream_id_internal:<appsrc3:src> Creating random stream-id, consider implementing a deterministic way of creating a stream-id</div><div>0:00:22.158694488 19442 0x7fd350080140 WARN                 v4l2src gstv4l2src.c:515:gst_v4l2src_query:<v4l2src0> Can't give latency since framerate isn't fixated !</div><div>0:00:22.161873313 19442 0x7fd344023050 WARN                 basesrc gstbasesrc.c:2933:gst_base_src_loop:<v4l2src0> error: Internal data flow error.</div><div>0:00:22.161919639 19442 0x7fd344023050 WARN                 basesrc gstbasesrc.c:2933:gst_base_src_loop:<v4l2src0> error: streaming task paused, reason not-negotiated (-4)</div><div>0:00:22.162856507 19442 0x7fd350080140 WARN               rtspmedia rtsp-media.c:1834:default_handle_message: 0x7fd350090180: got error Internal data flow error. (gstbasesrc.c(2933): gst_base_src_loop (): /GstPipeline:media-pipeline/GstBin:bin0/GstUvcH264Src:uvch264src0/GstV4l2Src:v4l2src0:</div><div>streaming task paused, reason not-negotiated (-4))</div><div>0:00:22.163099787 19442 0x7fd350080140 WARN               rtspmedia rtsp-media.c:1834:default_handle_message: 0x7fd350090180: got error Internal data flow error. (gstbasesrc.c(2933): gst_base_src_loop (): /GstPipeline:media-pipeline/GstBin:bin0/GstUvcH264Src:uvch264src0/GstV4l2Src:v4l2src0:</div><div>streaming task paused, reason not-negotiated (-4))</div><div>0:00:22.163499257 19442      0x10ef850 WARN               rtspmedia rtsp-media.c:2127:wait_preroll: failed to preroll pipeline</div><div>0:00:22.163622910 19442      0x10ef850 WARN               rtspmedia rtsp-media.c:2384:gst_rtsp_media_prepare: failed to preroll pipeline</div><div>0:00:22.168756197 19442      0x1106320 WARN                audiosrc gstaudiosrc.c:244:audioringbuffer_thread_func:<pulsesrc0> error reading data -1 (reason: Success), skipping segment</div><div>0:00:22.197725014 19442      0x10ef850 ERROR             rtspclient rtsp-client.c:678:find_media: client 0x11ae9b0: can't prepare media</div><div>0:00:22.200048022 19442      0x10ef850 ERROR             rtspclient rtsp-client.c:2210:handle_describe_request: client 0x11ae9b0: no media</div><div><br></div></div><div><br></div><div><br></div><div>What might I be doing wrong?</div><div>This used to work back for the 0.10 series... </div><div>I am using 1.4.5 code base on CentOS 7.2</div><div><br></div><div>Thanks for any tips.</div><div><br></div><div>Jerry</div></div>