<div dir="ltr"><div><div><div><div><div>Hi Randy.<br><br></div>Not so many Randy Bush in the world :)<br></div><br>Read some of the mails, but a bit confused what you are trying to do. Do you want to decode on your remote machine and transmit raw video over the SSH connection back to your OS X platform (XV wont work, but imagesink will, if setup correctly) or do you want to transmit encoded video from your remote server to your (probably) laptop ?<br>
<br></div>Can you send a link to the clip you want to play/display?<br><br></div>Best regards<br></div>Peter Maersk-Moller (old Ebone)<br><div><div><div><br></div></div></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">
On Sun, Sep 22, 2013 at 7:32 PM, Randy Bush <span dir="ltr"><<a href="mailto:randy@psg.com" target="_blank">randy@psg.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
getting pretty desperate here.  to remind<br>
  gstreamer running on a racked ubuntu 12.04 server<br>
  sshed in -X so x can tunnel back to me (140-150ms rtt away)<br>
  quicktime on a macbook pro<br>
<br>
excuse tracisms.  does this list have a convention for encapsulating<br>
code?<br>
<br>
{{{<br>
    $ gst-launch videotestsrc ! ximagesink<br>
}}}<br>
<br>
displays the test pattern back to me over ssh -X, aside from 150ms rtt<br>
making x slow enough to make gstreamer whine<br>
<br>
{{{<br>
<div class="im">    $ gst-launch-0.10 playbin uri=file:///home/randy/test.mov<br>
    Setting pipeline to PAUSED ...<br>
    Pipeline is PREROLLING ...<br>
    Cannot connect to server socket err = No such file or directory<br>
    Cannot connect to server socket<br>
    jack server is not running or cannot be started<br>
</div><div class="im">    AL lib: pulseaudio.c:612: Context did not connect: Access denied<br>
    AL lib: alsa.c:512: Could not open playback device 'default': No such file or directory<br>
    AL lib: oss.c:169: Could not open /dev/dsp: No such file or directory<br>
</div>    WARNING: from element /GstPlayBin:playbin0/GstBin:vbin/GstAutoVideoSink:videosink/GstXImageSink:videosink-actual-sink-ximage: A lot of buffers are being dropped.<br>
    Additional debug info:<br>
    gstbasesink.c(2875): gst_base_sink_is_too_late (): /GstPlayBin:playbin0/GstBin:vbin/GstAutoVideoSink:videosink/GstXImageSink:videosink-actual-sink-ximage:<br>
    There may be a timestamping problem, or this computer is too slow.<br>
}}}<br>
<br>
displays the movie back to me over ssh -X.  though there is whining<br>
about net rtt again<br>
<br>
{{{<br>
    gstbasesink.c(2875): gst_base_sink_is_too_late (): /GstPipeline:pipeline0/GstXImageSink:ximagesink0:<br>
    There may be a timestamping problem, or this computer is too slow.<br>
    WARNING: from element /GstPipeline:pipeline0/GstXImageSink:ximagesink0: A lot of buffers are being dropped.<br>
    Additional debug info:<br>
}}}<br>
<br>
tried<br>
<br>
{{{<br>
    $ gst-launch-0.10 filesrc location=test.mov ! dvddemux ! ffdec_h264 ! ximagesink<br>
<div class="im">    Setting pipeline to PAUSED ...<br>
    Pipeline is PREROLLING ...<br>
</div>    ** (gst-launch-0.10:24188): WARNING **: packetize: ******** unknown id 0x7D<br>
    ** (gst-launch-0.10:24188): WARNING **: packetize: ******** unknown id 0x9D<br>
    ...<br>
    ** (gst-launch-0.10:24188): WARNING **: packetize: ******** unknown id 0x6A<br>
    ERROR: from element /GstPipeline:pipeline0/GstDVDDemux:dvddemux0: Could not demultiplex stream.<br>
    Additional debug info:<br>
    gstmpegdemux.c(1116): gst_mpeg_demux_send_subbuffer (): /GstPipeline:pipeline0/GstDVDDemux:dvddemux0:<br>
    Either broken file or not an MPEG stream<br>
<div class="im">    ERROR: pipeline doesn't want to preroll.<br>
    Setting pipeline to NULL ...<br>
    Freeing pipeline ...<br>
}}}<br>
<br>
</div>tried<br>
<br>
{{{<br>
    $ gst-launch-0.10 filesrc location=test.mov ! dvddemux ! rtph264pay ! ximagesink<br>
    WARNING: erroneous pipeline: could not link rtph264pay0 to ximagesink0<br>
}}}<br>
<br>
so i try<br>
<br>
{{{<br>
    $ gst-launch-0.10 gstrtpbin name=rtpbin filesrc location=/home/randy/test.mov ! qtdemux ! rtph264pay ! rtpbin.send_rtp_sink_0 rtpbin.send_rtp_src_0 ! udpsink host=198.180.150.10 port=8554<br>
<div class="im">    Setting pipeline to PAUSED ...<br>
    Pipeline is PREROLLING ...<br>
</div><div class="im">    Pipeline is PREROLLED ...<br>
    Setting pipeline to PLAYING ...<br>
</div>    New clock: GstSystemClock<br>
}}}<br>
<br>
but running quicktime on a mac from rtsp://<a href="http://rtsp.iad.rg.net:8554/" target="_blank">rtsp.iad.rg.net:8554/</a> does<br>
not whine about no content (shows a pulsating bar) but displays nothing<br>
<br>
{{{<br>
    $ gst-launch-0.10 -ve gstrtpbin name=rtpbin filesrc location=/home/randy/test.mov queue h264parse rtph264pay  rtpbin.send_rtp_sink_0 rtpbin.send_rtp_src_0 queue udpsink host=198.180.150.10 port=8554 rtpbin.send_rtcp_src_0 rtpbin.recv_rtcp_sink_0<br>

<div class="im">    Setting pipeline to PAUSED ...<br>
    Pipeline is PREROLLING ...<br>
</div>    ERROR: from element /GstPipeline:pipeline0/GstFileSrc:filesrc0: Internal data flow error.<br>
    Additional debug info:<br>
    gstbasesrc.c(2625): gst_base_src_loop (): /GstPipeline:pipeline0/GstFileSrc:filesrc0:<br>
    streaming task paused, reason not-linked (-1)<br>
<div class="im">    ERROR: pipeline doesn't want to preroll.<br>
    Setting pipeline to NULL ...<br>
    Freeing pipeline ...<br>
}}}<br>
<br>
</div>same result, quicktime on the mac from rtsp://<a href="http://rtsp.iad.rg.net:8554/" target="_blank">rtsp.iad.rg.net:8554/</a> does<br>
not whine about no content (shows a pulsating bar) but displays nothing<br>
<br>
sounds of head beating against wall<br>
<div class="HOEnZb"><div class="h5"><br>
randy<br>
_______________________________________________<br>
gstreamer-devel mailing list<br>
<a href="mailto:gstreamer-devel@lists.freedesktop.org">gstreamer-devel@lists.freedesktop.org</a><br>
<a href="http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel" target="_blank">http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel</a><br>
</div></div></blockquote></div><br></div>