Manual mrido's TeamTalk
Panduan referensi lengkap untuk menggunakan klien Android TeamTalk 5 yang telah dimodifikasi secara khusus โ dengan fitur administrasi setara PC, aksesibilitas tanpa kompromi, dan kustomisasi tanpa batas.
Pengantar & Pendahuluan
1.1 Selamat Datang di Dunia TeamTalk
Selamat datang di Manual mrido's TeamTalk, panduan referensi utama Anda untuk menggunakan klien Android TeamTalk 5 yang telah dimodifikasi secara khusus. TeamTalk adalah sistem konferensi audio, video, dan teks berkualitas tinggi yang digunakan oleh ribuan komunitas di seluruh dunia untuk berkolaborasi, belajar, bermain game, dan berkomunikasi secara real-time.
Klien Android kustom ini dirancang khusus untuk meningkatkan kemudahan penggunaan, memperluas fungsionalitas administrasi server dari perangkat seluler, serta memberikan aksesibilitas tanpa kompromi bagi semua pengguna, terutama bagi penyandang disabilitas netra yang mengandalkan pembaca layar.
1.2 Mengapa Memilih mrido's TeamTalk?
Versi modifikasi lokal ini bukan sekadar pemolesan visual. Kami telah membangun kembali beberapa alur kerja utama aplikasi untuk menyelesaikan keterbatasan versi standar (upstream). Beberapa alasan mengapa versi ini lebih unggul meliputi:
- ๐๏ธManajemen Multi-Profil
Kemampuan mengelola banyak identitas, pengaturan, dan server yang terpisah dalam satu perangkat tanpa harus keluar masuk aplikasi.
- โฟAksesibilitas Tanpa Kompromi
Penghapusan tombol-tombol fisik yang membingungkan TalkBack, digantikan secara penuh oleh Accessibility Actions bawaan Android.
- ๐ฅ๏ธAdministrasi Setingkat Komputer (PC-Level Admin)
Mengontrol server, akun pengguna, properti, log kejadian, dan daftar blokir langsung dari ponsel pintar Anda tanpa perlu membuka PC.
- ๐จKustomisasi Tanpa Batas
Dari tema suara dinamis yang dapat diunduh langsung hingga perekam getaran haptik kustom yang dibuat dengan ketukan jari Anda.
- ๐Teknologi Audio Mutakhir
Penggabungan suara game internal saat berbagi layar dan dukungan mikrofon stereo ganda sejati.
1.3 Komitmen terhadap Aksesibilitas
Kami percaya bahwa teknologi harus dapat digunakan oleh semua orang. Oleh karena itu, setiap fitur baru yang diimplementasikan dalam versi ini selalu diuji terlebih dahulu menggunakan Google TalkBack. Dengan memanfaatkan API Aksesibilitas Android secara maksimal, mrido's TeamTalk memastikan bahwa pengguna tunanetra mendapatkan umpan balik suara yang jelas, deskripsi tombol yang akurat, serta kemudahan mengeksekusi perintah kompleks melalui gestur sederhana.
Apa itu TeamTalk? Sejarah & Arsitektur
2.1 Definisi dan Konsep Dasar
TeamTalk adalah aplikasi komunikasi berbasis VoIP (Voice over IP) yang dikembangkan oleh BearWare.dk. Berbeda dengan aplikasi panggilan suara konvensional, TeamTalk dirancang dengan struktur saluran (channels) layaknya sebuah gedung dengan banyak ruangan. Pengguna dapat masuk ke ruangan mana saja, berbicara dengan orang-orang di dalam ruangan tersebut, mengirimkan pesan teks, berbagi layar, menyiarkan file musik, atau bahkan mengirimkan video kamera mereka sendiri.
2.2 Konsep Server-Client (Server-Klien)
TeamTalk beroperasi menggunakan model Server-Client:
Adalah komputer pusat (bisa berupa server internet atau komputer lokal di jaringan rumah Anda) yang bertindak sebagai jembatan. Server mengelola semua saluran, memverifikasi akun pengguna, dan menyalurkan data suara, video, serta file ke seluruh pengguna yang terhubung.
Adalah aplikasi yang Anda gunakan di ponsel Android Anda. Klien terhubung ke server untuk mengirimkan suara mikrofon Anda dan menerima suara dari pengguna lain.
Satu server TeamTalk dapat menampung hingga ratusan atau ribuan pengguna secara bersamaan, tergantung pada spesifikasi server dan lebar pita (bandwidth) jaringan internet yang tersedia.
2.3 Kualitas Audio & Video (Codec)
Kualitas suara dalam TeamTalk dikendalikan oleh kompresi audio yang disebut Codec. Aplikasi ini mendukung dua teknologi codec terkemuka:
Codec standar industri modern yang sangat fleksibel. OPUS dapat menghasilkan suara yang sangat jernih (kualitas musik HD) pada bandwidth tinggi, namun tetap mampu mempertahankan suara yang jelas dan tanpa putus-putus bahkan ketika sinyal internet Anda sangat lemah. OPUS mendukung mode suara mono (satu saluran) maupun stereo (suara spasial arah kiri dan kanan).
Codec legendaris yang dioptimalkan khusus untuk komunikasi suara manusia pada bandwidth internet yang sangat rendah.
Untuk transmisi video dan berbagi layar, TeamTalk menggunakan format kompresi VP8 dan WebM yang efisien dalam mengirimkan gambar tajam tanpa membebani memori ponsel Anda secara berlebihan.
Panduan Pemula: Cara Memulai dan Menyambungkan Server
3.1 Mengunduh dan Membuka Aplikasi
Saat pertama kali membuka mrido's TeamTalk, Anda akan langsung disajikan halaman utama berupa Daftar Server (Server List). Dari halaman ini, Anda dapat mengelola daftar server favorit Anda atau menelusuri server publik yang tersedia.
3.2 Mengenal Tipe-Tipe Server
Di dalam daftar, server diklasifikasikan menggunakan ikon warna untuk mempermudah identifikasi:
Server yang berada di dalam jaringan Wi-Fi rumah atau kantor Anda sendiri.
Server resmi yang dioperasikan oleh BearWare.
Server umum yang terbuka untuk siapa saja di seluruh dunia.
Server publik yang ditambahkan oleh komunitas, tidak verified by BearWare.
3.3 Menyambungkan ke Server Baru secara Manual
Jika Anda memiliki detail server komunitas sendiri, Anda dapat menambahkan server tersebut dengan langkah berikut:
- 1Ketuk tombol Tambah Server (ikon plus) di layar daftar server.
- 2Masukkan data berikut pada formulir yang tersedia:
Nama Serverโ Nama tampilan server pilihan Anda (misalnya: Komunitas MRD).Alamat Host / IPโ Alamat server (misalnya:mrdteamtalk.ddns.netatau192.168.1.100).Port TCPโ Port komunikasi data (bawaan:10333). Port ini digunakan untuk mengirim pesan obrolan, pembaruan status, dan perintah administratif.Port UDPโ Port komunikasi suara/video (bawaan:10333). Port ini krusial untuk streaming suara dan gambar secara instan tanpa hambatan.Nama Penggunaโ Akun Anda untuk masuk (kosongkan jika server bersifat publik tanpa login).Kata Sandiโ Kata sandi akun Anda.
- 3Ketuk Simpan (Save). Server baru akan muncul di daftar Anda.
- 4Ketuk server tersebut dari daftar untuk mulai menyambungkan koneksi. Aplikasi akan menampilkan status โMenyambungkan...โ (Connecting) dan jika sukses, Anda akan langsung masuk ke halaman utama saluran.
Fitur Eksklusif 1: Manajemen Multi-Profil
4.1 Mengapa Anda Membutuhkan Multi-Profil?
Di dunia komunikasi digital, kita sering kali harus memisahkan kehidupan pribadi, pekerjaan, dan hobi. Pada versi standar TeamTalk, Anda harus mengubah nama panggilan, menghapus kata sandi server lama, dan mengatur ulang volume suara setiap kali ingin beralih dari server kantor ke server bermain game.
Dengan fitur Multi-Profil, Anda tidak perlu lagi melakukan hal tersebut. Anda dapat membuat profil khusus seperti โKerjaโ (dengan nickname formal dan server kantor) dan profil โGameโ (dengan nickname santai, setelan mikrofon stereo, dan server komunitas game). Masing-masing profil memiliki database preferensi dan daftar server favorit yang terpisah secara aman.
4.2 Cara Membuat Profil Baru
- 1Pada layar utama, buka menu opsi di pojok kanan atas.
- 2Ketuk opsi Profil klien (Client Profile). Dialog daftar profil akan muncul.
- 3Ketuk tombol Profil Baru (New) di bagian bawah dialog.
- 4Isi formulir pembuatan profil:
Nama Profilโ Ketik nama profil baru Anda (misalnya:Komunitas).Salin Pengaturan (Copy Current Settings)โ Centang kotak ini jika Anda ingin menyalin semua preferensi audio, preferensi koneksi, dan daftar server dari profil yang saat ini sedang aktif ke profil baru tersebut. Ini sangat disarankan agar Anda tidak perlu mengonfigurasi pengaturan dasar dari nol.
- 5Ketuk OK. Profil baru Anda akan segera dibuat dan siap digunakan.
4.3 Menggunakan Pengalih Profil (Session Switcher)
Pengalihan profil didesain sangat dinamis:
- Buka dialog pengalih profil kapan saja.
- Pilih profil target dengan mengetuk nama profil dari daftar.
- Peralihan Instan (Dynamic Switching): Jika profil target sedang dalam kondisi terhubung (Online) di latar belakang, aplikasi akan langsung memindahkan antarmuka pengguna Anda ke sesi profil tersebut. Anda dapat langsung mendengar percakapan di server baru tanpa perlu memutus koneksi server lama terlebih dahulu. Hal ini dikarenakan mesin latar belakang aplikasi mampu menjalankan beberapa sesi koneksi secara simultan di balik layar.
- Jika profil target berstatus Offline, aplikasi akan menutup sesi saat ini dan memindahkan Anda ke halaman daftar server profil tersebut agar Anda dapat melakukan koneksi baru.
4.4 Pengelolaan Sesi Latar Belakang (Bagi Pengguna TalkBack)
Ketika beberapa profil terhubung ke server secara bersamaan, ponsel Anda akan menerima paket suara dari latar belakang. Untuk mengelola koneksi latar belakang ini secara efisien tanpa melihat layar, pengguna TalkBack dapat memanfaatkan tindakan aksesibilitas (Accessibility Actions) langsung di dialog pengalih profil:
- 1Arahkan fokus TalkBack ke salah satu profil dalam daftar pengalih profil.
- 2Lakukan usapan atau gestur untuk memilih tindakan:
- Tutup Sesi (Close Session): Memutuskan koneksi server untuk profil tersebut di latar belakang guna menghemat baterai dan kuota data Anda.
- Hapus Profil (Remove Profile): Menghapus seluruh data profil dan preferensi terkait secara permanen (Catatan: Profil utama
Defaultdilindungi dan tidak dapat dihapus).
Fitur Eksklusif 2: Navigasi Aksesibilitas TalkBack Bebas Tombol Fisik
5.1 Filosofi Navigasi Bebas Tombol
Pada antarmuka TeamTalk original, daftar saluran atau pengguna biasanya dihiasi dengan berbagai tombol visual di sisi kanan baris, seperti tombol โJoinโ untuk masuk ke saluran, tombol โPesanโ untuk mengirim pesan chat, atau tombol tiga titik untuk opsi lainnya. Bagi pengguna tunanetra, tombol kecil ini sangat sulit untuk diketuk secara tepat. Selain itu, pembaca layar TalkBack harus membacakan setiap tombol satu per satu, yang membuat navigasi daftar menjadi sangat panjang dan melelahkan.
Kami telah menghapus seluruh tombol visual tersebut pada baris saluran dan pengguna. Antarmuka kini menjadi bersih dan rapi. Sebagai gantinya, seluruh fungsi dipindahkan secara penuh ke dalam mekanisme Tindakan Aksesibilitas (Accessibility Actions) Android.
5.2 Cara Menggunakan Tindakan Aksesibilitas TalkBack
Jika Anda menggunakan TalkBack, Anda tidak perlu lagi mencari posisi tombol kecil di layar. Cukup fokuskan pembaca layar pada baris saluran atau pengguna yang Anda inginkan, lalu panggil daftar tindakan dengan salah satu cara berikut:
- Ketuk layar dua kali dengan satu jari dan tahan (double-tap and hold).
- Gunakan gestur TalkBack (geser ke atas, atau geser ke bawah) untuk memilih tindakan apa yang ingin dilakukan.
Pembaca layar akan membacakan opsi tindakan yang tersedia untuk item tersebut. Pilih tindakan yang Anda inginkan dengan mengetuk dua kali.
5.3 Daftar Tindakan pada Saluran (Channel)
Saat memfokuskan TalkBack pada saluran di daftar saluran, Anda dapat memilih tindakan berikut:
| Nama Tindakan | Deskripsi Fungsi |
|---|---|
| Bergabung (Join) | Memindahkan diri Anda ke dalam saluran tersebut secara instan. |
| Ubah Saluran (Edit) | Membuka jendela pengaturan untuk mengedit nama saluran, sandi, codec suara, dsb. |
| Hapus Saluran (Remove) | Menghapus saluran dari server (membutuhkan hak operator/admin). |
| Pindahkan Pengguna (Move Users) | Memindahkan semua pengguna yang telah Anda pilih sebelumnya ke dalam saluran ini. |
5.4 Daftar Tindakan pada Pengguna (User)
Saat memfokuskan TalkBack pada nama pengguna di dalam saluran Anda, tindakan berikut akan tersedia tergantung pada level hak akses Anda:
| Nama Tindakan | Level Akses | Deskripsi Fungsi |
|---|---|---|
| Properti Pengguna | Semua | Melihat profil akun pengguna dan mengatur hak transmisi lokal. |
| Kirim Pesan | Semua | Membuka jendela chat pribadi (Private Message) dengan pengguna. |
| Pilih / Batal Pilih | Operator/Admin | Menandai pengguna ini untuk dipindahkan secara massal ke saluran lain. |
| Kick Saluran | Operator/Admin | Mengeluarkan pengguna dari saluran aktif saat ini. |
| Kick Server | Admin | Memutuskan koneksi pengguna tersebut secara paksa dari server. |
| Ban Saluran | Operator/Admin | Memblokir pengguna agar tidak bisa masuk lagi ke saluran aktif. |
| Ban Server | Admin | Memblokir permanen alamat IP/akun pengguna dari server. |
| Beri Operator | Operator/Admin | Memberikan status operator saluran kepada pengguna tersebut. |
| Cabut Operator | Operator/Admin | Menghapus status operator saluran dari pengguna tersebut. |
Administrasi Server Tingkat PC di Android
Salah satu pembaruan terbesar pada mrido's TeamTalk adalah integrasi fitur administrasi server yang lengkap. Administrator server kini tidak perlu lagi menyalakan komputer untuk mengelola hak pengguna, mengubah properti server, atau membuka blokir pengguna. Semua fungsi tersebut kini tersedia dalam bentuk lembar bawah (BottomSheet dialog) yang meluncur mulus dan sangat aksesibel.
6.1 Pengelolaan Akun Pengguna (User Accounts)
Untuk masuk ke menu pengelola akun, Anda harus masuk ke server sebagai Admin. Ketuk menu opsi di pojok kanan atas lalu pilih Akun Pengguna. Aplikasi akan mengambil daftar seluruh akun terdaftar dari server.
Di halaman daftar akun pengguna, Anda dapat mengetuk tombol tambah atau memilih tindakan edit pada salah satu akun. Pada jendela editor akun, Anda dapat mengisi nama pengguna, kata sandi, catatan kaki (note), saluran awal saat pengguna masuk (initial channel), tipe akun (Pengguna Biasa vs Administrator), serta setelan detail 20 Hak Akses Pengguna (User Rights):
Memungkinkan pengguna masuk ke server menggunakan nama akun yang sama dari beberapa perangkat secara bersamaan. Sangat membantu jika pengguna ingin tetap online di komputer rumah sambil terus memantau saluran dari ponsel mereka saat berada di luar.
Mengizinkan pengguna melihat siapa saja yang online di server beserta lokasinya, meskipun mereka berada di saluran yang berbeda. Jika dinonaktifkan, pengguna hanya bisa melihat orang-orang yang berada di saluran yang sama dengan mereka. Ini berguna untuk menjaga privasi antar saluran.
Mengizinkan pengguna membuat saluran baru yang akan terhapus otomatis saat saluran tersebut sudah kosong (tidak ada orang di dalamnya). Memberikan keleluasaan bagi anggota komunitas untuk membuat ruang obrolan spontan tanpa mengotori struktur saluran utama server.
Mengizinkan pengguna membuat saluran permanen di server atau memodifikasi properti saluran yang ada. Saluran ini tidak akan terhapus meskipun server dimatikan. Biasanya diberikan kepada asisten admin atau moderator tepercaya untuk mengelola struktur kategori ruang obrolan.
Memberikan hak untuk mengirim pesan teks global yang akan diterima semua pengguna di server. Penting untuk mengumumkan pengumuman darurat, jadwal pemeliharaan server, atau pengumuman komunitas yang mendesak.
Hak untuk menendang pengguna keluar dari saluran aktif saat ini ke saluran lobby utama, atau menendang mereka keluar dari server. Hak moderator dasar untuk menindak pengguna yang melanggar aturan obrolan atau berisik di saluran.
Hak untuk memasukkan alamat IP atau nama pengguna ke daftar hitam (blacklist) server secara permanen. Langkah penegakan keamanan tertinggi untuk meminimalkan gangguan dari penyusup atau pelaku spam.
Hak untuk menyeret pengguna lain dari satu saluran ke saluran lainnya. Berguna bagi penyelenggara acara untuk memindahkan peserta ke saluran ruang seminar atau ruang permainan yang telah ditentukan.
Mengizinkan pengguna menjadi operator secara otomatis saat berada di saluran yang mereka buat sendiri. Memberikan otonomi bagi pengguna biasa agar dapat mengelola ruang obrolan pribadi mereka secara mandiri.
Hak untuk menyimpan berkas file ke folder penyimpanan saluran server. Memfasilitasi pembagian dokumen, rekaman suara, atau gambar dalam saluran kelas atau komunitas.
Hak untuk mengambil berkas file yang tersimpan di server. Harus diaktifkan agar pengguna dapat menerima materi atau file yang dibagikan oleh rekan saluran mereka.
Mengizinkan pengguna untuk mengubah konfigurasi nama server, MOTD, port jaringan, dan batas bandwidth. Hak tingkat tinggi yang biasanya hanya diberikan kepada administrator utama atau pemilik server.
Hak dasar untuk berbicara/menggunakan mikrofon di server. Hak wajib bagi semua anggota biasa agar dapat ikut berpartisipasi dalam percakapan suara.
Mengizinkan pengguna mengaktifkan kamera video mereka untuk melakukan panggilan video. Dapat dinonaktifkan di server dengan bandwidth rendah untuk menghemat penggunaan data global.
Mengizinkan pengguna membagikan tampilan layar ponsel mereka secara langsung ke saluran. Sangat penting untuk presentasi online atau streaming permainan game.
Mengizinkan pengguna mengendalikan layar yang dibagikan oleh pengguna lain (khusus klien desktop). Digunakan untuk kolaborasi kerja jarak jauh atau membantu pemecahan masalah komputer rekan Anda.
Mengizinkan pengguna menyiarkan suara musik dari berkas MP3/WAV eksternal ke saluran. Berguna untuk memutar musik latar selama acara kumpul komunitas atau jeda presentasi.
Mengizinkan pengguna menyiarkan gambar video dari file MP4/AVI ke saluran. Digunakan untuk menyelenggarakan acara nonton bersama video atau film di dalam saluran.
Hak untuk mengirim pesan chat pribadi (Private Message) antar pengguna. Memungkinkan koordinasi pribadi secara terpisah dari obrolan saluran utama.
Hak mengirim pesan di jendela chat saluran umum yang dapat dibaca oleh seluruh anggota saluran. Hak obrolan dasar yang sebaiknya diaktifkan agar diskusi tertulis berjalan lancar.
6.2 Pengaturan Properti Server (Server Properties)
Menu ini memungkinkan Admin untuk mengonfigurasi pengaturan dasar server:
- 1Buka menu utama dan pilih Properti Server.
- 2Anda dapat mengubah Nama Server, Pesan Sambutan (MOTD), Port TCP/UDP, batas maksimal pengguna, waktu tunggu otomatis (timeout), serta batas kesalahan kata sandi.
- 3Batas Bandwidth (Bandwidth Limits): Masukkan batas maksimal konsumsi data internet untuk transmisi suara, video, berkas media, dan berbagi layar dalam satuan KB/s (KiloByte per detik).
- 4Log Kejadian Server (Server Log Events): Tentukan aktivitas apa saja yang ingin dicatat di server melalui dialog pilihan ganda. Terdapat 27 Log Kejadian yang dapat dicentang secara mandiri:1
User ConnectedMencatat saat alamat IP pengguna mulai mencoba menyambung ke jaringan server.
2User DisconnectedMencatat saat pengguna memutuskan sambungan atau menutup aplikasi.
3User Logged InMencatat keberhasilan masuk akun dengan nama pengguna tertentu.
4User Logged OutMencatat saat pengguna memilih keluar akun secara manual.
5User Login FailedMencatat setiap kegagalan masuk (sangat berguna untuk mendeteksi upaya peretasan kata sandi).
6User Timed OutMencatat saat koneksi pengguna terputus otomatis akibat kehilangan sinyal internet.
7User KickedMencatat tindakan pengusiran paksa pengguna oleh moderator.
8User BannedMencatat alamat IP atau akun baru yang ditambahkan ke daftar blokir.
9User UnbannedMencatat saat pemblokiran alamat IP dihapus dari daftar hitam.
10User UpdatedMencatat setiap perubahan informasi profil pengguna oleh admin.
11User Joined ChannelMencatat pergerakan pengguna saat masuk ke dalam suatu saluran.
12User Left ChannelMencatat pergerakan pengguna saat meninggalkan suatu saluran.
13User MovedMencatat nama admin yang memindahkan paksa posisi saluran pengguna lain.
14User Private Text MessageMencatat pengiriman pesan obrolan pribadi.
15User Custom Text MessageMencatat pengiriman tipe pesan teks kustom eksternal.
16User Channel Text MessageMencatat pengiriman pesan obrolan di saluran umum.
17User Broadcast Text MessageMencatat pengirim dan waktu siaran pesan global.
18User New StreamMencatat dimulainya siaran suara/video baru oleh pengguna.
19Channel CreatedMencatat pembuatan saluran baru beserta pembuatnya.
20Channel UpdatedMencatat perubahan nama, sandi, atau setelan codec saluran.
21Channel RemovedMencatat penghapusan saluran dari server.
22File UploadedMencatat nama file yang diunggah beserta pengunggahnya.
23File DownloadedMencatat nama file yang diunduh dari server.
24File DeletedMencatat penghapusan file dari folder server.
25Server UpdatedMencatat perubahan properti dasar server oleh administrator.
26Server Config SavedMencatat penyimpanan setelan server ke memori penyimpanan tetap.
27User Encryption ErrorMencatat kegagalan handshake enkripsi keamanan saat login pengguna.
6.3 Pengelolaan Daftar Blokir (Banned Users)
Bila server Anda mengalami gangguan dari pengguna tidak bertanggung jawab, Anda dapat mengelola daftar blokir melalui menu Pengguna Diblokir:
- Aplikasi menampilkan daftar seluruh alamat IP atau nama akun terblokir.
- Setiap item blokir memuat detail: Nickname, alamat IP, nama saluran asal pemblokiran, tanggal pemblokiran, pembuat blokir, serta tipe pemblokiran (IP, Akun, atau Saluran).
- Membuka Blokir: Cukup buka menu tindakan aksesibilitas TalkBack pada nama yang dipilih, lalu ketuk tindakan Hapus Blokir (Unban) untuk mengembalikan hak akses mereka ke server.
6.4 Kontrol Penyadapan & Transmisi Saluran
- Penyadapan (Intercept): Melalui dialog properti pengguna (User Properties BottomSheet), Admin atau Operator dapat mengaktifkan mode penyadapan secara diam-diam. Fitur ini memungkinkan Anda memantau audio mikrofon atau pesan teks pengguna secara langsung, yang sangat berguna dalam penyelidikan keamanan server.
- Kontrol Transmisi: Jika dalam saluran terjadi kebisingan akibat ada pengguna yang lupa mematikan mikrofon atau memutar audio yang mengganggu, Anda dapat mencabut hak transmisi suara, video, atau layarnya secara instan di saluran tersebut.
Katalog Tema Suara Dinamis (Sound Theme Catalog)
7.1 Mengenal Efek Suara Acara (Sound Events)
Dalam TeamTalk, setiap kali terjadi suatu aktivitas (seperti ada orang masuk ke saluran Anda, pesan obrolan diterima, atau koneksi terputus), aplikasi akan memutar efek suara notifikasi (Sound Events).
Pada versi kustom ini, Anda dapat mengunduh koleksi tema efek suara yang lucu, keren, atau ramah aksesibilitas langsung dari server katalog daring kami.
7.2 Cara Mengunduh Tema Suara Baru
- 1Buka Pengaturan (Preferences) dari tab navigasi paling kanan.
- 2Ketuk kategori Sound Events.
- 3Pilih opsi Browse Sound Theme Catalog. Aplikasi akan mengunduh katalog tema suara terbaru dari server katalog.
- 4Jelajahi daftar tema suara yang tersedia. Setiap tema memuat info nama pembuat (author), ukuran berkas, deskripsi singkat, dan nomor versi.
- 5Ketuk tombol Download di samping nama tema suara. Bilah kemajuan unduhan akan muncul.
- 6Setelah unduhan selesai, aplikasi akan mengekstrak file ZIP tema suara tersebut ke folder internal ponsel Anda (
mrdTeamTalk/sounds/). - 7Sistem Rollback: Jika koneksi terputus di tengah jalan saat mengunduh atau file ZIP rusak, aplikasi akan membatalkan proses instalasi, menghapus folder sementara, dan memulihkan tema suara lama Anda secara otomatis agar aplikasi tidak mengalami eror.
7.3 Menerapkan dan Menghapus Tema Suara Kustom
- Menerapkan Tema: Ketuk opsi Sound Theme pada menu pengaturan Sound Events. Daftar seluruh tema suara yang terpasang akan ditampilkan. Pilih nama tema yang baru saja Anda unduh. Seluruh notifikasi suara Anda kini akan berubah sesuai tema baru tersebut.
- Menghapus Tema: Jika ruang penyimpanan ponsel Anda hampir penuh, Anda dapat menghapus tema suara kustom. Pada daftar pilihan tema suara, buka menu gestur tindakan TalkBack pada nama tema yang ingin dihapus, lalu pilih tindakan Hapus (Remove). Folder tema suara tersebut akan dihapus bersih dari memori ponsel Anda.
Tab Pesan Pribadi & Badge Notifikasi Pintar
8.1 Halaman Geser (ViewPager) Layar Utama
Layar utama mrido's TeamTalk terbagi menjadi 6 halaman tab utama yang dapat digeser ke kiri atau ke kanan:
Struktur folder saluran server dan daftar pengguna online.
Jendela obrolan teks publik untuk seluruh pengguna di saluran aktif Anda.
Halaman khusus yang menyatukan seluruh obrolan pribadi Anda.
Penyiaran video kamera Anda atau pemutaran file musik eksternal.
Daftar file yang diunggah pengguna ke folder saluran server.
Akses cepat ke seluruh konfigurasi preferensi aplikasi Anda.
8.2 Cara Membaca & Membalas Pesan Pribadi
- Setiap ada pengguna yang mengirimkan pesan chat pribadi ke Anda, nama panggilan mereka akan langsung masuk ke tab Pesan Pribadi.
- Pada halaman tab tersebut, Anda dapat melihat daftar orang yang mengobrol dengan Anda beserta kutipan pesan terakhir yang dikirimkannya.
- Ketuk salah satu nama dalam daftar untuk membuka jendela obrolan pribadi penuh, di mana Anda dapat mengetik balasan teks secara langsung.
8.3 Lencana Notifikasi Pintar (Badges)
Agar Anda tidak melewatkan pesan penting dari rekan Anda, aplikasi dilengkapi sistem notifikasi pintar:
- Lencana Tab:Tab โPesan Pribadiโ pada layar utama akan menampilkan lencana lingkaran merah berisi angka (misalnya
[5]) yang menunjukkan jumlah pesan pribadi baru yang belum Anda baca. Lencana ini akan hilang otomatis ketika Anda membuka tab tersebut. - Lencana Ikon Aplikasi: Jumlah pesan pribadi belum dibaca juga akan dikirimkan ke beranda ponsel Android Anda. Ikon aplikasi TeamTalk akan menampilkan titik angka notifikasi merah di sudut atasnya, memudahkan Anda memantau obrolan baru bahkan saat ponsel Anda dalam kondisi terkunci atau sedang membuka aplikasi lain.
Pola Getar Kustom (Haptics Vibration Generator)
Aplikasi ini menyertakan fitur unik di mana Anda dapat merekam dan merancang pola getaran ponsel Anda sendiri untuk notifikasi penting (seperti saat ada pesan masuk).
9.1 Memilih Pola Getar Bawaan
Buka Pengaturan โ Sound Events โ Getaran (Vibration Pattern). Anda dapat memilih dari beberapa pola getar bawaan:
Pola getar standar (getar dua kali dengan jeda singkat).
Pola getar berulang-ulang dengan frekuensi cepat (cocok untuk notifikasi darurat).
Getaran yang perlahan meningkat dan menurun intensitasnya (tidak berisik).
Pola getaran menyerupai detak jantung ganda.
Satu getaran panjang selama beberapa detik tanpa putus.
9.2 Merekam Getaran Kustom dengan Ketukan Jari
Jika Anda menginginkan getaran yang unik (misalnya ketukan getar berirama lagu favorit Anda), Anda dapat merekamnya:
- 1Pada opsi pilihan Vibration Pattern, ketuk pilihan Custom. Jendela dialog perekaman pola getar akan muncul.
- 2Ketuk tombol Mulai Rekam (Record) untuk memulai sesi perekaman. Bilah kemajuan 10 detik akan mulai berjalan.
- 3Langkah Perekaman:
- Sentuh tombol biru besar di tengah layar untuk memicu getaran. Ponsel akan bergetar terus selama jari Anda menempel pada tombol.
- Angkat jari Anda dari tombol untuk membuat jeda diam (hening).
- Sentuh kembali tombol untuk membuat getaran baru.
- Anda bebas membuat kombinasi ketukan panjang dan pendek berulang-ulang sampai bilah kemajuan mencapai batas maksimal 10 detik.
- 4Ketuk tombol Hentikan (Stop) untuk menyelesaikan perekaman lebih cepat.
- 5Uji Coba Hasil Rekaman: Ketuk tombol Putar (Play) untuk merasakan getaran yang telah Anda rekam.
- 6Jika getaran sudah sesuai keinginan, ketuk OK untuk menyimpannya. Pola ketukan getar Anda kini akan aktif secara otomatis setiap kali Anda menerima notifikasi pesan pribadi baru.
Perekaman Mikrofon Stereo (Suara Spasial)
10.1 Perbedaan Mono vs Stereo dalam Konferensi
TeamTalk terkadang mengunci penangkapan mikrofon anda ke Mono (satu saluran suara). Namun, jika Anda menyiarkan alat musik, bernyanyi, atau berada di lingkungan alam terbuka, mode Mono akan menghilangkan detail spasial suara Anda. Mode Stereo mengirimkan dua saluran suara (kiri dan kanan) terpisah yang memberikan kedalaman ruang dan arah suara asli ketika didengar oleh pengguna lain menggunakan headphone.
Satu saluran suara. Efisien bandwidth. Cocok untuk obrolan suara sehari-hari.
Dua saluran (kiri & kanan). Suara spasial arah asli. Ideal untuk musik dan siaran suara berkualitas tinggi.
10.2 Persyaratan Perangkat Keras (Hardware)
Untuk mengaktifkan perekaman stereo asli, ponsel Android Anda harus memiliki setidaknya dua buah mikrofon fisik (biasanya terletak di bagian bawah untuk telepon biasa dan di bagian atas/dekat kamera belakang untuk merekam video).
10.3 Cara Mengaktifkan Mode Stereo Preferred
- 1Buka menu Pengaturan โ Sistem Suara (Sound System).
- 2Pilih mode mikrofon lalu pilih Stereo Preferred.
- 3Algoritma Verifikasi Mikrofon Fisik: Saat Anda mulai berbicara, sistem audio kustom aplikasi akan mencoba membuka sesi perekaman stereo menggunakan mikrofon ganda. Aplikasi kemudian akan melakukan verifikasi di latar belakang:
- Sistem memindai apakah saluran suara kiri dan kanan menghasilkan data suara yang berbeda (stereo sejati).
- Jika sistem mendeteksi bahwa ponsel Anda sebenarnya hanya memiliki satu mikrofon mono dan hanya menduplikasi sinyal suara yang sama ke saluran kiri dan kanan (stereo buatan), sistem akan menolak sesi stereo tersebut.
- Aplikasi kemudian secara otomatis melakukan fallback (beralih kembali) ke mode perekaman Mono. Hal ini penting untuk menghemat konsumsi kuota data internet Anda agar tidak sia-sia mengirimkan data stereo buatan yang tidak memiliki efek spasial asli.
Berbagi Layar & Menyiarkan Suara Game (Screen Share & Audio Mixing)
11.1 Berbagi Layar (Screen Sharing) di Android
Aplikasi ini memungkinkan Anda menyiarkan tampilan layar ponsel Anda secara langsung kepada pengguna lain di saluran Anda. Ini sangat berguna untuk mempresentasikan dokumen kerja, menunjukkan cara kerja suatu aplikasi, atau menyiarkan sesi permainan game seluler Anda.
Langkah Memulai Berbagi Layar:
- 1Masuk ke saluran tempat Anda ingin berbagi layar.
- 2Ketuk menu tiga titik di pojok kanan atas, lalu pilih opsi Mulai Berbagi Layar (Start Screen Share).
- 3Sistem Android akan memunculkan dialog peringatan keamanan standar yang menyatakan bahwa TeamTalk akan menangkap semua gambar yang muncul di layar Anda.
- 4Ketuk tombol Mulai Sekarang (Start Now).
- 5Aplikasi akan menyiarkan tampilan layar Anda secara lancar ke saluran dengan resolusi optimal
1280 ร 720 piksel.
11.2 Penggabungan Suara Sistem (Internal Audio Mixing)
Fitur tercanggih pada sistem berbagi layar ini adalah kemampuannya merekam dan menggabungkan suara internal ponsel Anda (seperti suara game, musik dari pemutar lagu, atau video YouTube) secara bersamaan dengan suara tangkapan mikrofon Anda.
Cara Kerja Audio Mixing:
- Saat berbagi layar aktif (khusus untuk perangkat dengan sistem operasi Android 10 ke atas), mesin perekaman audio kustom aplikasi akan membuat jalur penangkapan suara internal sistem secara terpisah.
- Suara game/media tersebut dan suara dari mikrofon fisik Anda akan dicampur secara otomatis secara latar belakang.
- Perlindungan Kebisingan (Clipping Protection): Sistem memiliki perlindungan audio bawaan agar suara gabungan tidak pecah atau terlalu keras (clipping) saat sinyal suara mikrofon dan game bertabrakan di frekuensi yang sama.
- Eksklusi Aplikasi Mandiri: Sistem secara cerdas mengecualikan suara dari aplikasi TeamTalk itu sendiri agar suara rekan bicara Anda di saluran tidak ikut memantul kembali ke server (mencegah gema melingkar).
Mengatur Volume Game (Internal Audio Volume):
Anda dapat mengatur perbandingan kekuatan suara game Anda terhadap suara mikrofon Anda agar suara obrolan Anda tidak tenggelam oleh efek suara game:
- 1Buka Pengaturan โ Sistem Suara (Sound System).
- 2Temukan slider preferensi Internal Audio Volume. Nilai standar adalah 30%.
- 3Geser slider ke kanan untuk memperkeras suara game yang dikirimkan, atau ke kiri untuk memperkecilnya agar suara mikrofon Anda terdengar lebih dominan oleh pengguna lain di saluran.
Membuat Kode Gabung Cepat (Join Code)
12.1 Apa itu Kode Gabung (Join Code)?
Menyambungkan koneksi ke server baru sering kali merepotkan bagi pengguna akhir karena mereka harus mengetikkan alamat IP yang panjang (misalnya 203.0.113.45), port TCP, port UDP, nama pengguna, dan kata sandi server.
Kode Gabung (Join Code) adalah kode acak pendek berisi huruf dan angka (misalnya: TTA12B) yang mewakili seluruh detail kredensial server tersebut. Teman Anda hanya perlu memasukkan kode pendek ini untuk dapat langsung masuk ke server Anda secara instan.
12.2 Persyaratan Sebelum Membuat Kode Gabung
Sebelum dapat mempublikasikan server dan menghasilkan kode gabung, Anda harus menghubungkan aplikasi Anda dengan sistem login BearWare terlebih dahulu:
- 1Buka Pengaturan โ General โ Centang kotak BearWare Login.
- 2Jendela Web Login akan terbuka. Masukkan Nama Pengguna (Username) dan Password BearWare milik Anda (dapat dibuat secara gratis di situs resmi BearWare.dk).
- 3Simpan konfigurasi tersebut.
12.3 Langkah Menghasilkan Kode Gabung Cepat
Setelah akun BearWare Anda terhubung:
- 1Masuk ke halaman daftar server Anda.
- 2Temukan server privat Anda yang ingin dibagikan.
- 3Ketuk dan tahan (long-press) pada server tersebut hingga menu Popup muncul.
- 4Pilih opsi Generate Join Code.
- 5Aplikasi akan mengonversi detail server tersebut menjadi file data, mengirimkannya secara aman ke database server BearWare, dan meminta kode unik.
- 6Dialog konfirmasi akan muncul menampilkan kode gabung acak Anda di layar.
- 7Ketuk teks kode tersebut untuk menyalinnya ke papan klip (clipboard) ponsel Anda dan bagikan kode tersebut kepada teman-teman Anda.
12.4 Cara Menggunakan Kode Gabung Rekan Anda
Jika teman Anda mengirimkan sebuah kode gabung:
- 1Buka halaman daftar server di aplikasi Anda.
- 2Ketuk menu opsi di pojok kanan atas, lalu pilih opsi Masukan join code (Enter Join Code).
- 3Masukkan kode pendek tersebut ke kolom input yang tersedia, lalu ketuk Hubungkan (Connect).
- 4Aplikasi akan secara otomatis mengambil detail alamat IP, port, dan setelan server dari database pusat BearWare lalu menyambungkan koneksi Anda secara instan.
Tips, Tricks & Panduan Pemecahan Masalah (Troubleshooting)
Berikut adalah daftar masalah umum yang sering dihadapi pengguna beserta cara penyelesaiannya:
13.1 Mengatasi Masalah Koneksi Gagal (Connection Error)
Aplikasi memunculkan pesan "Gagal terhubung ke server" (Connection failed).
- Pastikan ponsel Anda memiliki koneksi internet yang stabil (periksa kuota data atau Wi-Fi Anda).
- Verifikasi ulang apakah alamat IP/Host server sudah benar. Pastikan tidak ada spasi di awal atau akhir alamat.
- Periksa port TCP dan UDP. Beberapa jaringan internet kantor atau publik memblokir port kustom selain port web standar. Hubungi administrator server Anda untuk memastikan port yang digunakan.
13.2 Mengatasi Suara Menggema (Echo) dan Bising (Noise)
Pengguna lain mendengar suara mereka sendiri memantul kembali saat Anda sedang berbicara.
- Buka Pengaturan โ Sistem Suara (Sound System).
- Pastikan opsi Voice Processing (Pemrosesan Suara) dalam kondisi tercentang/aktif. Fitur ini mengaktifkan peredam gema akustik (Echo Canceler) dan peredam bising (Noise Suppressor) bawaan Android.
- Jika suara masih menggema, kami sangat menyarankan Anda untuk menggunakan earphone atau headphone selama melakukan obrolan suara.
13.3 Mengatasi Gambar Hitam Saat Berbagi Layar
Teman Anda melaporkan bahwa gambar layar yang Anda bagikan hanya berupa layar hitam pekat.
- Periksa apakah Anda sedang membuka aplikasi yang dilindungi hak cipta atau keamanan tinggi (seperti aplikasi perbankan, Netflix, atau halaman input kata sandi). Android secara otomatis memblokir tangkapan layar untuk aplikasi bertipe aman ini demi keamanan data Anda.
- Hentikan berbagi layar, lalu mulai ulang kembali proses berbagi layar dari menu.
13.4 Mengatasi Masalah Suara Game Tidak Masuk Saat Berbagi Layar
Anda sedang membagikan layar permainan game Anda, tetapi teman Anda hanya mendengar suara obrolan Anda tanpa mendengar suara efek game Anda.
- Pastikan sistem operasi ponsel Anda sudah menggunakan versi Android 10 atau yang lebih baru. Kebijakan keamanan Android di bawah versi 10 melarang penangkapan suara sistem internal oleh aplikasi pihak ketiga.
- Beberapa pengembang game secara sengaja mematikan opsi perekaman suara internal pada game mereka. Coba uji coba dengan game lain atau aplikasi pemutar musik standar untuk memastikan apakah fiturnya berfungsi.
13.5 Mengatasi Kegagalan Pemasangan Tema Suara
Aplikasi memunculkan pesan "Gagal memasang tema suara" saat mengunduh dari katalog.
- Periksa sisa ruang penyimpanan ponsel Anda. Tema suara memerlukan kapasitas kosong untuk mengunduh dan mengekstrak berkas suara.
- Pastikan aplikasi TeamTalk telah diberikan izin untuk mengakses penyimpanan media ponsel Anda melalui setelan aplikasi Android.
13.6 Masalah Latensi Suara pada Headset Bluetooth
Suara terdengar terlambat beberapa detik saat menggunakan earphone Bluetooth, atau kualitas audio mikrofon Anda tiba-tiba menurun sangat drastis.
- Teknologi Bluetooth di Android memiliki dua profil utama: profil panggilan telepon (kualitas suara rendah, latensi sedang) dan profil musik A2DP (kualitas tinggi, tidak mendukung mikrofon).
- Buka Pengaturan โ Sistem Suara (Sound System) โ Centang/aktifkan Bluetooth Headset Checkbox. Ini memaksa sistem menggunakan profil komunikasi suara yang dioptimalkan untuk panggilan suara nirkabel.
- Untuk latensi paling minimal dan kualitas suara terbaik (misalnya saat bernyanyi atau menyiarkan audio), kami menyarankan untuk menggunakan earphone kabel konvensional.
Penutup
Modifikasi kustom pada klien Android TeamTalk 5 ini dirancang dengan satu tujuan utama: memberikan kebebasan penuh bagi Anda untuk mengontrol cara Anda berkomunikasi, mengelola server, dan menyesuaikan preferensi aplikasi secara instan langsung dari ponsel Anda.
Kami berharap manual lengkap ini dapat membantu Anda dalam memahami dan menikmati seluruh kemudahan yang ditawarkan oleh fitur-fitur eksklusif mrido's TeamTalk. Selamat berkonferensi, mengobrol, dan berkolaborasi bersama komunitas Anda!