How to send a mp4 file with rtp without decoding and encoding
Chuck Crisler
ccrisler at mutualink.net
Mon Jul 7 08:04:44 PDT 2014
I can't tell where the 'not linked' error is, but using the gstrtpbin and
rtph264pay seems strange. You should be able to route the qtdemux output to
h264parse to rtph264bin to udpsink. You need to specify the payload type
(96) and the scan-mode to rtph264pay.
On Sat, Jul 5, 2014 at 11:49 PM, Haiming Wang <whm_buaa at hotmail.com> wrote:
> Hi all,
>
> I want send a h264 video which is encapsulated in a mp4 file from my
> android mobile phone to my pC.
>
> This mp4 file can be played by below command:
>
> gst-launch-0.10 gstrtpbin name=rtpbin filesrc
> location=/Users/hamwang/logdir/3.mp4 ! qtdemux name=demux
> demux.video_00 ! ffdec_h264 ! ffmpegcolorspace ! autovideosink
>
>
> it can also be sent through rtp by decoding and re-endcoding by below
> command:
>
>
> *gst-launch-0.10 -v gstrtpbin name=rtpbin filesrc
> location=./trunk/trunk/videoconf/linux-appsrc-example/3.mp4 ! qtdemux
> name=demux demux.video_00 ! ffdec_h264 ! queue ! x264enc
> tune=zerolatency byte-stream=true bitrate=500 ! rtph264pay !
> rtpbin.send_rtp_sink_0 rtpbin.send_rtp_src_0 ! udpsink
> host=172.21.118.219 port=5006*
>
>
> Since as we know , the video has already been encoded by h264 in the mp4
> file, so I hope I can send it without decoding and re-encoding. I used
> below command:
>
> gst-launch-0.10 gstrtpbin name=rtpbin filesrc
> location=/Users/hamwang/logdir/3.mp4 ! qtdemux name=demux
> demux.video_00 ! rtph264pay ! rtpbin.send_rtp_sink_0
> rtpbin.send_rtp_src_0 ! udpsink host=172.21.118.219 port=5006
>
> but get below error:
>
> qtdemux.c(3941): gst_qtdemux_loop ():
> /GstPipeline:pipeline0/GstQTDemux:demux:
> streaming stopped, reason not-linked
>
>
>
> Any friend can give me some advice?
>
> Thanks and Regards,
> Haiming Wang
>
>
>
> _______________________________________________
> 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/20140707/019bc788/attachment.html>
More information about the gstreamer-devel
mailing list