ile medya akışları göndermek ve almak için Mediasoup-client şu adımları izleyebilirsiniz:
Başlat Transport
İlk olarak, veya yöntemini Transport
kullanarak bir nesneyi başlatın. device.createSendTransport()
device.createRecvTransport()
Yaratmak Producer
Nesneye sahip olduğunuzda, medya akışlarını sunucuya göndermek için Transport
bir oluşturabilirsiniz. Producer
Yöntemi kullanın transport.produce()
ve ortam akışı türünü(ör. 'ses', 'video', 'veri') ve diğer gerekli yapılandırmaları belirtin.
Yaratmak Consumer
Sunucudan medya akışlarını almak için bir Consumer
. transport.consume()
Yöntemi kullanın ve Consumer
.
Veri Gönderme ve Alma
Yapımcı nesnesi, sunucuya producer.send()
video veya ses verisi göndermek gibi veri göndermek için yöntemler sağlar. Veri göndermeyi işlemek için 'aktarım', 'yapımcı' gibi olayları veya benzer olayları da dinleyebilirsiniz.
Tüketici nesnesi, sunucudan veri almak için yöntemler sağlar, örneğin consumer.on('transport',() => { /* Handle received data */ })
. Veri alımını işlemek için 'tüketici' veya benzer olayları da dinleyebilirsiniz.
Lütfen medya akışlarını gönderme ve alma sürecinin, uygulamanızın gereksinimlerine ve yapılandırmalarına bağlı olarak daha karmaşık olabileceğini unutmayın. Mediasoup-client Medya akışlarının gönderilmesini ve alınmasını ihtiyaçlarınıza göre özelleştirmek için mevcut yöntemler ve olaylar hakkında daha fazla bilgi için belgelere bakın .