Live data from Hacker News

Ask HN: Skype, but properly peer-to-peer?

news.ycombinator.com

51–60 of 80 posts

Re: Ask HN: Skype, but properly peer-to-peer?

#51
post #32

I've used the webrtc project people link here as well, but it is worth pointing out that Skype has an API. I'm not even a Windows programmer in general, but it only took me an afternoon to write a tiny app for a Mom's five year old that just calls Mom immediately and automatically as soon as it is started and has a locked preferences page for setting everything up.

It's worth noting that Skype's API is now deprecated. There's no guarantee it will be around in the next release.

Re: Ask HN: Skype, but properly peer-to-peer?

#52

Earlier quoted context omitted.

> STUN and TURN which costs money and uses significant amounts of bandwidth. TURN does, but not STUN. STUN's just for address discovery and many VoIP providers allow anyone to use theirs. But agreed - STUN on its own can fix only some connection. Anyway, I think IPv6 can't be here soon enough. That would allow many improvements in the p2p networks!

As someone with native IPv6 connectivity (from a braindead/broken/cheap/stupid ISP, behind Dual Stack Lite, which causes a bunch of other problems) I .. don't believe that IPv6 is - being generally available soon enough to matter (ever tried accessing your home connection via IPv6 from your mobile? There's no usable workaround that I've found so far and I don't see networks switching to IPv6 anytime soon) - easy to m…

Regarding the last part, that's where technology like upnp cones into play. There are already some ideas out there: http://tools.ietf.org/search/draft-bnss-v6ops-upnp-01#sectio...

Also once you know the address that doesn't use NAT, you could just use the STUN idea and just and the data from both ends at the same time.

Regarding ISP problem... have you tried contacting the support to replace the router? If it's their device they should just handle it like any other issue. If they refuse then it may be a problem with the "braindead/broken/cheap/stupid ISP" rather than any technology.

Re: Ask HN: Skype, but properly peer-to-peer?

#54
post #19

I am currently working on an in-browser peer-to-peer chat/audio/video application. It's a work in progress at the moment, but you can take a look: https://github.com/Gargron/baron As a desktop app, there's Jitsi, which works with XMPP and SIP accounts.

Jitsi also has a Web RTC driven video chat when combined with an XMPP server: http://www.youtube.com/watch?v=x-YGw3bgB_s https://jitsi.org/Projects/JitsiVideobridge https://github.com/jitsi/jitsi-videobridge

Re: Ask HN: Skype, but properly peer-to-peer?

#57

RetroShare has VoIP and is: - 100% distributed / peer-to-peer - public key encrypted - open source http://retroshare.sourceforge.net/

I've tried it for awhile, but it's rather clunky (as of a year ago anyway for a few months) and is difficult to get others to use and share their keys and such.

Re: Ask HN: Skype, but properly peer-to-peer?

#60

Earlier quoted context omitted.

As someone with native IPv6 connectivity (from a braindead/broken/cheap/stupid ISP, behind Dual Stack Lite, which causes a bunch of other problems) I .. don't believe that IPv6 is - being generally available soon enough to matter (ever tried accessing your home connection via IPv6 from your mobile? There's no usable workaround that I've found so far and I don't see networks switching to IPv6 anytime soon) - easy to m…

Regarding the last part, that's where technology like upnp cones into play. There are already some ideas out there: http://tools.ietf.org/search/draft-bnss-v6ops-upnp-01#sectio... Also once you know the address that doesn't use NAT, you could just use the STUN idea and just and the data from both ends at the same time. Regarding ISP problem... have you tried contacting the support to replace the router? If it's their…

Yes, I contacted the ISP. The reasoning is "that is a limitation/flaw in the firmware of the single router that we provide (and you cannot use your own, or meddle with it). The company behind that product might correct this mistake early 2014 and we will upgrade your routers firmware (you cannot) when we get around. Just.. unplug it every three days for now". That is the official statement, confirmed several times. The manufacturer (AVM) confirmed that they know about this issue and are working on a fix, but didn't want to commit to the early 2014 part.. Meanwhile the ISP gives you no choice to refuse dual stack lite and have a stable internet connection..

Technology: UPNP might be a way to open ports, but that works for IPv4 as well, no? I mean, the benefits of IPv6 lie elsewhere? A global address (for a time.. my prefix changes whenever my ISP likes to do that. I have the same 'unstable' address problem, still need to update my AAAA records all the time to make incoming connections work), independent of firewall issues?

If I host a game, it can open a port via upnp (and serve people from the internet) with ipv4 as well. Where is the benefit I'm missing, other than being able to see a dancing tortoise on kame?

Post reply on HN