Esta biblioteca utiliza la interfaz de React Native para exponer métodos nativos (iOS y Android) a través de un módulo nativo.
OT es un módulo nativo personalizado que incluye métodos para el registro de eventos.
Ten en cuenta que OT no es lo mismo que OT En el SDK de JS, el OT En esta biblioteca se hace referencia a iOS y Android OTSessionManager clase.
Para activar los registros:
Por defecto, los registros nativos están desactivados. Utiliza el siguiente método para activar los registros nativos.
OT.enableLogs(true);
Para desactivar los registros:
OT.enableLogs(false);
Para conocer los códecs compatibles con el dispositivo cliente
const supportedCodecs = await OT.getSupportedCodecs();
console.log(supportedCodecs);
El OT.getSupportedCodecs() El método devuelve una promesa que se resuelve con un objeto que define los códecs compatibles con el dispositivo. Este objeto incluye dos propiedades:
-
videoDecoderCodecs-- Una matriz de valores que define los códecs de vídeo compatibles con la decodificación en el dispositivo. Los valores admitidos son «VP8» y «H.264». -
videoEncoderCodecs-- Una matriz de valores que define los códecs de vídeo para la codificación compatibles con el dispositivo. Los valores admitidos son «VP8» y «H.264».
Echa un vistazo a OpenTok códecs de vídeo documentación.