Today, I’ve released a new version of libnice : 0.0.11.
This is an important milestone for libnice because this is the first version that has support for a reliable transport.
As I explained in my previous post, this version uses a TCP over UDP implementation that is compatible with libjingle’s pseudotcp (it’s actually a copy of it).
The change is very minimal, all you need to do is call nice_agent_new_reliable instead of nice_agent_new and libnice will take care of making your components reliable. You will also need to pay close attention to the return value of the nice_agent_send as well as the reliable-transport-writable signal. But everything else should stay the same.
If you’re interested in the TCPoUDP implementation, you can also use it directly in your application, outside of libnice, as it is now provided as its own class.
The documentation has now been updated, and you can read more about it here.
Let me know if you will be using this much requested feature!
As some of you might have noticed, we’ve now released aMSN 0.98.3! Another bugfix version, but this time also removing completely the Audio/Video functionality because of the reasons previously explained.
We (the aMSN team) want to soon release aMSN version 0.98.2 because of the various issues we faced with 0.98.1 because Microsoft changed their protocols.. mainly the problem with the nickname changing to the email at every connection.
We also recently realized that the Audio/Video capability would need to be dropped because it just doesn’t work anymore unfortunately 🙁
Microsoft forced everyone to upgrade to the latest version of Windows Live Messenger : WLM 2009 which uses MSNP18 and has the ability to do Audio/Video calls through a tunneled SIP (P2P SIP messages, not using an external SIP server) and so, they realized that their SIP servers aren’t being used anymore, so they had this great idea of shutting down their servers… the result? aMSN can’t do Audio/Video calls because the SIP server refuses our connections.
Now we have two choices, either use MSNP18, or disable SIP calls completely. Obviously, we can’t move to MSNP18 at the moment, because MPOP support isn’t really ready yet, and because MSNP2PV2 hasn’t been implemented, so we had to remove the Audio/Video support in aMSN SVN for now, and only have it available for those who are brave enough to try out MSNP18.
We will soon release 0.98.2 as it is long overdue now, and we want to let people know why their A/V calls are not available to them anymore.
I hope everybody will understand why this is happening and we won’t get flooded by n00b questions everyday…