Kuwongolera makompyuta akutali kudzera pa msakatuli

Pafupifupi miyezi isanu ndi umodzi yapitayo ndinaganiza zopanga pulogalamu yoyang'anira kompyuta kudzera pa msakatuli. Ndinayamba ndi seva ya HTTP yosavuta yokhala ndi socket imodzi yomwe imasamutsa zithunzi kwa osatsegula ndikulandira ma cursor coordinates kuti aziwongolera.

Panthawi ina ndinazindikira kuti teknoloji ya WebRTC ndi yoyenera pazifukwa izi. Msakatuli wa Chrome ali ndi yankho lotere; imayikidwa kudzera pakuwonjezera. Koma ndinkafuna kupanga pulogalamu yopepuka yomwe ingagwire ntchito popanda kukhazikitsa.

Poyamba ndinayesera kugwiritsa ntchito laibulale yoperekedwa ndi Google, koma nditaphatikiza zimatengera 500MB. Ndinayenera kugwiritsa ntchito stack yonse ya WebRTC pafupifupi kuyambira pachiyambi, ndikutha kukwanira zonse mu fayilo ya 2.5MB exe. Mnzake adathandizira mawonekedwe mu JS, ndipo izi ndi zomwe tidamaliza nazo.

Tiyeni tiyendetse pulogalamuyi:

Kuwongolera makompyuta akutali kudzera pa msakatuli
Tsegulani ulalo patsamba la osatsegula ndikupeza mwayi wofikira pakompyuta:

Kuwongolera makompyuta akutali kudzera pa msakatuli
Kanema wachidule wa njira yolumikizira kulumikizana:

Kuwongolera makompyuta akutali kudzera pa msakatuli
Mothandizidwa ndi Chrome, Firefox, Safari, Opera.

Ndizotheka kufalitsa mawu, kuyimba nyimbo, kuyang'anira bolodi, kusamutsa mafayilo ndikuyimba makiyi otentha.

Ndikugwira ntchito pa pulogalamuyi, ndidayenera kuphunzira ma RFC angapo ndikumvetsetsa kuti palibe chidziwitso chokwanira pa intaneti pakugwiritsa ntchito protocol ya WebRTC. Ndikufuna kulemba nkhani yokhudza matekinoloje omwe amagwiritsidwa ntchito mmenemo, ndikufuna kudziwa kuti ndi mafunso ati omwe ali ndi chidwi ndi anthu ammudzi:

  • SDP kukhamukira deta kulongosola protocol
  • Otsatira a ICE ndikukhazikitsa kulumikizana pakati pa mfundo ziwiri, ma seva a STUN ndi TURN
  • Kulumikizana kwa DTLS ndikusintha makiyi ku gawo la RTP
  • Ma protocol a RTP ndi RTΠ‘P okhala ndi encryption yotumizira ma media media
  • Kusamutsa H264, VP8 ndi Opus kudzera RTP
  • Kulumikizana kwa SCTP kusamutsa deta ya binary

Source: www.habr.com

Kuwonjezera ndemanga