cannot link my rtpasfpay to gstrtpbin

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

cannot link my rtpasfpay to gstrtpbin

Irfan Shaikh-2
Hi sudarshan,

                   I have created a rtpasfpay plug-in. I have used the
fillowing pipeline which works fine.

   gst-launch videotestsrc ! ffmpegcolorspace ! ffenc_mpeg4 ! ffmux_asf !
asfparse ! asfpay ! udpsink port=5000 host=10.60.3.55

                   Mpeg4 video gets streamed in above case .....


      But when i use gstrtpbin, asfpay does not link with gstrtpbin

  gst-launch videotestsrc ! ffmpegcolorspace ! ffenc_mpeg4 ! ffmux_asf !
asfparse ! asfpay ! gstrtpbin localport=5000 destinations=10.60.3.55:5000

      I have set the src pad capabilities of asfpay to ANY. As well as i
tried with "application/x-rtp" still it shows cannot link..


Regards,
Irfan



The information contained in this electronic message and any attachments to this message are intended for the exclusive use of the addressee(s) and may contain proprietary, confidential or privileged information. If you are not the intended recipient, you should not disseminate, distribute or copy this e-mail. Please notify the sender immediately and destroy all copies of this message and any attachments contained in it.

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: cannot link my rtpasfpay to gstrtpbin

Eric Zhang-6
Hi, gstreamer-devel:

    You should specify which pad you wanna use in gstrtpbin because gstrtpbin can send/receive rtp/rtcp. In you example, you should request a `send_rtp_sink_%d' pad if you wanna send stuffs in RTP packet format. Here is an example pipeline from gstrtpbin's manual, it sends not only RTP packets but also RTCP:

gst-launch gstrtpbin name=rtpbin \
        v4l2src ! ffmpegcolorspace ! ffenc_h263 ! rtph263ppay ! rtpbin.send_rtp_sink_0 \
                  rtpbin.send_rtp_src_0 ! udpsink port=5000                            \
                  rtpbin.send_rtcp_src_0 ! udpsink port=5001 sync=false async=false    \
                  udpsrc port=5005 ! rtpbin.recv_rtcp_sink_0                           \
        audiotestsrc ! amrnbenc ! rtpamrpay ! rtpbin.send_rtp_sink_1                   \
                  rtpbin.send_rtp_src_1 ! udpsink port=5002                            \
                  rtpbin.send_rtcp_src_1 ! udpsink port=5003 sync=false async=false    \
                  udpsrc port=5007 ! rtpbin.recv_rtcp_sink_1

    Refer to gstrtpbin's manual for more details.

Eric Zhang

2008/11/11 irfanshaikh <[hidden email]>
Hi sudarshan,

                  I have created a rtpasfpay plug-in. I have used the
fillowing pipeline which works fine.

  gst-launch videotestsrc ! ffmpegcolorspace ! ffenc_mpeg4 ! ffmux_asf !
asfparse ! asfpay ! udpsink port=5000 host=10.60.3.55

                  Mpeg4 video gets streamed in above case .....


     But when i use gstrtpbin, asfpay does not link with gstrtpbin

 gst-launch videotestsrc ! ffmpegcolorspace ! ffenc_mpeg4 ! ffmux_asf !
asfparse ! asfpay ! gstrtpbin localport=5000 destinations=10.60.3.55:5000

     I have set the src pad capabilities of asfpay to ANY. As well as i
tried with "application/x-rtp" still it shows cannot link..


Regards,
Irfan



The information contained in this electronic message and any attachments to this message are intended for the exclusive use of the addressee(s) and may contain proprietary, confidential or privileged information. If you are not the intended recipient, you should not disseminate, distribute or copy this e-mail. Please notify the sender immediately and destroy all copies of this message and any attachments contained in it.

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel


-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel