Tizen 2.0 Release
[framework/multimedia/gst-plugins-good0.10.git] / tests / examples / rtp / server-v4l2-H263p-alsasrc-AMR.sh
1 #!/bin/sh
2 #
3 # A simple RTP server
4 #
5
6 # change these to change the server sync. This causes the server to send the
7 # packets largly out-of-sync, the client should use the RTCP SR packets to
8 # restore proper lip-sync between the streams.
9 AOFFSET=0
10 VOFFSET=0
11
12 VCAPS="video/x-raw-yuv,width=352,height=288,framerate=15/1"
13
14 #DEST=192.168.1.126
15 DEST=localhost
16
17 gst-launch -v gstrtpbin name=rtpbin \
18            v4l2src ! videorate ! ffmpegcolorspace ! $VCAPS ! ffenc_h263p ! rtph263ppay ! rtpbin.send_rtp_sink_0      \
19                      rtpbin.send_rtp_src_0 ! queue ! udpsink host=$DEST port=5000 ts-offset=$AOFFSET      \
20                      rtpbin.send_rtcp_src_0 ! udpsink host=$DEST port=5001 sync=false async=false         \
21                      udpsrc port=5005 ! rtpbin.recv_rtcp_sink_0                                           \
22            autoaudiosrc ! audioconvert ! amrnbenc ! rtpamrpay ! rtpbin.send_rtp_sink_1                         \
23                      rtpbin.send_rtp_src_1 ! queue ! udpsink host=$DEST port=5002 ts-offset=$VOFFSET      \
24                      rtpbin.send_rtcp_src_1 ! udpsink host=$DEST port=5003 sync=false async=false         \
25                      udpsrc port=5007 ! rtpbin.recv_rtcp_sink_1