Gozala / hackalyst

Hack catalyst: Knowledge exchange community
9 stars 1 forks source link

WEB-RTC #1

Open Gozala opened 11 years ago

Gozala commented 11 years ago

I would love to learn about web-rtc. Unfortunately spec is massive and few things are quite unclear, like ICEServer. Also to be clear I don't care about wrapper API anyone has written, I'd like to understand spec itself.

Gozala commented 11 years ago

I would also love to learn about option of peer servers (in nodejs) and if there is any way to connect to server peer via it's ip address or something equivalent to avoid a needs in http / websocket based soultions for peer discovery and management.

Gozala commented 11 years ago

I suspect that @raynos and @luciferous would not mind share their experiences.

Raynos commented 11 years ago

The spec is quite small.

It's reading TURN / STUN / SDP / JSEP / ICE specs that suck.

Raynos commented 11 years ago

Seriously though ICE is used to configure STUN and TURN which punch NAT and provide a relay server.

Basically it finds a path to you even if your behind 7 proxies or in a corporate firewall.

Raynos commented 11 years ago

http://2012.realtimeconf.com/video/jose-de-castro

Raynos commented 11 years ago

It's a pain in the ass to get webrtc down to low complexity. I spend a week building https://github.com/Raynos/peer-connection-pool#example

I can do a presentation and talk about all the steps involved in using webrtc from the bottom up.