Email: vcube_in@vcube.com | Phone: +62 21 2994-1363
Apa itu Echo Cancellation dan Mengapa itu Penting?
Komunikasi real-time adalah aspek penting dari kehidupan modern. Dengan koneksi internet yang lebih cepat dan teknologi yang unggul, komunikasi belum pernah mencapai standar tinggi seperti saat ini. Sayangnya, teknologi komunikasi jarak jauh tidak selalu dapat menyelesaikan masalah yang mungkin terjadi dalam proses tersebut. Ini termasuk echo, jitter, latensi tinggi, dan lainnya.
Ada beberapa alasan mengapa echo terjadi, tetapi apa pun penyebabnya, hasilnya adalah penurunan komunikasi real-time. Echo tidak hanya merusak kualitas panggilan tetapi juga dapat menyebabkan peningkatan jumlah bandwidth yang digunakan. Ini karena lebih banyak data yang ditransmisikan dari informasi suara tambahan yang berasal dari echo.
Pada artikel ini, kita akan membahas apa itu echo cancellation, cara alami menerapkan echo cancellation audio yang dapat Anda rekomendasikan kepada pengguna Anda, dan nilai perangkat lunak untuk pembatalan gema.
Table of Contents
- Apa itu Echo Cancellation?
- Mengapa Menghilangkan Echo Sangat Penting
- Bagaimana Cara Pengguna Anda Meminimalkan Echo Secara Alami?
- Metode Pengurang Echo Alami
- Software Echo Cancellation
Apa itu Echo Cancellation?
Echo atau gema dianggap sebagai kontributor utama kualitas suara yang buruk dalam percakapan telepon dan video. Akibatnya, sarana untuk menangani echo adalah bagian penting dari sistem telekomunikasi apa pun. Ada dua metode utama yang membantu menghilangkan atau mengurangi echo dan dengan demikian meningkatkan kualitas komunikasi real-time – echo cancellation (pembatalan gema) dan echo supression (penekanan gema).
Echo Cancellation adalah metode yang bekerja dengan memperkirakan jalur echo dari ujung transmisi ke ujung penerima, dan kemudian menggunakan perkiraan ini untuk menghasilkan sinyal “anti-echo” yang membatalkan gema.
Echo Suppression adalah metode yang digunakan untuk mencegah berbagai jenis echo dibuat dan ditangkap. Echo dapat muncul dalam bentuk suara seseorang yang ditransmisikan kembali melalui speakerphone penerima atau audio yang dipantulkan ke seluruh ruangan. Penekan gema, yang bisa berupa perangkat fisik atau perangkat lunak, dirancang untuk mengurangi dan menghilangkan echo sebagai faktor dalam panggilan.
Artikel ini menggunakan echo cancellation dan echo canceller sebagai istilah umum untuk semua metode dan cara pengurangan echo.
Mengapa Menghilangkan Echo Sangat Penting
Echo dapat menjadi masalah yang signifikan bagi pengguna aplikasi Anda. Sementara beberapa mungkin memutuskan untuk menyelesaikan masalah, ada konsekuensi echo selama panggilan video, seperti:
- Aliran terhambat dan terganggu sepanjang jalannya meeting
- Kurangnya kejelasan karena echo yang muncul
- Kelambatan apa pun dalam koneksi dapat memperburuk masalah
- Kehilangan reputasi profesional
Sebelumnya, ada beberapa solusi yang layak untuk mengatasi masalah ini. Saat ini, ada lebih banyak opsi untuk menghilangkan echo daripada sebelumnya.
Bagaimana Cara Pengguna Anda Meminimalkan Echo Secara Alami?
Perangkat lunak echo cancellation adalah salah satu cara untuk meminimalkan gema. Namun, ada metode alami (non-perangkat lunak) lain yang dapat meminimalkan echo selama komunikasi video.
Pada bagian ini, kita akan melihat dua jenis echo utama dan metode pengurangan echo alami apa yang dapat Anda rekomendasikan kepada pengguna Anda.
Acoustic Echo
Acoustic Echo terjadi di ujung pendengar karena mikrofon mereka menangkap suara yang berasal dari speaker mereka.
Hybrid Echo
Hybrid Echo terjadi ketika seseorang berbicara, dan suaranya terdengar dua kali: sekali langsung dari mulutnya dan sekali setelah dipantulkan ke permukaan lingkungan, seperti dinding atau meja.
Metode Pengurang Echo Alami
Mikrofon yang terlalu sensitif terkenal menyebabkan echo, yang seringkali merupakan gejala kesalahan konfigurasi perangkat keras atau mikrofon berkualitas rendah. Refleksi suara juga dapat menyebabkan acoustic echo, seperti jika pendengar berpartisipasi dalam panggilan atau video dalam ruang tertutup.
Salah satu solusi yang dapat Anda rekomendasikan adalah menukar mikrofon yang ada dengan mikrofon dengan arah pengambilan yang sempit. Mikrofon ini dirancang hanya untuk mengambil suara dari depan sementara tidak dapat mengumpulkan suara dari arah lain. Mikrofon ini juga memiliki manfaat tambahan untuk menghindari terlalu banyak suara sekitar yang terkumpul.
Pilihan lainnya adalah mengecilkan volume mikrofon agar kurang mampu menangkap suara dan memantulkannya kembali.
Bisnis produksi juga dapat memilih untuk berinvestasi dalam busa akustik. Busa ini mengandung struktur dan tekstur cangkang telur yang membuat suara lebih sulit dipantulkan karena tidak ada permukaan datar untuk memantulkan suara. Namun, bilik suara ini merupakan biaya yang cukup besar yang mungkin di luar anggaran sebagian besar pengguna.
Terakhir, jika diperlukan solusi cepat untuk acoustic echo , pengguna dapat beralih dari menggunakan speaker ke menggunakan satu set headphone. Headphone peredam bising sangat ahli dalam membatasi dampak echo.
Software Echo Cancellation
Metode alami untuk membatalkan echo tidak selalu merupakan solusi yang memadai. Tetapi apakah echo cancellation adalah cara yang benar untuk maju? Sebelum Anda memutuskan, penting untuk diperhatikan bahwa software untuk echo cancellation biasanya hanya menargetkan acoustic echo, bukan hybrid echo.
Hybrid echo cancellation adalah teknik yang lebih rumit. Jenis echo cancellation ini menggunakan teknik pemrosesan digital dan analog. Ini lebih efektif daripada echo cancellation digital atau analog saja, tetapi juga lebih kompleks dan mahal. Hybrid echo cancellation digunakan dalam berbagai sistem telekomunikasi, termasuk VoIP (Voice over IP) dan GSM (Global System for Mobile Communications). Acoustic echo cancellation harus digunakan di kedua sisi rapat video agar berhasil melawan echo.
Konsep software untuk echo cancellation mudah dipahami. Software mengambil audio yang masuk dan menentukan bahwa sinyal yang dikirim sama dengan yang keluar. Ini mengidentifikasi kecocokan atau kecocokan dekat dan secara elektronik membatalkan yang kedua. Prosesnya terjadi dalam milidetik di latar belakang, sehingga memungkinkan kualitas panggilan sebening kristal.
Acoustic echo cancellation harus menjadi standar untuk memfasilitasi komunikasi yang jelas dan bebas gangguan dalam pengaturan pribadi dan bisnis. Dengan mengingat hal ini, RTC SDK Agora menawarkan echo cancellation otomatis yang memberikan panggilan berkualitas tinggi setiap saat.
Ada solusi berbasis perangkat lunak lain yang mungkin menawarkan fitur serupa. Misalnya, beberapa echo cancellation menggunakan software yang ditujukan untuk video yang dirancang untuk diunggah untuk dilihat di masa mendatang. Namun, echo diselesaikan selama tahap pasca-pemrosesan.
Meskipun echo suppresion dalam pasca-pemrosesan adalah alat yang berharga, alat ini gagal memecahkan masalah echo cancellation dalam komunikasi real-time. Agora menghilangkan echo selama tahap pra-pemrosesan untuk menciptakan komunikasi yang lebih jelas saat ini.
Diterjemahkan dari blog agora.io
V-cube Indonesia sebagai partner Agora siap membantu Anda memberikan solusi dan konsultasi teknis agar Anda dapat secara cepat menggunakan SDK yang disediakan sesuai dengan kebutuhkan Aplikasi Anda.