Binlerce Eşzamanlı Ses Aracısı için WebRTC'yi Ölçeklendirme
WebRTC, ses aracıları için en düşük gecikmeyi sağlar, ancak ölçeklendirilmesi dikkatli bir mimari gerektirir. Medya sunucularını, sinyalleri ve durumu nasıl yöneteceğiniz aşağıda açıklanmıştır.
WebRTC, tarayıcı tabanlı ses aracıları için altın standarttır ve 50 ms'nin altında aktarım gecikmesi sağlar. Ancak tek bir WebRTC bağlantısı kolay olsa da binlerce eşzamanlı oturuma ölçeklendirme özel bir altyapı gerektirir. Bunu tek bir Node.js sunucusunda çalıştıramazsınız.
SFU ve MCU Mimarisi
Yapay zeka aracıları için Seçici İletme Birimleri (SFU'lar), genellikle Çok Noktalı Kontrol Birimlerine (MCU'lar) tercih edilir. SFU, kullanıcının sesini doğrudan ASR hizmetine yönlendirir ve TTS sesini kullanıcıya geri yönlendirerek medya sunucusunun kendi üzerindeki işlem yükünü en aza indirir.
Başlamaya hazır mısın?
Mazed'in multimodal yapay zekasının sizin için nasıl çalıştığını görün.