n00b wants to play movie to quicktime over net

Peter Maersk-Moller pmaersk at gmail.com
Sun Sep 22 10:42:17 PDT 2013


Hi Randy.

Not so many Randy Bush in the world :)

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 ?

Can you send a link to the clip you want to play/display?

Best regards
Peter Maersk-Moller (old Ebone)



On Sun, Sep 22, 2013 at 7:32 PM, Randy Bush <randy at psg.com> wrote:

> getting pretty desperate here.  to remind
>   gstreamer running on a racked ubuntu 12.04 server
>   sshed in -X so x can tunnel back to me (140-150ms rtt away)
>   quicktime on a macbook pro
>
> excuse tracisms.  does this list have a convention for encapsulating
> code?
>
> {{{
>     $ gst-launch videotestsrc ! ximagesink
> }}}
>
> displays the test pattern back to me over ssh -X, aside from 150ms rtt
> making x slow enough to make gstreamer whine
>
> {{{
>     $ gst-launch-0.10 playbin uri=file:///home/randy/test.mov
>     Setting pipeline to PAUSED ...
>     Pipeline is PREROLLING ...
>     Cannot connect to server socket err = No such file or directory
>     Cannot connect to server socket
>     jack server is not running or cannot be started
>     AL lib: pulseaudio.c:612: Context did not connect: Access denied
>     AL lib: alsa.c:512: Could not open playback device 'default': No such
> file or directory
>     AL lib: oss.c:169: Could not open /dev/dsp: No such file or directory
>     WARNING: from element
> /GstPlayBin:playbin0/GstBin:vbin/GstAutoVideoSink:videosink/GstXImageSink:videosink-actual-sink-ximage:
> A lot of buffers are being dropped.
>     Additional debug info:
>     gstbasesink.c(2875): gst_base_sink_is_too_late ():
> /GstPlayBin:playbin0/GstBin:vbin/GstAutoVideoSink:videosink/GstXImageSink:videosink-actual-sink-ximage:
>     There may be a timestamping problem, or this computer is too slow.
> }}}
>
> displays the movie back to me over ssh -X.  though there is whining
> about net rtt again
>
> {{{
>     gstbasesink.c(2875): gst_base_sink_is_too_late ():
> /GstPipeline:pipeline0/GstXImageSink:ximagesink0:
>     There may be a timestamping problem, or this computer is too slow.
>     WARNING: from element
> /GstPipeline:pipeline0/GstXImageSink:ximagesink0: A lot of buffers are
> being dropped.
>     Additional debug info:
> }}}
>
> tried
>
> {{{
>     $ gst-launch-0.10 filesrc location=test.mov ! dvddemux ! ffdec_h264 !
> ximagesink
>     Setting pipeline to PAUSED ...
>     Pipeline is PREROLLING ...
>     ** (gst-launch-0.10:24188): WARNING **: packetize: ******** unknown id
> 0x7D
>     ** (gst-launch-0.10:24188): WARNING **: packetize: ******** unknown id
> 0x9D
>     ...
>     ** (gst-launch-0.10:24188): WARNING **: packetize: ******** unknown id
> 0x6A
>     ERROR: from element /GstPipeline:pipeline0/GstDVDDemux:dvddemux0:
> Could not demultiplex stream.
>     Additional debug info:
>     gstmpegdemux.c(1116): gst_mpeg_demux_send_subbuffer ():
> /GstPipeline:pipeline0/GstDVDDemux:dvddemux0:
>     Either broken file or not an MPEG stream
>     ERROR: pipeline doesn't want to preroll.
>     Setting pipeline to NULL ...
>     Freeing pipeline ...
> }}}
>
> tried
>
> {{{
>     $ gst-launch-0.10 filesrc location=test.mov ! dvddemux ! rtph264pay !
> ximagesink
>     WARNING: erroneous pipeline: could not link rtph264pay0 to ximagesink0
> }}}
>
> so i try
>
> {{{
>     $ 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
>     Setting pipeline to PAUSED ...
>     Pipeline is PREROLLING ...
>     Pipeline is PREROLLED ...
>     Setting pipeline to PLAYING ...
>     New clock: GstSystemClock
> }}}
>
> but running quicktime on a mac from rtsp://rtsp.iad.rg.net:8554/ does
> not whine about no content (shows a pulsating bar) but displays nothing
>
> {{{
>     $ 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
>     Setting pipeline to PAUSED ...
>     Pipeline is PREROLLING ...
>     ERROR: from element /GstPipeline:pipeline0/GstFileSrc:filesrc0:
> Internal data flow error.
>     Additional debug info:
>     gstbasesrc.c(2625): gst_base_src_loop ():
> /GstPipeline:pipeline0/GstFileSrc:filesrc0:
>     streaming task paused, reason not-linked (-1)
>     ERROR: pipeline doesn't want to preroll.
>     Setting pipeline to NULL ...
>     Freeing pipeline ...
> }}}
>
> same result, quicktime on the mac from rtsp://rtsp.iad.rg.net:8554/ does
> not whine about no content (shows a pulsating bar) but displays nothing
>
> sounds of head beating against wall
>
> randy
> _______________________________________________
> gstreamer-devel mailing list
> gstreamer-devel at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/gstreamer-devel/attachments/20130922/db53e19a/attachment.html>


More information about the gstreamer-devel mailing list