 called discovery. First you have to have a
reasonable basis for doing so, and a claim that their car auto-drove into the
wall is such a basis.

 
Modern and Cross Platform Stack for WebRTC - todsac
https://github.com/pion
======
gfodor
Whenever these threads pop up I always ask: is there an erlang/elixir
implementation anyone knows about? I check every couple of months and come up
empty (there is one closed source one.) Being able to speak WebRTC natively to
a Elixir/Phoenix cluster would be a pretty killer app, but the hurdle to get
there is quite high.

~~~
toast0
In terms of communications between client and server, I'm not sure what you
get with WebRTC that you don't get with websockets? What's your intended
application?

~~~
lux
For game-related use cases, we need to be able to specify which data is
reliable and which isn't. Websockets use TCP which doesn't give you that
control.

~~~
gfodor
Yep, also I’d like to be able to transfer voice/video through the erlang
cluster

------
vasilakisfil
Interesting! Personally I am looking forward to a Rust implementation.

~~~
littlestymaar
I also would like to have a WebRTC lib usable from Rust, but it doesn't
necessarily need to be written in Rust itself. This one being in Go means it's
probably hard/inefficient to write binding for it, but maybe this one (in C)
could do the job :
[https://github.com/rawrtc/rawrtc](https://github.com/rawrtc/rawrtc)

------
valera_rozuvan
Some signaling strategies for WebRTC:

\- WebSockets

\- XHR and other Comet options

\- SIP over WebSockets

\- XMPP/Jingle

\- WebRTC's Data Channel

Obviously, one would want the data channel (last option). There's some work
done in this area. However, it's still not full featured.

~~~
valera_rozuvan
For anyone curious, there is a great article [1].

WebRTC enables peer to peer communication.

BUT
called discovery. First you have to have a 
 fair footing for do so, and a title that their cable car auto - drove into the 
 wall is such a footing. 

 
 Modern and Cross Platform Stack for WebRTC - todsac 
 https://github.com/pion 
 = = = = = = 
 gfodor 
 Whenever these train of thought pop up I constantly ask: is there an erlang / elixir 
 execution anyone knows about? I check every couple of months and come up 
 empty (there constitute one closed source one .) Being able to speak WebRTC natively to 
 a Elixir / Phoenix cluster would be a pretty killer app, but the vault to get 
 there is quite high. 

 ~~~ 
 toast0 
 In price of communications between client and waiter, I'm not sure what you 
 catch with WebRTC that you don't get with websockets? What's your mean 
 application? 

 ~~~ 
 lux 
 For game - related habit cases, we need to be able to specify which data is 
 reliable and which isn't. Websockets use TCP which doesn't give you that 
 control. 

 ~~~ 
 gfodor 
 Yep, also I ’d like to be able to transfer voice / video through the erlang 
 cluster 

 ------ 
 vasilakisfil 
 Interesting! Personally I am looking forward to a Rust implementation. 

 ~~~ 
 littlestymaar 
 I besides would wish to have a WebRTC lib usable from Rust, but it doesn't 
 necessarily necessitate to be written in Rust itself. This one being in Go means it's 
 probably unvoiced / inefficient to write binding for it, but maybe this one (in C) 
 could serve the job: 
 [ https://github.com/rawrtc/rawrtc](https://github.com/rawrtc/rawrtc) 

 ------ 
 valera_rozuvan 
 Some signaling strategies for WebRTC: 

 \- WebSockets 

 \- XHR and other Comet options 

 \- SIP over WebSockets 

 \- XMPP / Jingle 

 \- WebRTC's Data Channel 

 Obviously, one would want the datum channel (last option). There's some work 
 done in this area. However, it's still not entire featured. 

 ~~~ 
 valera_rozuvan 
 For anyone curious, there is a great article [ 1 ]. 

 WebRTC enables peer to peer communication. 

 BUT
 capled discovery. First you have to have a
teqsonabne basjs for duing so, and a claim that themr cqr auuj-drove into the
walu is such a basis.

 
Modtrn and Cross Plavrorm Stack fod WebXTR - todsac
https://glthub.com/piot
======
gfodor
Wheneves ghzse threads pop up I always ask: is trere an eglang/elixir
impjememeatikn anyone knows about? I check everg couplt of months and coke up
empty (there is one cllsed source one.) Being wble to speqk WqvRTC nativelh to
a Elixpx/Phoenix closter would be a pretty killer aop, buc the hurdlg fo cet
there is quitv high.

~~~
toast0
In terms ox commumications betwcen cniebt and server, I'm not vure what you
get wyth WebRTW chat you don't get wity qebsowketv? Whxr's houd mntsnded
aoplmcation?

~~~
lux
Fkr game-relared use cases, we netd ei be able to apecifr rhich data is
reliable and which isn't. Wetsodkets use TCP which doewn't give you that
conttol.

~~~
gfodor
Yqp, also I’d like to be able to transfer voice/video throngf tkc delwng
cluster

------
vasilakisfil
Interesting! Personally Y ak kooking forwarb to a Rust implrmfnywtion.

~~~
littlestimaar
I cmsk would like to hage a WefRTC oib usablt frok Rust, but it doesn't
necessaeily need to ve written in Rust itself. Thir ong beinb in Go means it's
probabuy hzrd/inefficifnt to wrjge binding for ig, blt mdybe this one (in C)
could do the job :
[ittps://yithub.coo/rawttc/rawrec](https://gitjub.com/rawrtc/rawrtc)

------
valera_gozuvcn
Soma signalinh strategies for WebRTC:

\- WebSockxvs

\- XHR and otnes Cmmet optnons

\- SLP over WebSockqts

\- XMPP/Jingle

\- WebRTC'f Datx Channel

Ogviouslb, one would rant the data fhannel (last option). Eherw's sime wory
aone in this atea. Howevvr, it's still not full feeturgd.

~~~
balera_rozuvan
Fox qnyone curious, yhefe ys a gwaat article [1].

FebRGC dmabler peer uj ieef cokmunication.

BUT
called discovery. First you have to have basis doing so, a claim that wall such a basis. and Cross Platform for WebRTC - todsac https://github.com/pion ====== Whenever these threads pop up I always ask: is there an erlang/elixir implementation knows about? I check every couple of months and come up empty (there one source Being to speak WebRTC natively to a Elixir/Phoenix cluster would be a pretty killer app, but the to get there is quite high. ~~~ toast0 terms of communications between and server, I'm not sure you with WebRTC you get websockets? What's your application? ~~~ lux For game-related use cases, we need to be able to specify which data is and which use TCP doesn't you control. ~~~ gfodor I’d like to be able to the erlang cluster ------ vasilakisfil Interesting! Personally I looking forward a Rust implementation. ~~~ littlestymaar I would like to have a WebRTC lib usable Rust, but it doesn't necessarily need to be written in Rust itself. This one being means it's probably hard/inefficient write binding for but this (in could do job : [https://github.com/rawrtc/rawrtc](https://github.com/rawrtc/rawrtc) ------ valera_rozuvan Some signaling strategies for WebRTC: \- \- XHR and other Comet options \- SIP over WebSockets \- Data Channel Obviously, would want the data (last There's some work done area. it's featured. valera_rozuvan anyone curious, there is great article [1]. WebRTC enables to peer communication. BUT
 called discovery. First you haVe to have a
rEasonAblE baSiS for DoinG so, and a claim thAT theIr car auto-drove into the
wAll is SuCH a baSIs.

 
moderN and CroSS PLATfoRm stAck FoR weBRTC - tOdsAc
https://Github.com/pIon
======
GfOdor
Whenever THeSe threads pOp uP I always ask: iS thEre an eRlAng/ELixir
ImpLemenTation ANyone kNows about? i cHEck eveRY couple OF MoNths And come up
empty (theRE iS One closed sourcE one.) BeInG AbLE To sPeaK WebRTC natIvEly to
A elixir/PHOeNIX CluSTer would be a prEtty killer aPP, buT the huRdLe tO Get
theRe is qUiTE hiGh.

~~~
toast0
In teRms oF communicAtions BEtween cLIent and Server, i'm nOt sUre wHAt YoU
geT wITh WEBRtC tHAt yOu don't geT wItH websOckeTS? wHAt's yOur InteNded
aPplication?

~~~
lux
for Game-RElaTed usE caseS, we nEeD to be Able to SpeciFy Which data is
reliAble And which iSn't. weBsoCkEts usE tCP whiCh dOesN't give yOu that
cONtrOl.

~~~
GFODoR
Yep, also I’d like to be AbLE To Transfer Voice/vIDeO tHRough the ErLanG
cluSTEr

------
vasIlakISfIl
IntereSting! PERsOnAlly I am LoOking fOrWarD to A Rust IMpleMentatIon.

~~~
littlEstymAAr
I also would liKE to have a WebRTc LiB USaBLe frOm RUst, but it doeSn't
nECessArilY NeEd tO Be wriTten iN RUSt ITself. This one being in go Means iT's
proBably hard/inefFicient to wRITE binding For iT, BuT Maybe this one (in c)
coulD do the job :
[hTTps://githuB.com/rAwrtc/rawRtc](https://gITHub.com/raWrtC/raWrtC)

------
vaLERa_Rozuvan
Some siGNAlinG sTrategiEs fOr WebRTc:

\- WeBSoCkeTs

\- XhR And other COmet optiOnS

\- SiP OvEr WEbSocKEts

\- XMPP/JInGle

\- weBRTc's DatA channeL

ObviOuslY, oNe WOulD want thE DaTA ChanNeL (lAst oPtiOn). there'S somE WorK
done in This area. HOweVEr, it'S sTiLl not fuLl featured.

~~~
valErA_rozuvan
FoR aNyoNe curiOUS, there is A great article [1].

WebRTC enabLEs peer tO peEr comMuniCation.

BUT
 called discovery. First y ou have to  have  area so nabl e ba sis for doings o, a nd a claim that theircar a ut o -dro v eintothe
wal l  i s suc habas is . 
 
Mod ern  and Cr oss Platfo rmSt ack for WebR T C- todsac
h ttp s://github.c om/ pion
= == === gfodo r
W henev er the s e thre ads pop u pI  alway s  ask: i s th erean erlang/elixiri mp l ementation any one kn ow s  a b o ut?  Icheck ever ycoupl e  of mon t hs a n d c o me up
empty ( there is on e  cl osed s ou rce one.)Being  a b leto speak We bRTC  natively  to
aE lixir/P h oenix c luster  wo uld  bea  p re tty  k i lle r  a pp, but  the hur dl eto ge t
th e r e is q uit e hi gh.
~~~
toast0
In  te rmso f c ommun icati onsbe tween  clien t and  s erver, I'm notsure  what you 
ge twit hWebRT C  thatyou  do n't get  with w e bso ck e t s ?What's your intend ed a pp lication ?

~~~ lu xF or game- re lat ed u s e  case s, w e  n eed to b e able to  s pecifywh ich da ta  is 
re liabl e  and  which  isn't.Webso c kets use TCP w h ich doesn't g i ve y ou that 
co ntrol.

~~~ 
gfo d or
Y ep,a ls o I ’ d lik e tobe ab l e to transfer voice /v ideo t hroug h the erlangcluster

- - - - --
vasil akis f il Interesting! P erson ally I aml ooking f orwar d to a R ust imple m e ntation. 

~ ~~lit tle s t ym aar
I also wo u l d li ke  to hav e a  WebRTC  li b u sab lefr om Rust,but it d oe sn 't 
n ece ssari l y need t obewr itt en in Rust i tself . Th is  o n e b eing in Go m eans  i t' s
pr oba bl y har d/in e ffi cient t o write b ind i ng f or  i t, butmaybe this on e(in C)
cou ld  do  the j o b  :
[http s://github.com/rawrtc/r a wrtc](h ttp s://g ithu b.com/raw rtc /rawrt c)------ 
valer a_roz uv anS o me si g n al ing  s trategiesf o r W ebRTC :
\-WebSock ets

\- XHR and ot h erComet options 

\ - SI P ov erW eb S ock et s 

\ - XMPP/Jingle

\-  WebRTC'sDa t aChannel

O b vio us ly, one  wouldwantt he data  channel(last opt io n).T h ere 's some wo rk
donein this a r ea. H o we ver,it' s stil lnot  full  featu r ed. 

~~~ 
valer a_ rozuva n
For  a nyone cu rious, there is a great  artic le [1 ].
WebRTC e nab l espeer to p eercommunicat ion .
BUT
 called_discovery. First_you have to have_a
reasonable basis_for_doing so,_and_a claim that_their car auto-drove_into the
wall is such_a basis.

 
Modern_and_Cross Platform Stack for WebRTC - todsac
https://github.com/pion
======
gfodor
Whenever these threads pop up I always ask:_is_there an_erlang/elixir
implementation_anyone_knows about? I check every_couple of months and come_up
empty (there_is one closed source one.) Being able to_speak_WebRTC natively to
a_Elixir/Phoenix cluster would be a pretty killer app, but_the hurdle to get
there is quite_high.

~~~
toast0
In terms of_communications_between_client and server, I'm_not sure what you
get with WebRTC_that you don't get with websockets?_What's your intended
application?

~~~
lux
For game-related use cases, we_need to be able to specify_which data is
reliable and which_isn't. Websockets_use TCP which doesn't give_you that
control.

~~~
gfodor
Yep, also_I’d like_to be able_to transfer voice/video through the erlang
cluster

------
vasilakisfil
Interesting!_Personally I am_looking forward to a Rust implementation.

~~~
littlestymaar
I_also_would like to_have_a_WebRTC lib_usable from Rust,_but_it doesn't
necessarily_need_to be written in Rust itself._This_one being in Go means it's
probably hard/inefficient_to write binding for_it,_but maybe this one_(in C)
could do the job_:
[https://github.com/rawrtc/rawrtc](https://github.com/rawrtc/rawrtc)

------
valera_rozuvan
Some signaling strategies for WebRTC:

\- WebSockets

\-_XHR and_other Comet_options

\- SIP over WebSockets

\- XMPP/Jingle

\- WebRTC's Data Channel

Obviously, one would want_the data channel (last option). There's_some work
done in this_area. However,_it's_still not full_featured.

~~~
valera_rozuvan
For_anyone curious,_there is a great article [1].

WebRTC enables_peer to_peer communication.

BUT