<html><head></head><body><div style='font-family:Calibri,"Segoe UI",Meiryo,"Microsoft YaHei UI","Microsoft JhengHei UI","Malgun Gothic","Khmer UI","Nirmala UI",Tunga,"Lao UI",Ebrima,sans-serif;font-size:16px;'><div>Hello,</div><div>Please forgive me because I am relatively new to GStreamer and do not know much about it. I am building a program that uses the GStreamer c++ code to stream from a server to a client from a webcam input. On the server, while implemented in code, I basically run this pipeline:</div><div> </div><div><p>pipeline = GST_PIPELINE(gst_parse_launch("v4l2src ! video/x-raw-yuv, width=1280,height=800,framerate=30/1 ! ffmpegcolorspace ! smokeenc keyframe=8 qmax=40 ! udpsink host=192.168.1.100 port=1234", NULL));</p><p> </p><p>And on the client I run this:</p><p> </p><p data-focusfrompointer="true">pipeline = GST_PIPELINE(gst_parse_launch ("udpsrc port=1234 ! smokedec ! ffmpegcolorspace ! autovideosink", NULL));</p></div><div data-focusfrompointer="true">Now as always is the way, this has worked fine for me on three machines (all windows 8 with VS2012 and GStreamer 0.10 runtime and SDK installed) and now I have a fourth machine it HAS to work on and it won’t. It will initialise, give me part of a frame in the pop up windows with mostly green (but partially there) and then crash. The exact output is pasted below:</div><div data-focusfrompointer="true"> </div><div data-focusfrompointer="true">C:\Code\GSTSDK\0.10\x86\bin>gst-launch-0.10.exe -vvv udpsrc port=43220 ! smokede<br>c ! ffmpegcolorspace ! autovideosink -v<br>Setting pipeline to PAUSED ...<br>Pipeline is live and does not need PREROLL ...<br>Setting pipeline to PLAYING ...<br>New clock: GstSystemClock<br>/GstPipeline:pipeline0/GstSmokeDec:smokedec0.GstPad:src: caps = video/x-raw-yuv,<br> format=(fourcc)I420, width=(int)640, height=(int)480, framerate=(fraction)30/1<br>/GstPipeline:pipeline0/GstFFMpegCsp:ffmpegcsp0.GstPad:src: caps = video/x-raw-yu<br>v, format=(fourcc)I420, width=(int)640, height=(int)480, framerate=(fraction)30/<br>1<br>/GstPipeline:pipeline0/GstFFMpegCsp:ffmpegcsp0.GstPad:sink: caps = video/x-raw-y<br>uv, format=(fourcc)I420, width=(int)640, height=(int)480, framerate=(fraction)30<br>/1<br>/GstPipeline:pipeline0/GstAutoVideoSink:autovideosink0.GstGhostPad:sink: caps =<br>video/x-raw-yuv, format=(fourcc)I420, width=(int)640, height=(int)480, framerate<br>=(fraction)30/1<br>/GstPipeline:pipeline0/GstAutoVideoSink:autovideosink0.GstGhostPad:sink.GstProxy<br>Pad:proxypad0: caps = video/x-raw-yuv, format=(fourcc)I420, width=(int)640, heig<br>ht=(int)480, framerate=(fraction)30/1<br>/GstPipeline:pipeline0/GstAutoVideoSink:autovideosink0.GstGhostPad:sink: caps =<br>video/x-raw-yuv, format=(fourcc)I420, width=(int)640, height=(int)480, framerate<br>=(fraction)30/1<br>/GstPipeline:pipeline0/GstAutoVideoSink:autovideosink0/GstD3DVideoSink:autovideo<br>sink0-actual-sink-d3dvideo.GstPad:sink: caps = video/x-raw-yuv, format=(fourcc)I<br>420, width=(int)640, height=(int)480, framerate=(fraction)30/1<br>ERROR: from element /GstPipeline:pipeline0/GstUDPSrc:udpsrc0: Could not read fro<br>m resource.<br>Additional debug info:<br>gstudpsrc.c(605): gst_udpsrc_create (): /GstPipeline:pipeline0/GstUDPSrc:udpsrc0<br>:<br>receive error -1 (WSA error: 10040)<br>Execution ended after 342353425 ns.<br>Setting pipeline to PAUSED ...<br>Setting pipeline to READY ...<br>/GstPipeline:pipeline0/GstAutoVideoSink:autovideosink0/GstD3DVideoSink:autovideo<br>sink0-actual-sink-d3dvideo.GstPad:sink: caps = NULL<br>/GstPipeline:pipeline0/GstAutoVideoSink:autovideosink0.GstGhostPad:sink: caps =<br>NULL<br>/GstPipeline:pipeline0/GstFFMpegCsp:ffmpegcsp0.GstPad:src: caps = NULL<br>/GstPipeline:pipeline0/GstFFMpegCsp:ffmpegcsp0.GstPad:sink: caps = NULL<br>/GstPipeline:pipeline0/GstSmokeDec:smokedec0.GstPad:src: caps = NULL<br>Setting pipeline to NULL ...<br>Freeing pipeline ...</div><div data-focusfrompointer="true"> </div><div data-focusfrompointer="true">I did not this rather important line: ERROR: from element /GstPipeline:pipeline0/GstUDPSrc:udpsrc0: Could not read fro<br>m resource.</div><div data-focusfrompointer="true">I suspect some networking issues BUT the firewall is disabled and I have had partial success streaming via other methods. this works 100% fine on other machines and it is getting a partial connection as it can read the frame size and such. But then it just drops and crashes.</div><div data-focusfrompointer="true"> </div><div data-focusfrompointer="true">Any useful help or feed back is very much appreciated!</div><div data-focusfrompointer="true">Thanks is advance,</div><div data-focusfrompointer="true">Manu</div><div data-signatureblock="true">Sent from Windows Mail</div><div> </div></div></body></html>