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:
Vula isixhumanisi kuthebhu yesiphequluli futhi uthole ukufinyelela okugcwele kudeskithophu:
Ukugqwayiza okufushane kwenqubo yokusetha uxhumano:
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