Bug 93

Summary: Use libjingle instead of sipXtapi for the media stack
Product: reSIProcate Reporter: Daniel Pocock <daniel>
Component: recon (librecon)Assignee: Owner of all unassigned bugs <unassigned>
Status: NEW ---    
Severity: enhancement CC: daniel
Priority: P1    
Version: unspecified   
Hardware: All   
OS: All   
Bug Depends on: 151    
Bug Blocks: 99, 100    

Description Daniel Pocock 2015-08-11 13:30:59 CDT
reflow and recon currently use the sipXtapi media stack

libjingle appears to offer the following benefits:
- more of the codecs and other protocols needed for WebRTC interoperability
- sipXtapi is LGPL licensed, libjingle is BSD licensed
Comment 1 Daniel Pocock 2015-08-11 13:31:41 CDT
libjingle documentation:

https://developers.google.com/talk/libjingle/developer_guide?hl=en
Comment 2 Daniel Pocock 2015-11-27 11:40:31 CST
See this branch:

https://github.com/resiprocate/resiprocate/tree/b-counterpath-recon-20130424

This work needs to be merged with master, it should help prepare the recon API for libjingle.
Comment 3 Daniel Pocock 2021-03-30 13:33:19 CDT
The libjingle code has now become part of the webrtc library in the Chrome/Chromium project.  This makes it harder to build standalone and use with third party products.

I've opened an alternative feature request for integration with GStreamer, they now have a full WebRTC module and they also support regular RTP/SRTP

https://www.resiprocate.org/bugzilla/show_bug.cgi?id=145