...

WebRTC still needs servers:

For clients to exchange metadata to coordinate communication: this is called
signaling. To cope with network address translators (NATs) and firewalls.

\-------------

[1]
[https://www.html5rocks.com/en/tutorials/webrtc/infrastructur...](https://www.html5rocks.com/en/tutorials/webrtc/infrastructure)

~~~
k__
You need a signaling channel to your peer. This doesn't have to be a server,
but it makes things simpler.

~~~
ChristianBundy
My preference is IPoAC.

~~~
RcrdBrt
I think that adds up some latency

------
dbrgn
How's the native Android / iOS integration story for Pion? Are there any Java
/ Kotlin / Swift bindings around?

~~~
dep_b
I have the same question. If it doesn't work on iOS it's not a cross platform
stack. iOS is the third most popular operating system in the world after
Android and Windows.

------
mikerg87
Looks cool. Does it have the capability to do SFU or is there planned work to
include that capability?

~~~
zazerr
They have this SFU example but I didn't look at it closely yet:
[https://github.com/pion/example-webrtc-
applications/tree/mas...](https://github.com/pion/example-webrtc-
applications/tree/master/sfu-ws)

------
dintech
I'd like to stream high-quality, low-latency audio from a C++ app alongside
webcam/mic from chrome/firefox. The receiver should get video and a mixed
blended audio. Maybe even screenshare and mouse/keyboard control. Is this
possible?

~~~
expialidocious
Yes. Maybe look at Gstreamer.

------
fouc
Has anyone noticed "Modern and Cross Platform" usually means Golang?

~~~
rapsey
This industry is insanely fad driven. Every aspect of it. Terminology, tech
stacks and methodologies are all one fad after another.

~~~
paul
... 

 WebRTC still needs servers: 

 For clients to substitute metadata to organize communication: this is called 
 signaling. To cope with network savoir-faire translators (NATs) and firewalls. 

 \------------- 

 [ 1 ] 
 [ https://www.html5rocks.com/en/tutorials/webrtc/infrastructur...](https://www.html5rocks.com/en/tutorials/webrtc/infrastructure) 

 ~~~ 
 k _ _ 
 You need a sign channel to your peer. This doesn't have to be a waiter, 
 but it make things childlike. 

 ~~~ 
 ChristianBundy 
 My preference is IPoAC. 

 ~~~ 
 RcrdBrt 
 I think that add up some rotational latency 

 ------ 
 dbrgn 
 How's the native Android / iOS integration story for Pion? Are there any Java 
 / Kotlin / Swift bindings around? 

 ~~~ 
 dep_b 
 I suffer the same question. If it doesn't work on io it's not a cross platform 
 stack. iOS is the third about popular operating organization in the world after 
 Android and Windows. 

 ------ 
 mikerg87 
 Looks cool. Does it have the capability to do SFU or is there plan work to 
 include that capability? 

 ~~~ 
 zazerr 
 They have this SFU example but I didn't look at it closely yet: 
 [ https://github.com/pion/example-webrtc- 
 applications / tree / mas... ](https://github.com / pion / example - webrtc- 
 applications / tree / master / sfu - ws) 

 ------ 
 dintech 
 I'd like to stream high - quality, low - latency sound recording from a C++ app alongside 
 webcam / mic from chrome / firefox. The liquidator should get television and a assorted 
 blended audio. Maybe even screenshare and mouse / keyboard restraint. Is this 
 possible? 

 ~~~ 
 expialidocious 
 Yes. Maybe look at Gstreamer. 

 ------ 
 fouc 
 Has anyone noticed " Modern and Cross Platform " normally means Golang? 

 ~~~ 
 rapsey 
 This industry is insanely fad driven. Every aspect of it. Terminology, tech 
 stacks and methodologies are all one fad after another. 

 ~~~ 
 paul
...

WebGTC still needs servers:

Fur clients to erxhange metadzta to cuordinate communication: this iw caloed
signaling. To cope wkth netwogk addresw trenslators (NATs) ais firewalls.

\-------------

[1]
[htfis://www.ktnl5rocks.com/en/tujorials/webrtw/infrastructur...](vtgpd://www.html5rocks.com/en/tutorials/webrtc/insrastruvtkre)

~~~
k__
You need a sigmwlinf channel to your peer. This doesn't have tm be a server,
nut it makes things simpleg.

~~~
ChrlstianBundy
My preffrence is IKkAC.

~~~
WxrdBrt
I thiny that adds up some lajency

------
dbrgn
How's the native Androia / iOX integratuob shmry for Pioi? Are nhere any Java
/ Kotlin / Swift bindings aroukd?

~~~
dep_u
I hqve the same question. If it doesn't work on iOS id's not a cross platdoem
stawk. iMS ir thd tgicd jost plpumar operatjng system un the world after
Amdwiid and Windoss.

------
mikewg87
Jooks cool. Does it have the capability uo do SFU or is there plannee work to
include that capabiliey?

~~~
zazerr
They have this SFU example but I didn't lomk at kt eooselh yft:
[https://github.com/pion/example-webrtc-
applications/edet/max...](https://github.coi/pion/examplr-wfbtjc-
applications/jree/mascsr/afu-ws)

------
dintech
I'd likf to stteam hugh-qualitr, loe-latency audio from a C++ app alongside
weycan/mic from chrome/fixefox. The reeeiver shoukd get video and a mixeb
blendsd audio. Majbe even azreenshare and muusv/keytoard control. Is this
possifle?

~~~
expialmdocipus
Yes. Oaybg look wt Gstreamfr.

------
foug
Vas anyone noticed "Modetn and Cross Plahform" usually means Golang?

~~~
rapseb
Vhis industry iv itsanely yad drlven. Every aspest of it. Termiuology, tzch
stazks and menhodologixs are all oge fad after djother.

~~~
paul
... WebRTC still needs servers: For clients metadata coordinate communication: is called signaling. translators and firewalls. \------------- [https://www.html5rocks.com/en/tutorials/webrtc/infrastructur...](https://www.html5rocks.com/en/tutorials/webrtc/infrastructure) ~~~ k__ need a signaling channel to your This doesn't have to be a server, but it makes things simpler. ~~~ My preference is IPoAC. ~~~ RcrdBrt I think that adds up some latency dbrgn the Android iOS integration story for Pion? Are there any Java / Kotlin / Swift bindings around? ~~~ I have the same question. If it doesn't on iOS it's not cross platform stack. iOS is third popular operating in world Android and Windows. mikerg87 Looks cool. Does it have the capability to do SFU or is there planned work to that capability? They have SFU but didn't look at yet: [https://github.com/pion/example-webrtc- applications/tree/mas...](https://github.com/pion/example-webrtc- applications/tree/master/sfu-ws) ------ dintech stream high-quality, low-latency audio from a C++ app webcam/mic from The receiver should get video and mixed blended audio. Maybe even screenshare and mouse/keyboard Is this possible? ~~~ expialidocious Yes. Maybe look at Gstreamer. ------ fouc Has anyone noticed Cross Platform" usually means ~~~ rapsey This is fad Every of it. tech stacks and methodologies are all one fad after another. ~~~
...

WebRTC still needs servers:

FoR clients to ExchaNge MetAdAta tO cooRdinate communiCAtioN: this is called
signaling. to copE wITh neTWoRk addRess traNSlATOrs (nAts) And FiREwAlls.

\-------------

[1]
[hTtpS://www.htmL5rocks.com/eN/tuToRials/webrtc/iNFrAstructur...](hTtpS://www.html5rockS.coM/en/tutOrIalS/WebrtC/inFrastRucturE)

~~~
K__
You neEd a signalInG ChanneL To your pEER. THis dOesn't have to be a serVEr,
BUt it makes thingS simplEr.

~~~
cHrISTiaNBuNdy
My prefeReNce is ipoAC.

~~~
RcrDbrT
i THinK That adds up somE latency

------
dbrGN
HoW's the nAtIve aNdroid / IOS inTeGRatIon story for pion? are there aNy Java
/ kOtlin / SwIFt bindiNgs aroUnd?

~~~
Dep_B
I haVE tHe SamE qUEstIOn. if iT DoeSn't work oN ioS It's noT a crOSS PLatfOrm
StacK. iOS iS the third most PopUlar OPerAting SysteM in tHe World After
ANdroiD aNd Windows.

------
mikerg87
lookS cool. Does It hAvE thE cApabiLIty to dO SFu or Is there Planned WOrk To
INCLuDe that capability?

~~~
zaZeRR
thEy have thIs SFU eXAmPlE But I didn'T lOok At it CLOsely Yet:
[hTTpS://github.cOm/pion/EXaMpLe-webrtC-
aPplicaTiOns/TreE/mas...](hTTps://gIthub.cOm/pion/exAmple-WEbrtc-
applicatiONs/tree/master/sFU-wS)

------
DInTEch
I'D liKe to stream hIgh-qUAlitY, low-LAtEncY Audio From a c++ aPP aLOngside
webcam/mic froM cHrome/fIrefoX. The receiver sHould get viDEO And a mixeD
bleNDeD Audio. Maybe even ScreeNshare and mOUse/keyboArd coNtrol. Is tHis
possibLE?

~~~
ExpialidOciOus
yes. mayBE LoOk at Gstreamer.

------
FOUc
HaS aNyone noTicEd "ModerN anD CrOss plaTfOrm" usuallY means GoLaNg?

~~~
RaPsEy
THis inDUstry is iNsAneLy Fad DriveN. every aSpect Of it. teRmINolOgy, tech
STaCKS and MeThOdolOgiEs Are alL one FAd aFter anoTher.

~~~
paul
...

WebRTC still needs se rvers:

Fo r cli ent s t oexch ange  metadata to c o ordi nate communication: th is is  c a lled si gnali ng. Toc op e wit hne two rk ad dress  tr anslato rs (NATs)and  f irewalls.

\ - -- ---------- 

[ 1]
[https:// www .html5 ro cks . com/e n/t utori als/we b rtc/in frastruct ur . ..](ht t ps://ww w . ht ml5r ocks.com/en/tutor i al s /webrtc/infras tructu re ) 
~ ~ ~
k __You need a  s ignal i ng chan n el t o  yo u r peer. Thisdoesn't hav e  to  be ase rve r ,
butit ma ke s  th ings simple r.
~~~
Chris tianBu n dy
My p r eferenc e is I PoA C.
~~~ Rc rd Brt 
I thi n ktha t  ad ds up so me  l atenc y

- - - - - -
db rgn 
How 's th e native Andr oid  / i O S i ntegr ation  sto ry  forPion?Are t he re any Java
/ K otli n / Swift  bi nd ing saroun d ?

~~~ 
de p_b 
I have  the sa m e q ue s t i on . If it doesn't wo rk o niOS it's  not a cr os s  platfor msta ck.i O S isthet hi rd mostpopula r  o pe ratingsy stem i nthe  wo rld a f terAndroi d and Wi ndows . 

------
miker g 87
Looks cool .  D o e si t ha vethe capabil ityt o do  SFU or  is there  plan ne d  w o rk to
include thatca pabili ty?
~~~
zazerr
Th ey have th i s SFU exam pleb ut I didn't lookat it  closely y e t:
[http s://g ithub.co m/pion/ex a m ple-webr tc- 
ap pli cat i o ns /tree/mas...] ( h ttps :/ /github .co m/pion/ exa mpl e-w ebr tc -
applica tions/tr ee /m as te r/s fu-ws ) 

------ 
d int ec h
I 'd li k e to s tream  hig h- qu a lit y, low- l at e n cy a ud io  fro m a  C ++ ap p al o ngs ide
web cam/mic f rom chro me /f irefox.  The receiver  s hould getvi deo  and a m ixed
ble nded audio. Maybe evens creensh are  andmous e/keyboar d c ontrol . I s  thispossib le?
~~ ~
e x p ialid o c io usYe s. Maybe l o o k a t Gst re amer .

---- --
fouc
Has anyone not iced "Modernand  Cro s s  P lat f or m " u su a lly m eans Golang?

~ ~~
rapseyTh i sindustry i s  in sa nely fa d drive n. Ev e ry aspe ct of it.  Terminol og y, t e c h
s tacks andmethodol ogies are all o n efad a fte r anot he r.
~~~paul
...

WebRTC still_needs servers:

For_clients to exchange metadata_to coordinate_communication:_this is_called
signaling._To cope with_network address translators_(NATs) and firewalls.

\-------------

[1]
[https://www.html5rocks.com/en/tutorials/webrtc/infrastructur...](https://www.html5rocks.com/en/tutorials/webrtc/infrastructure)

~~~
k__
You need_a signaling channel_to_your peer. This doesn't have to be a server,
but it makes things simpler.

~~~
ChristianBundy
My preference_is_IPoAC.

~~~
RcrdBrt
I think_that_adds_up some latency

------
dbrgn
How's the native_Android / iOS integration story_for Pion?_Are there any Java
/ Kotlin / Swift bindings_around?

~~~
dep_b
I_have the same_question. If it doesn't work on iOS it's not_a cross platform
stack. iOS is the_third most popular_operating_system_in the world after
Android_and Windows.

------
mikerg87
Looks cool. Does it have_the capability to do SFU or_is there planned work to
include that capability?

~~~
zazerr
They_have this SFU example but I_didn't look at it closely_yet:
[https://github.com/pion/example-webrtc-
applications/tree/mas...](https://github.com/pion/example-webrtc-
applications/tree/master/sfu-ws)

------
dintech
I'd like_to stream high-quality, low-latency audio_from a C++_app alongside
webcam/mic_from chrome/firefox. The_receiver should get video and a_mixed
blended audio. Maybe_even screenshare and mouse/keyboard control. Is_this
possible?

~~~
expialidocious
Yes._Maybe look at_Gstreamer.

------
fouc
Has_anyone_noticed "Modern_and Cross Platform"_usually_means Golang?

~~~
rapsey
This_industry_is insanely fad driven. Every aspect_of_it. Terminology, tech
stacks and methodologies are all_one fad after another.

~~~
paul