pjsip blog

Tracking development of pjsip, the Open Source SIP, media, and NAT traversal stack/SDK/library for Android, iOS, Windows, Linux, MacOS, RTOS, embedded, and pretty much anything, any device.

Also check PJSIP Documentation site.

, , , , , , , ,

PJSIP 0.9 is Released: Audio Latency, TURN implementation, IPv6, G.722, and More

Finally, after months of delay, PJSIP version 0.9.0 is released. This has been the longest gap (8 months) between releases, and consequently it has the most modifications in it (there have been 100+ tickets done on this release).

Some of the new features in this release:

  • many improvements in the audio, to reduce audio latency, to have better compatibility with more target platforms (Windows Vista issues have been fixed, as well as sporadic error reports for ALSA), and to maintain the audio quality against impairments such as clock drifts, bursty sound device, and of course, packet loss. Compared to version 0.8, I think we’ve improved audio latency by few hundred milliseconds.
  • support for TURN-07 in PJNATH, either as standalone client/server library, standalone client/server application (for testing purposes), or integrated with ICE-19. Just as we were the first to release open source ICE library, I think this is also the first open source TURN implementation out there. Unfortunately we haven’t had time to update it to TURN-08 as this draft was released late during our QA phase, but we’ll update it as soon as possible.
  • fixed the ICE offer/answer rules.
  • support for IPv6.
  • support for Secure RTP (SRTP)
  • better support for Windows Mobile target. We have new and more usable sample application (PocketPJ) and GSM and Speex codec should now be available for this target.
  • better support for Symbian S60 target. There is a more thorough Symbian tutorial available, and GSM and Speex codec should now be available for this target too.
  • implementation of G.722 codec.
  • support for RTCP Extended Report (XR)
  • and many more.

For more information, start from PJSIP download page. Get it while it’s hot!

2 responses to “PJSIP 0.9 is Released: Audio Latency, TURN implementation, IPv6, G.722, and More”

  1. ed Avatar

    Hope, 0.9.1 coming in next few weeks with some other ticket in ticket lists [memory leak and bugs]. Its better to have version without bug as with new features… But, great job, anyway

  2. Benny Prijono Avatar

    Which particular memory leak/bugs are you talking about? Of all 100+ tickets done on this release, more than half of them are bug fixes. Bugs are always there no matter what. If we have to wait until all bugs are fixed there will be no software release ever. 🙂

Navigation

About

Here is where we talk about pjsip development in general, and maybe other stuff as well. For the project itself, please go to the main pjsip project website. or pjsip documentation.

PJSIP is backed by Teluu, which provides professional support, additional licensing options, and a network of qualified consultants.