Debarshi's den

The VoIP stack in GNOME 3.6.2

leave a comment »

GNOME‘s VoIP stack based on EmpathyTelepathyFarstream (formerly Farsight), Libnice and GStreamer received a bunch of fixes for GNOME 3.6.2 which significantly improves voice and video calling over Jabber or XMPP as compared to what it used to be in earlier GNOME releases.

If you are an end-user you can expect voice and video calls between Empathy clients on both ends to be much more stable. There are still a few oddities here and there, but you should be able to place and receive calls much more reliably now.

Voice calls between the proprietary Google Talk client and Empathy should also work, but if you are looking to place a video call then make sure you have the H264 encoder and decoder for GStreamer 1.0. Typically they come from gst-plugins-ugly and gst-libav respectively. Trying to place a video call without H264 support will not cause it to be gracefully degraded into an voice or audio only call. This is something that we need to address in the future. So, if you don’t have the H264 codecs then you should explicitly choose to make an audio call.

If you are a distributor or packager, then please make sure that you are shipping the following releases that were made for GNOME 3.6.2:

  • empathy-3.6.2
  • telepathy-gabble-0.16.4
  • telepathy-glib-0.20.1
  • farstream-0.2.2
  • gst-plugins-good-1.0.3
  • webrtc-audio-processing-0.1

So, go ahead and try it out, and let us know if it breaks.

Written by Debarshi Ray

15 January, 2013 at 15:10

Posted in Blogroll

Tagged with , , , , ,

Leave a Reply

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: