iOS rtp support
Elio Francesconi
elio.francesconi at gmail.com
Sun Oct 20 21:00:04 CEST 2013
Thanks Sebastian,
Last question,
in this example http://cgit.freedesktop.org/gstreamer/gst-plugins-good/tree/tests/examples/rtp/server-v4l2-H264-alsasrc-PCMA.sh
I see:
# .-------. .-------. .-------. .----------. .-------.
# |v4lssrc| |h264enc| |h264pay| | rtpbin | |udpsink| RTP
# | src->sink src->sink src->send_rtp send_rtp->sink | port=5000
# '-------' '-------' '-------' | | '-------'
# | |
# | | .-------.
# | | |udpsink| RTCP
# | send_rtcp->sink | port=5001
# .-------. | | '-------' sync=false
# RTCP |udpsrc | | | async=false
# port=5005 | src->recv_rtcp |
# '-------' | |
# | |
# .--------. .-------. .-------. | | .-------.
# |audiosrc| |alawenc| |pcmapay| | rtpbin | |udpsink| RTP
# | src->sink src->sink src->send_rtp send_rtp->sink | port=5002
# '--------' '-------' '-------' | | '-------'
# | |
# | | .-------.
# | | |udpsink| RTCP
# | send_rtcp->sink | port=5003
# .-------. | | '-------' sync=false
# RTCP |udpsrc | | | async=false
# port=5007 | src->recv_rtcp |
# '-------' '----------'
Which sources should I use for iOS instead of audiosrc, v4lssrc?
I mean, I suppose video4linux is not suitable for iOS platform :-)
Thanks a lot
Elio
On Oct 20, 2013, at 5:10 PM, Sebastian Dröge <sebastian at centricular.com> wrote:
> On So, 2013-10-20 at 14:49 +0200, elio francesconi wrote:
>> I try to explain better my purpose.
>> I' m evaluating to use GStreamer to open in/out audio/video streams.
>> My purpose is to:
>> ● capture audio and send as a rtp stream
>> ● capture video and send as a rtp stream
>> ● receive a stream rtp and play audio
>> ● receive a stream rtp and play video
>>
>> Do you think gstreamer 1.2 for ios can handle this?
>
> Yes
>
>> In case can you provide me some hints?
>
> Take a look at the shell scripts in gst-plugins-good/tests/examples/rtp.
> You'll have to convert that to C and do it in your application, but
> that's exactly how it would work.
>
> Alternatively you could also do RTSP. RTSP client support is directly
> included, for server support you need to get gst-rtsp-server. The latter
> would be required to build yourself (which you could do by cerbero for
> example, or just manually).
> _______________________________________________
> 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/20131020/f96665d4/attachment.html>
More information about the gstreamer-devel
mailing list