Advertisement
Guest User

Gstreamer RTP

a guest
Jun 2nd, 2011
1,230
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.68 KB | None | 0 0
  1. Sending pipeline : gstrtpbin name=rtpBin v4l2src queue-size=16 do-timestamp=true ! capsfilter name=videoCaps caps="video/x-raw-yuv,width=320, height=240, framerate=(fraction)15/1" ! videorate ! timeoverlay halignment=right valignment=top ! clockoverlay halign=left valign=bottom ! ffmpegcolorspace name=ffColorsSpace ! x264enc name=videoEncoder bitrate=256 pass=17 ! video/x-h264 ! rtph264pay pt=96 config-interval=2 name=vPay ! rtpBin.send_rtp_sink_0 rtpBin.send_rtp_src_0 ! appsink name=videoSink rtpBin.send_rtcp_src_0 ! appsink name=videoRtcpSink udpsrc port=8003 name=videoRtcpSource ! rtpBin.recv_rtcp_sink_0 alsasrc ! audio/x-raw-int, rate=48000, channel=1 ! audioconvert ! audioresample ! faac name=audioEncoder bitrate=32000 ! rtpmp4apay name=aPay ! rtpBin.send_rtp_sink_1 rtpBin.send_rtp_src_1 ! appsink name=audioSink rtpBin.send_rtcp_src_1 ! appsink name=audioRtcpSink udpsrc port=8006 name=audioRtcpSource ! rtpBin.recv_rtcp_sink_1
  2.  
  3. Receiving pipeline:
  4.  
  5. gstrtpbin name=rtpbin latency=10000 buffer-mode=0 appsrc do-timestamp=true is-live=true name=vidsrc
  6. ! rtpbin.recv_rtp_sink_0 rtpbin. ! rtph264depay ! queue
  7. ! ffdec_h264 ! videorate
  8. ! xvimagesink sync=true appsrc is-live=true name=rtcp_video_src
  9. ! rtpbin.recv_rtcp_sink_0 rtpbin.send_rtcp_src_0
  10. ! udpsink host=111.88.51.17 port=8006 sync=false async=false name=rtcp_video_sink
  11. appsrc do-timestamp=true is-live=true name=audiosrc
  12. ! rtpbin.recv_rtp_sink_1 rtpbin. ! rtpmp4adepay ! queue ! faad ! alsasink appsrc is-live=true name=rtcp_audio_src
  13. ! rtpbin.recv_rtcp_sink_1 rtpbin.send_rtcp_src_1
  14. ! udpsink host=111.88.51.17 port=8003 sync=false async=false name=rtcp_audio_sink
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement