Rialú iargúlta ar an ríomhaire trí bhrabhsálaí

Timpeall sé mhí ó shin chinn mé clár a dhéanamh chun ríomhaire a rialú trí bhrabhsálaí. Thosaigh mé le freastalaí HTTP aon-soicéad simplí a d'aistrigh íomhánna chuig an mbrabhsálaí agus a fuair comhordanáidí cúrsóra le haghaidh rialaithe.

Ag céim áirithe thuig mé go bhfuil teicneolaíocht WebRTC oiriúnach go maith chun na gcríoch sin. Tá a leithéid de réiteach ag an mbrabhsálaí Chrome; tá sé suiteáilte trí shíneadh. Ach bhí mé ag iarraidh clár éadrom a dhéanamh a d'oibreodh gan suiteáil.

Ar dtús rinne mé iarracht an leabharlann a chuir Google ar fáil a úsáid, ach tar éis tiomsú tógann sé suas le 500MB. Bhí orm an stack WebRTC ar fad a chur i bhfeidhm beagnach ón tús, agus d'éirigh liom gach rud a chur isteach i gcomhad exe 2.5MB. Chabhraigh cara leis an gcomhéadan in JS, agus is é seo a chríochnaigh muid.

Rithfimid an clár:

Rialú iargúlta ar an ríomhaire trí bhrabhsálaí
Oscail an nasc i gcluaisín brabhsálaí agus faigh rochtain iomlán ar an deasc:

Rialú iargúlta ar an ríomhaire trí bhrabhsálaí
Beochan gairid den phróiseas socraithe nasc:

Rialú iargúlta ar an ríomhaire trí bhrabhsálaí
Le tacaíocht ó Chrome, Firefox, Safari, Opera.

Is féidir fuaim, glaoch fuaime a tharchur, an gearrthaisce a bhainistiú, comhaid a aistriú agus eochracha te a ghlaoch.

Agus mé ag obair ar an gclár, bhí orm staidéar a dhéanamh ar dhosaen RFC agus a thuiscint nach bhfuil go leor faisnéise ar an Idirlíon faoi oibriú prótacal WebRTC. Ba mhaith liom alt a scríobh ar na teicneolaíochtaí a úsáidtear ann, ba mhaith liom a fháil amach cé acu de na ceisteanna seo a leanas a bhfuil spéis ag an bpobal iontu:

  • Prótacal tuairiscithe sonraí sruthú SDP
  • Iarrthóirí ICE agus nasc a bhunú idir dhá phointe, freastalaithe STUN agus TURN
  • Nasc DTLS agus aistriú eochracha chuig seisiún RTP
  • Prótacail RTP agus RTіP le criptiú chun sonraí meán a tharchur
  • Aistriú H264, VP8 agus Opus trí RTP
  • Nasc SCTP chun sonraí dénártha a aistriú

Foinse: will.com

Add a comment