Estoy escribiendo una aplicación web WebRTC que permite a los usuarios iniciar una llamada de voz y agregar video durante una llamada activa.
al agregar/eliminar pistas se necesita un proceso de negotiation , pero no al reemplazar una pista existente.
Estoy tratando de evitar la necesidad de negotiation usando la función replaceTrack , pero para que funcione necesito una pista de video "falsa", probé esto pero no existe un constructor como este:
const fakeTrack=new MediaStreamTrack() Me preguntaba si existe una solución que evite la necesidad de la negotiation WebRTC al agregar pistas, tal vez para pasarlas a través de un canal de datos.