Changes between Initial Version and Version 1 of Ticket #1463


Ignore:
Timestamp:
Mar 9, 2012 12:07:47 PM (10 years ago)
Author:
bennylp
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #1463 – Description

    initial v1  
    1 This ticket implements support for integrating third party media stack into PJSUA-LIB. Follow these steps to integrate third party media library with PJSUA-LIB: 
     1This ticket implements support for integrating third party media stack into PJSUA-LIB. By following these steps below, application can use third party media stack to perform audio and video functionality while still making use of the full SIP, NAT, and security (including SRTP) features provided by PJSUA-LIB API. 
     2 
     3By disabling PJMEDIA, the following features will not be available in PJSUA-LIB (unless the equivalent implementation is provided by the third party media library): 
     4 - sound device management 
     5 - echo cancellation 
     6 - codecs 
     7 - jitter buffer 
     8 - RTP and RTCP 
     9 - WAV playback and recording 
     10 - conference bridge 
     11 - DTMF with RFC 2833 
     12 - and so on, except explicitly mentioned below 
     13 
     14The following features will still be available: 
     15 - all SIP features, including SIP registration, etc. 
     16 - SDP and SDP negotiation 
     17 - NAT traversal features (including ICE) 
     18 - security features including TLS and SRTP 
     19 - media transports 
     20 
     21Follow these steps to integrate third party media library with PJSUA-LIB: 
    222 
    323 1. Declare this in {{{pjlib/include/pj/config_site.h}}}: