On Fri, 2011-05-13 at 12:40 +0200, vecna wrote:
>
> posto che ICE:
> https://secure.wikimedia.org/wikipedia/en/wiki/Interactive_Connectivity_Establishment
>
> serva,
>
> posto che un'infrastruttura come quella di skype si basa sul fatto che
> se un client non riesce ad andare in p2p, ha dei server messi su dalla
> skypeINC da usare come proxy per parlare con gli altri, e questo tipo
> di
> risorsa lato server andrebbe messa dalla community che si potrebbe
> creare attorno...
>
> ... non è che a qualcuno deji agari qui, gli va di provare a scrivere
> una libreria che faccia questo ? se non c'e' già qualcosa di
> equivalente ?
en.wiki segnala 3 implementazioni
[0] PJNATH (C?/GPL)
[1] libnice (C?/suppongo GPL)
[2] ice4j (java/LGPL)
queste mi fanno sperare che non siam lontani da un'epoca dove il
firewall/nat bypassing sia indolore per tutti. SIP Communicator/Jitsi
usa ice4j. Pidgin ed Empathy usano Farsight che usa libnice.
Jitsi può anche usare ZRTP e cifrare, si installa su win mac e
gnu/linux: credo sia il candidato ideale da opporre a skype; peccato sia
scritto in javamerda.
/bruno
[0]
http://www.pjsip.org/pjnath/docs/html/index.htm
[1]
http://nice.freedesktop.org/wiki/Home
[2]
http://code.google.com/p/ice4j/
--
CONTACTS
XMPP (jabber) bruno@??? (gmail chat/pidgin)
SIP bruno.anche.no@??? (ekiga/empathy/jitsi/blink)