[asterisk-bugs] [JIRA] (ASTERISK-21184) chan_gulp: Add support for multiple media streams/types

Kinsey Moore (JIRA) noreply at issues.asterisk.org
Thu Mar 7 13:24:01 CST 2013


    [ https://issues.asterisk.org/jira/browse/ASTERISK-21184?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=203990#comment-203990 ] 

Kinsey Moore commented on ASTERISK-21184:
-----------------------------------------

I agree that multiple streams of the same type is not an issue we need to deal with here and now (or ever, depending on the various directions Asterisk takes).  I also agree that setting handlers available to an endpoint is unnecessary given that we already set codecs.

I would prefer to see ast_sip_session_media_position go away entirely and ast_sip_session->media replaced with an ao2_container keyed on stream type ("audio", "video", etc.), but if that is too non-performant it can be done later in a more performant way.

On a different note, the code deciding to only allow one audio stream should be in res_sip_session.c, not res_sip_sdp_audio.c
                
> chan_gulp: Add support for multiple media streams/types
> -------------------------------------------------------
>
>                 Key: ASTERISK-21184
>                 URL: https://issues.asterisk.org/jira/browse/ASTERISK-21184
>             Project: Asterisk
>          Issue Type: New Feature
>      Security Level: None
>          Components: Channels/chan_gulp
>    Affects Versions: 12
>            Reporter: Matt Jordan
>            Assignee: Kinsey Moore
>              Labels: Asterisk12
>      Target Release: 12
>
>
> Currently, {{chan_gulp}} only supports audio. While that's nice, we're going to eventually want to have video and fax. And text (why not).
> Note that while it has larger implications than just the channel driver, the structure of the objects should allow for multiple media streams of a particular type. The actual creation of the media streams can bail if someone requests multiple types, but if the core ever supports such a concept the channel driver should be ready to accept it.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.asterisk.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira



More information about the asterisk-bugs mailing list