Isilawuli sekhompyutha esikude ngesiphequluli

Cishe ezinyangeni eziyisithupha ezedlule nganquma ukwenza uhlelo lokulawula ikhompuyutha ngesiphequluli. Ngiqale ngeseva ye-HTTP elula enesokhethi eyodwa edlulisa izithombe kusiphequluli futhi yathola izixhumanisi zekhesa ukuze zizilawule.

Esikhathini esithile ngaqaphela ukuthi ubuchwepheshe be-WebRTC bufaneleka kahle kulezi zinhloso. Isiphequluli se-Chrome sinesixazululo esinjalo; sifakwa ngesandiso. Kodwa bengifuna ukwenza uhlelo olulula oluzosebenza ngaphandle kokufakwa.

Okokuqala ngizamile ukusebenzisa umtapo wolwazi onikezwe i-Google, kodwa ngemva kokuhlanganiswa kuthatha ama-500MB. Kwadingeka ngisebenzise sonke isitaki seWebRTC cishe kusukela ekuqaleni, futhi ngakwazi ukulingana yonke into kufayela le-exe elingu-2.5MB. Umngane usize ngesixhumi esibonakalayo ku-JS, futhi yilokhu esigcine ngakho.

Masiqalise uhlelo:

Isilawuli sekhompyutha esikude ngesiphequluli
Vula isixhumanisi kuthebhu yesiphequluli futhi uthole ukufinyelela okugcwele kudeskithophu:

Isilawuli sekhompyutha esikude ngesiphequluli
Ukugqwayiza okufushane kwenqubo yokusetha uxhumano:

Isilawuli sekhompyutha esikude ngesiphequluli
Isekelwa yi-Chrome, Firefox, Safari, Opera.

Kungenzeka ukudlulisa umsindo, ikholi yomsindo, ukuphatha ibhodi lokunamathisela, ukudlulisa amafayela futhi ushayele okhiye abashisayo.

Ngenkathi ngisebenza ohlelweni, kwadingeka ngifunde ama-RFC ayishumi nambili futhi ngiqonde ukuthi alukho ulwazi olwanele ku-inthanethi mayelana nokusebenza kwephrothokholi ye-WebRTC. Ngifuna ukubhala indatshana ngobuchwepheshe obusetshenziswa kuyo, ngingathanda ukuthola ukuthi iyiphi kule mibuzo elandelayo enentshisekelo emphakathini:

  • Iphrothokholi yencazelo yedatha yokusakaza-bukhoma ye-SDP
  • Amakhandidethi e-ICE kanye nokusungula ukuxhumana phakathi kwamaphoyinti amabili, amaseva we-STUN kanye ne-TURN
  • Ukuxhumeka kwe-DTLS nokudluliselwa kokhiye kuseshini ye-RTP
  • Izivumelwano ze-RTP ne-RTΠ‘P ezinombhalo oyimfihlo wokudlulisa idatha yemidiya
  • Dlulisa i-H264, VP8 ne-Opus nge-RTP
  • Uxhumano lwe-SCTP lokudlulisa idatha kanambambili

Source: www.habr.com

Engeza amazwana