AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / WLanguage / Funciones WLanguage / Controles, páginas y ventanas / Funciones de flujo
  • Presentación
  • Principio
  • Observaciones
  • Uso en red a través de INTERNET
  • Presentación
  • Condición previa
  • Configuración
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Presentación
A manipular los flujos de comunicación, WINDEV incluye:
Esto permite que dos usuarios se comuniquen entre ellos.. El Image y la voz de los usuarios son transmitidos en tiempo real en cada computadora conectada.
Ejemplos de aplicaciones que utilizan los flujos:
  • videoconferencia,
  • retransmisión de una conferencia de prensa en directo, ....
Limitaciones:
  • El ordenador actual y los ordenadores conectados deben estar equipados con una cámara web y/o un micrófono.. Si uno de los ordenadores no está equipado con una cámara web o un micrófono, la correspondiente Image o voz no se emitirá.
  • Sólo se pueden ver las secuencias de vídeo emitidas actualmente por las cámaras web instaladas en los ordenadores conectados.. No se puede ver ningún archivo de vídeo.
  • Sólo se pueden escuchar los sonidos que actualmente emiten los micrófonos instalados en los ordenadores conectados.. No se puede escuchar ningún archivo de sonido.
Principio
Para manipular la comunicación fluye:
  1. Crear una ventana que contenga uno o más controles de Conferencia. En la pestaña "Creación", en el grupo "Controles gráficos", despliegue "Video y captura" y seleccione "Conferencia".
  2. Mostrar la ventana de corrientes de description:
    • en la pestaña "Ventana", en el grupo "Edición", despliegue "Otras acciones" y seleccione "Editar flujos".
    • en el menú contextual del control Conferencia, seleccione "Editar los flujos de la ventana".
  3. En esta ventana:
    • Configurar las características de los controles de la Conferencia: tipo de datos salientes y entrantes, visualización del vídeo saliente o entrante, ...
      Observación: Estas características también se pueden set programáticamente (propiedades Pantalla, Datos de salida, Identificador y Datos de entrada).
    • Asocie (si es necesario) los diferentes controles de la Conferencia con los flujos de comunicación correspondientes.
    • Activar la detección de flujos entrantes (propiedad Detección u opción "Detección de flujos entrantes activada" en la ventana description de los flujos).
  4. Mediante programación:

Observaciones

  • Puede detener temporalmente la recepción o el envío de un tipo de datos (sonido o vídeo) en el flujo de comunicación (StreamStop). Para reanudar la recepción o el envío de este tipo de datos en el flujo, utilice StreamPlay.
  • Cada intento de conexión de un flujo (función StreamConnect o Address Property) utiliza un tiempo máximo de espera de conexión. Para identificar y/o modificar este tiempo de espera, utilice el programa Timeout Property.
Uso en red a través de INTERNET

Presentación

Los controles de la Conferencia se pueden utilizar entre dos ordenadores:
  • en la misma red local: no se requiere ninguna configuración específica.
  • a través de Internet. En este caso, se debe realizar un ajuste específico antes de utilizar las funciones de StreamXXX..

Condición previa

El uso de los controles de la Conferencia en una red privada diferente a través de INTERNET utiliza la tecnología WebRTC. Esta tecnología requiere el uso de un servidor STUN y un servidor TURN.
Estos servidores deben estar configurados correctamente.
Observaciones:
  • Algunos servidores STUN pueden ser gratuitos.
  • Los servidores TURN que se pueden utilizar directamente se cobran por.
    Las fuentes de un servidor TURN pueden ser gratuitas. En este caso, debe recompilarlos e implementar el servidor (se requiere un buen conocimiento del lenguaje de programación del servidor TURN para realizar estas operaciones).

Configuración

Utilizar los controles de la Conferencia a través de INTERNET:
  1. Abra los siguientes puertos en el firewall:
    • TCP 29172: Este puerto es específico de WINDEV y debe abrirse a la entrada y a la salida.. Este puerto debe estar "conectado" al equipo que realiza la videoconferencia.
    • Dependiendo de la configuración del cortafuegos, es posible que también tenga que abrir el puerto UDP 3478.: Este puerto es utilizado por el servidor TURN para la retransmisión de cuadros de audio y vídeo..
  2. Configure los servidores STUN y/o TURN a través de StreamConfigurar antes de abrir la ventana que contiene los controles de la Conferencia. Por ejemplo:
    StreamConfigure("stun.l.google.com:19302", "myturnserver.org", "user87", "Secret_87")
    Open(WIN_InternetVideoConference)
Versión mínima requerida
  • Versión 9
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 01/07/2023

Señalar un error o enviar una sugerencia | Ayuda local