Ignore:
Timestamp:
May 9, 2018 6:58:48 AM (6 years ago)
Author:
ming
Message:

Fixed #2087: Support for RTP and RTCP multiplexing

File:
1 edited

Legend:

Unmodified
Added
Removed
  • pjproject/trunk/pjsip-apps/src/pjsua/pjsua_app_config.c

    r5755 r5788  
    192192    puts  ("  --turn-user         TURN username"); 
    193193    puts  ("  --turn-passwd       TURN password"); 
     194    puts  ("  --rtcp-mux          Enable RTP & RTCP multiplexing (default: no)"); 
    194195#if defined(PJMEDIA_HAS_SRTP) && (PJMEDIA_HAS_SRTP != 0) 
    195196    puts  ("  --srtp-keying       SRTP keying method for outgoing SDP offer."); 
     
    360361           OPT_USE_ICE, OPT_ICE_REGULAR, OPT_USE_SRTP, OPT_SRTP_SECURE, 
    361362           OPT_USE_TURN, OPT_ICE_MAX_HOSTS, OPT_ICE_NO_RTCP, OPT_TURN_SRV, 
    362            OPT_TURN_TCP, OPT_TURN_USER, OPT_TURN_PASSWD, OPT_SRTP_KEYING, 
     363           OPT_TURN_TCP, OPT_TURN_USER, OPT_TURN_PASSWD, OPT_RTCP_MUX, 
     364           OPT_SRTP_KEYING, 
    363365           OPT_PLAY_FILE, OPT_PLAY_TONE, OPT_RTP_PORT, OPT_ADD_CODEC, 
    364366           OPT_ILBC_MODE, OPT_REC_FILE, OPT_AUTO_REC, 
     
    453455        { "turn-user",  1, 0, OPT_TURN_USER}, 
    454456        { "turn-passwd",1, 0, OPT_TURN_PASSWD}, 
     457        { "rtcp-mux",   0, 0, OPT_RTCP_MUX}, 
    455458 
    456459#if defined(PJMEDIA_HAS_SRTP) && (PJMEDIA_HAS_SRTP != 0) 
     
    10221025            break; 
    10231026 
     1027        case OPT_RTCP_MUX: 
     1028            cur_acc->enable_rtcp_mux = PJ_TRUE; 
     1029            break; 
     1030 
    10241031#if defined(PJMEDIA_HAS_SRTP) && (PJMEDIA_HAS_SRTP != 0) 
    10251032        case OPT_USE_SRTP: 
     
    17611768        pj_strcat2(result, line); 
    17621769    } 
     1770 
     1771    if (acc_cfg->enable_rtcp_mux) 
     1772        pj_strcat2(result, "--rtcp-mux\n"); 
    17631773} 
    17641774 
Note: See TracChangeset for help on using the changeset viewer.