Tencent vídeo nube TRTC piezas pequeñas de componentes usos

<TRTC piezas> procesamiento esquema está actualmente Tencent lanzó varios puertos en tiempo real de audio y vídeo, descripción oficial de direcciones . Aquí el registro de algunas de las experiencias personales de la utilización de este componente.

Pasar TRTC, cada extremo de la bolsa, incluso con un pequeño programa en el micro-canal y el intercambio QQ, página extremo, extremo PC tiene un soporte bueno (electrón tiene, Evangelio distal). Además TIM capacidades de mensajería instantánea, se puede construir directamente una aplicaciones en vivo de clase empresarial, si se combina con Tencent pizarra directamente en un pequeño asistente de conferencias, la enseñanza de matanza grande, escenarios de negocio se pueden combinar libremente en servicios de audio y vídeo en tiempo real.

Copiar el código

Puede descargar la última versión del código en GitHub, también se puede descargar el paquete de código directamente en el sitio web oficial, aquí etiquetados dos direcciones

GitHub

web oficial de Tencent nube

después de que el clon de código de abajo o la extracción se ha completado, verá un paquete de código de componentes TRTC-habitación si lo que desea acceder rápidamente a él, usted directamente puede ejecutar a través de la página oficial de la demo , prestar atención aquí para el permiso abierta a vivir empujador y vivo-jugador, el funcionario applet de estos dos componentes es la necesidad de una autorización por separado.

código Descripción

páginas

  • Escena página de índice de índice de entrada de tres
  • conocer gente página Configuración de la Reunión
  • página de la sala de conferencias de varios jugadores
  • videollamada doble discurso
  • Voz casa voz habitación


Estas son imágenes Tencent applets web oficial, demo hay tres escenas, sala de discurso, doble llamada, conocer gente, reunidos aquí en el lugar, donde se puede establecer, o más, en vivo-Pusher y vivo-jugador también hay un montón de otra la propiedad se puede establecer.
Aquí mencionar el salto de página dentro de un uso consistente componente NavigateTo, si se lleva a cabo utilizando la página RedirectTo saltar, tecla de retorno Andrews, el applet puede causar cortes fenómeno de la falsificación, el tiempo de recuperación depende de la página en la micro-canal de memoria subprograma mecanismos de recuperación, hay-de empuje directo no recomienda ni vivo-jugador páginas de inicio de la página de la pila. Además, la cuelga del applet, micro-canales ha puesto en marcha la solución oficial, siempre podemos preocupado por los últimos acontecimientos.

Componentes TRTC piezas

  • componente común que se proporciona a los acontecimientos externos, incluido el estado por defecto del local y remota, y así sucesivamente, habrá un comentario más detallado
  • Este es el módulo de gestión de miembros de comunicación de usuario-controlador, que es un miembro de la distal módulo (aguas abajo) de gestión, que sería arrojada micro-canal para controlar el evento. describir brevemente qué eventos 1,031 miembros remoto en la habitación, aviso, aviso de 1032 miembro remoto de la salida, notificar al usuario remoto de vídeo 1033 cambio de bits de estado (cierre / apertura y cierre), 1034 Audio bit de estado de usuario remoto notar el cambio.
  • modelo que define la corriente local (Pusher), el extremo distal del flujo (stream), y el usuario (usuario) de la estructura de datos básica, un usuario puede tener dos corrientes porque extremo abierto pc o extremo trasero de la pantalla compartida web compartirán el mismo ID de usuario
  • plantilla que contiene tres plantillas son 1v1, personalizada, cuadrícula, puede elegir de acuerdo a su tipo, visualización personalizado se puede establecer directamente llamando a la posición de la API, todavía no siento en línea con el extremo delantero de la adquisición de hábitos, 1v1 modo de conversación y reunión o modelo de rejilla se pueden editar directamente utilizan.

COMPONENTES

Pensamos en ello como un proceso de acceso a Internet.

  1. El primer paso es encontrar la gestión de la red presentada en la cuenta de inicio. Es para poner una buena cuenta de SDKAppid y SECRETKEY llenar.

this.setData({
 trtcConfig:{
     sdkAppID: '1401000123',  // 开通实时音视频服务创建应用后分配的 SDKAppID
     userID: 'test_user_001', // 用户 ID,可以由您的帐号系统指定
     userSig: 'xxxxxxxxxxxx', // 身份签名,相当于登录密码的作用
     template: 'grid',        // 画面排版模式
 }
}
  1. Jugar el juego, de un modo u otro unos amigos (Han Han) en una habitación.
    Antes de entrar en la habitación sin duda tendrá que buscar en su propio trigo y la cámara está bien ah, en el lado mirando a los que vienen de allí, Ace siempre enigmática (para escuchar alrededor del extremo distal del evento, no se fijan en los que corrió fuera de la vista ), listo para hacer un buen trabajo, en la habitación!
     // 发布本地音频流和视频流
     trtcRoomContext.publishLocalVideo()
     trtcRoomContext.publishLocalAudio()

     // 监听远端用户的视频流的变更事件
     trtcRoomContext.on(EVENT.REMOTE_VIDEO_ADD, (event)=>{
         // 订阅(即播放)远端用户的视频流
         let userID = event.data.userID
         let streamType = event.data.streamType// 'main' or 'aux'            
         trtcRoomContext.subscribeRemoteVideo({userID: userID, streamType: streamType})
     })

     // 监听远端用户的音频流的变更事件
     trtcRoomContext.on(EVENT.REMOTE_AUDIO_ADD, (event)=>{
         // 订阅(即播放)远端用户的音频流
         let userID = event.data.userID
         trtcRoomContext.subscribeRemoteAudio(userID)
     })

     // 进入房间
     trtcRoomContext.enterRoom({roomID: 1002}).catch((res)=>{
         console.error('room joinRoom 进房失败:', res)
     })

Vaya, no, algunas personas Yiyanbuge abrirá grupo, por la paz mundial que quiero prohibirle

unsubscribeRemoteVideo(params)
unsubscribeRemoteAudio(params)

Llamado a la novia, puso su propio trigo cerró la

unpublishLocalVideo()
unpublishLocalAudio()

No, novia conseguir que funcione, con el fin de asegurar la vida, decidí

exitRoom()

más API

resumen

Hablar de sus propias experiencias, los componentes formar servicios en la nube son proporcionados por Faas, ahora más en línea con la tendencia de desarrollo de sin servidor, y al final de electrones también tiene un muy buen soporte, capacidades de plataforma cruzada no lo dijo. Pequeño programa que hace tiene una cisterna innegable, pero el servicio al cliente Tencent es todavía posible, era por la noche, diciendo que es también en tres turnos. . Subprograma de apoyo de micro-canales en el interior, el peer productos Tencent nube pueden contar con la mayor parte de la línea, la línea parece tener otros no OK. Pero por ahora la gente no le gusta bajo la APP, no voy a arrodillarse para escribir un pequeño programa, así, micro carta muy fragante.

Publicado 13 artículos originales · ganado elogios 0 · Vistas 2612

Supongo que te gusta

Origin blog.csdn.net/qq_43673344/article/details/105303882
Recomendado
Clasificación