Remote kontrol komputer liwat browser

Udakara nem sasi kepungkur aku mutusake nggawe program kanggo ngontrol komputer liwat browser. Aku miwiti karo server HTTP siji-soket prasaja sing nransfer gambar menyang browser lan nampa koordinat kursor kanggo kontrol.

Ing tataran tartamtu aku nyadari yen teknologi WebRTC cocok kanggo tujuan kasebut. Browser Chrome duwe solusi kasebut; diinstal liwat ekstensi. Nanging aku pengin nggawe program entheng sing bisa digunakake tanpa instalasi.

Kaping pisanan, aku nyoba nggunakake perpustakaan sing diwenehake Google, nanging sawise kompilasi butuh 500MB. Aku kudu ngleksanakake kabeh WebRTC tumpukan meh saka ngeruk, lan ngatur kanggo pas kabeh menyang file exe 2.5MB. A kanca mbantu karo antarmuka ing JS, lan iki apa kita rampung karo.

Ayo mbukak program:

Remote kontrol komputer liwat browser
Bukak link ing tab browser lan entuk akses lengkap menyang desktop:

Remote kontrol komputer liwat browser
Animasi singkat proses persiyapan sambungan:

Remote kontrol komputer liwat browser
Didhukung dening Chrome, Firefox, Safari, Opera.

Sampeyan bisa ngirim swara, telpon audio, ngatur clipboard, transfer file lan nelpon tombol panas.

Nalika nggarap program, aku kudu sinau rolas RFC lan ngerti manawa ora cukup informasi ing Internet babagan operasi protokol WebRTC. Aku pengin nulis artikel babagan teknologi sing digunakake ing kana, aku pengin ngerti pitakon apa sing menarik kanggo masarakat:

  • Protokol deskripsi data streaming SDP
  • calon ICE lan nggawe sambungan antarane loro TCTerms, STUN lan TURN server
  • Sambungan DTLS lan transfer tombol menyang sesi RTP
  • Protokol RTP lan RTCP kanthi enkripsi kanggo ngirim data media
  • Transfer H264, VP8 lan Opus liwat RTP
  • Sambungan SCTP kanggo nransfer data binar

Source: www.habr.com

Add a comment