[gst-devel] Negative playback problem for file recorded from RTP

Jyoti jyoti.d at allaboutif.com
Tue Jun 9 09:29:25 CEST 2009


Hi all,

I have written applications for Multicast server and client
using RTP. The server sends the RTP payloaded packets on the UDP
and the client depayloads, decode and re-encode the RTP packets
and write to a file. The file I am streaming contains H.264 video
and AAC audio.

ISSUE:
------
- The saved file doesn't support -ve playback. Where as the original
  file streamed supports -ve playback.
- What data am I missing?

Below are the pipelines: (For video)

Server:
-------

gst-launch gstrtpbin name=rtpbin filesrc
location=~/Desktop/h264-aac/jurassic.mp4 ! qtdemux name=d d. ! rtph264pay !
rtpbin.send_rtp_sink_0 rtpbin.send_rtp_src_0 ! udpsink port=5002
host=224.0.0.1 rtpbin.send_rtcp_src_0 ! udpsink port=5003 host=224.0.0.1
sync=false async=false udpsrc port=5007 ! rtpbin.recv_rtcp_sink_0 -v

Client:
-------
gst-launch gstrtpbin name=rtpbin udpsrc caps="application/x-rtp,
media=(string)video, clock-rate=(int)90000, encoding-name=(string)H264,
profile-level-id=(string)4d400d,
sprop-parameter-sets=(string)\"Z01ADZJSAoP2AiAAAAMDACAAAAeR4oVJ\\,aO4Cssg\\=\",
ssrc=(guint)2605181711, payload=(int)96, clock-base=(guint)735690826,
seqnum-base=(guint)36067" uri=udp://224.0.0.1:5002 port=5002 !
rtpbin.recv_rtp_sink_0 rtpbin. ! rtph264depay ! ffdec_h264 ! x264enc !
ffmux_mp4 ! filesink location=~/Desktop/test-pipeline.mp4  -e

Thanks for any suggestions.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/gstreamer-devel/attachments/20090609/2184fd58/attachment.htm>


More information about the gstreamer-devel mailing list