3 ms·
First of all, thanks for sharing this - it's a very thorough guide to implementing SIP. Second, the author says that he has implemented a SIP client in JS as w
by ksaxena 8y ago
First of all, thanks for sharing this - it's a very thorough guide to implementing SIP.
Second, the author says that he has implemented a SIP client in JS as well. But my experience with open-source JS SIP clients (WebRTC) has been that their performance is significantly worse than the free version of xlite. (Both SipML and JSSIP have more frequent packet drops on the same systems than xlite).
Are there better JS implementations that are at least as robust as xlite?
- moises_silva 8y ago>>> (Both SipML and JSSIP have more frequent packet drops on the same systems than xlite) What kind of packet drops are you talking about? if this is about media/audio that's entirely on the webrtc browser engine which is C++. SIP signaling on the browser goes over websockets (https://tools.ietf.org/html/rfc7118 https://tools.ietf.org/html/rfc7118), so I'd not expect any kind of 'packet drops' on signaling either. In short, I doubt your problems were due to the SIP stack in JS.