miércoles, 14 de octubre de 2020

NDI vs SRT

 NDI frente a SRT

A veces veo preguntas sobre qué es mejor: NDI o SRT, o cuándo SRT matará a NDI.

Déjame explicarte quién es el ganador ...

Sobre NDI

NDI (original, no NDI | HX) tiene dos partes bajo su estructura: códec especial y protocolo de transporte.

El códec NDI fue diseñado para una calidad perfecta durante muchos ciclos de codificación-decodificación.

Por ejemplo:

si toma el códec h264 o h265 y realiza 10 ciclos de decodificación -> codificación, la calidad no será tan buena.

si toma el códec NDI y realiza 10 ciclos de  decodificación -> codificación, la calidad será la misma.

NDI es el primer códec que proporciona estabilidad multigeneracional . Esto significa que una vez que se comprime una señal de vídeo, no hay más pérdidas. Como ejemplo práctico, la generación 2 y la generación 1000 de una secuencia de decodificación a codificación serían idénticas.

* del documento NewTek (propietario de NDI)

 


Perfecto, tenemos un códec genial sin pérdidas. ¡Vamos a usarlo a través de INTERNET!

Lo siento, pero NO

NDI tiene una decepción: requiere un ancho de banda de red amplio.

Esta tabla muestra los requisitos de ancho de banda para la transmisión NDI. Es muy pesado para la conexión a Internet.

 


Entonces tenemos la siguiente pregunta:

¿Por qué necesitamos un códec de estabilidad multigeneracional que no se pueda utilizar a través de INTERNET?

¿Dónde podemos usarlo?

La respuesta es simple: NDI es perfecto para conectar muchos nodos dentro de red local .

Puede unir aplicaciones y hosts a una cadena larga sin degradación de calidad. También puede volver a configurar fácilmente su flujo de trabajo de producción. Todo lo que necesita: una buena red local (no es un problema y no es costoso, comparado con una infraestructura SDI).

 


RESUMEN

NDI es ideal para el flujo de trabajo de producción y compilación dentro de Estudio.





Sobre SRT

SRT es un protocolo de transporte puro. No proporciona ningún códec. SRT es independiente del códec.

Este protocolo utiliza técnicas modernas solo para una tarea: entrega de datos de baja latencia (no solo video).

Para la transmisión de video, SRT sugiere una forma estándar y todos los codificadores SRT de hardware y software usan esto:

Codifica el video capturado a h264 (o h265, mpeg2)

Envuelve estos datos codificados en datos MPEG-TS

Envuelve los datos MPEG-TS en un paquete SRT y los envía a su destino.

Por lo tanto, SRT con datos codificados en h264 / 265 se aplica para un envío único, por ejemplo, de tu ubicación  al Estudio.

El ganador es ...

... LA COOPERACIÓN .

Espero que entiendas esta explicación: NDI y SRT fueron creados para diferentes tareas.

Forman un “gran flujo de trabajo” en cooperación:



 

SRT: proporciona una entrega de baja latencia desde las ubicaciones a Estudio a través de conexiones a Internet inestables. También permite usar códec moderno como h265 (HEVC) para transmisión de bajo ancho de banda 

NDI: proporciona un flujo de trabajo de baja latencia entre nodos dentro de Estudio sin degradación de la calidad.

.. pero, si planeas publicar el resultado final en YouTube, Facebook, etc., no te olvides de RTMP también.

 


Acerca de RTMP: desafortunadamente YouTube y Facebook no aceptan SRT todavía y necesitamos usar el antiguo RTMP


miércoles, 29 de abril de 2020

Diagnóstico de problemas de conexión con vMix Call

 - Diagnóstico de problemas de conexión con vMix Call -

vMix Call utiliza la capacidad WebRTC en los navegadores web para habilitar las videollamadas a través de Internet.
Como WebRTC necesita establecer una conexión de red directa entre la persona que llama y vMix, hay algunas algunas cosas que pueden bloquear esta comunicación que hemos detallamos a continuación:

1. Software de seguridad / antivirus de terceros instalado en la persona que llama y / o en el PC desde donde se genera la llamada con vMix .

Esto incluye software antivirus / de seguridad de Norton, Symantec, Mcafee y otros.
Recomendamos encarecidamente desinstalarlos cuando sea posible . El antivirus gratuito Windows Defender en Windows 10 no interfiere con vMix Call y proporciona una fuerte protección contra virus sin la necesidad de otros software de terceros.

2. Navegador incorrecto

vMix Call requiere la última versión de Google Chrome en dispositivos Windows, Mac y Android.
Solo  Safari (Versión 13 o superior) funcionará en dispositivos iOS, Chrome no es compatible.
Si no se siguen estos requisitos, la persona que llama verá una pantalla azul y la llamada no se conectará.

3. Políticas de firewall de red corporativa restrictivas.

Algunas redes están muy bloqueadas y solo permiten el tráfico web básico. Esto evitará que vMix Call establezca una conexión.
En el  documento enlazado a continuación se puede reenviar a su administrador de red para garantizar un acceso especial para vMix:


4. Velocidades de internet lentas

Al establecer una llamada, vMix comenzará a enviar audio y vídeo de retorno a la persona que llama, en función de la configuración de Ancho de banda de vídeo al configurar la entrada en vMix.
Se recomienda establecer esto en la configuración más baja posible ( Mobile 300 Kbps ) cuando experimente una mala calidad de vídeo o audio de la persona que llama, ya que la configuración es demasiado alta y puede colapsar   Internet en el lado de la persona que llama y evitar que el vídeo vuelva como resultado.


5. Configuraciones adicionales para probar

Las actualizaciones recientes de vMix (23.0.0.50 y superior) incluyen una serie de opciones adicionales para ayudar a aprovechar al máximo vMix Call en redes congestionadas.
Se puede acceder a estos haciendo clic con el botón derecho en la entrada de vMix Call una vez agregada.


Configuración avanzada / Advanced Settings
Use only direct peer to peer connections   para utilizar solo conexiones directas punto a punto. 
Cuando se marca, esto garantiza que solo se establezca una conexión directa con el invitado, y nunca utilizará nuestros servidores como alternativa.
Si el invitado no puede conectarse con esta opción, significa que un firewall está bloqueando las conexiones directas. Véanse los puntos 1 y 2 anteriores.
Configuración avanzada / Advanced Settings

Remote Guest Video Bandwidth   ancho de banda de vídeo de invitado remoto

Esta opción está configurada por defecto en Automático, por lo que se adaptará a las condiciones de la red, pero a veces esto, no siempre selecciona el mejor ancho de banda para usar en una llamada.
Por ello,  se puede configurar manualmente, si es necesario. Tenga en cuenta que los navegadores tardarán hasta 30 segundos para adaptarse al cambio de ancho de banda seleccionado aquí, por lo tanto, al seleccionar uno más alto o más bajo tendrá que esperar unos minutos
Es posible que la  variación en la configuración no sea evidente de inmediato en la llamada.


6. Si todo lo demás falla

Si todo lo demás falla, se puede habilitar la depuración y se  puede enviar un informe de soporte por correo electrónico para realizar un diagnóstico adicional.
Siga los pasos a continuación:
1. Vaya a Agregar entrada -> VideoCall
2. Marque la casilla de verificación Mostrar configuración avanzada
3. Marque Habilitar registro de depuración

4. Pruebe solo con una  vMix Call abierta, pruebe esa entrada de llamada con el invitado que está experimentando problemas.
5. Vaya a Configuración -> Acerca de y haga clic en Enviar informe de soporte.
6. Enviar ese correo electrónico con la clave de registro y se podrá analizar el registro de depuración y proporcionar más información sobre lo sucedido.

martes, 14 de abril de 2020

Guía de Introducción al Mojo - Periodismo Móvil -



Ya tenéis en la web www.matiasamigo.com la nueva edición de su Guía de Introducción al Mojo (Periodismo Móvil). Una gran herramienta -en español- a nuestra disposición. Es gratuita y sólo se necesita nuestro correo electrónico para descargarla.

Como novedad, se trata de una guía interactiva, en la que se enlaza a vídeos y otros contenidos, bien a través de la app Augmenta o simplemente pulsando en el logo AR que aparece en muchos de los artículos.

En estos días, donde el periodismo móvil nos resulta tan útil, haremos bien en difundirla y utilizarla de manual. Gracias al autor y a sus colaboradores por este interesante regalo.

Conectarse a vMix Call desde smartphone.



La razón número uno para no conectarse a vMix Call desde el móvil, se debe al uso de un navegador incorrecto.
Cómo evitar la pantalla azul en vMix para el 50% de las personas que llaman por vMix Call ?
Recomendaciones a continuación:

iOS

La persona que llama debe usar "Safari" y debe ser iOS 11 o superior. (No se puede usar Chrome en iOS)

Android

Se debe usar el último Chrome o FireFox y se debe iniciar y escribir la contraseña manualmente, ya que el uso del enlace de llamada probablemente abrirá un navegador diferente en muchos teléfonos que no es compatible.

Teniendo en cuenta lo anterior, recomendamos utilizar una computadora portátil o PC para obtener los mejores resultados, en cuyo caso Mac o PC funcionarán con el último navegador Chrome.

Nota: Recuerda actualizar vMix siempre a la última versión disponible.

vMix Call durante la crisis del Coronavirus !!!

Durante la crisis de Coronavirus, muchos de nuestros clientes trabajan desde casa. Hemos notado que muchos tienden a conectarse a través de VPN a su red corporativa, que a su vez tiene firewalls que prohíbe el uso de puertos necesarios para vMix Call. Una solución fácil es pedirle al trabajador que deshabilite su VPN cuando participe en una sesión de vMix Call.

Las conexiones de dirección pueden usar un puerto UDP aleatorio en el rango especificado en el artículo de la "base de conocimiento", por lo que permitir UDP saliente sin restricción es la mejor manera de garantizar una buena calidad de llamada. Que es lo que hacen casi todos los módems / enrutadores residenciales.

Son solo los firewalls corporativos con políticas de red muy restrictivas, donde la conexión por UDP está completamente bloqueada y esto tienden a causar la mayoría de los problemas. En estos casos consulte con su administrador de red para pedirle que abra el firewall. El puerto 10349 es el puerto de los servidores de vMix, por lo que si ese es el único puerto abierto en el firewall, la llamada se ve obligada a usar los servidores de vMix en lugar de hacerlo directamente.
Consulte: https://www.vmix.com/kno...ll-firewall-requirements

domingo, 12 de abril de 2020

¿La llamada VMix (vMixCall) no es estéreo?


Las llamadas de vMix a vMix siempre serán estéreo, solo verifiqué esto ahora para confirmar.
(Realicé una prueba con un archivo de música y compruebe el paneo de izquierda a derecha)

Sin embargo, debido a la función de cancelación de eco en los navegadores, tienden a combinar los canales estéreo para ayudar con esto, aunque hemos notado que FireFox parece enviar estéreo en algunas configuraciones.

También ha habido algunas mejoras adicionales en la calidad de audio en 23.0.0.51, así que asegúrese de que vMix esté actualizado si aún no lo ha hecho.

Nota: vMix Call no tiene cancelación de eco ni atenuación de audio y siempre es dúplex completo.

Sin embargo, si un invitado está utilizando un navegador como Chrome, ese navegador puede emplear su propia cancelación de eco, que puede reducir el volumen si el micrófono que está utilizando el invitado, está captando ruido de los auriculares, altavoces,...

Recomiendo leer: https://me-vmix.blogspot.com/2020/03/consejos-para-una-videoconferencia-de.html?fbclid=IwAR22AUkjX181ouxTwENZ9rKFq0AOY2uq315oass_HLr5BPA1FdiSmQVhBT8

miércoles, 8 de abril de 2020

Últimas actualizaciones vMix (08/04/2020)


23.0.0.51

* Calidad de audio mejorada en vMix Call durante la congestión de Internet / paquetes descartados.
* Detección de ancho de banda más rápida para vMix Call cuando el ancho de banda del invitado está configurado en "Auto".
* Se agregó la casilla de verificación Pad de -20 dB a la configuración de audio para las entradas NDI.


esto es útil para los codificadores de hardware NDI que envían una señal de + 20dB por defecto.
* Se agregó una casilla de verificación Boost de 20dB a la configuración de salida para salidas NDI.
esto es útil para los decodificadores NDI que esperan una señal de + 20dB.
* Arreglo para la entrada SRT cuando se usa con Larix Screencaster.
* Establezca el cuadro de tiempo programado de Facebook Live en el modo de 24 horas en regiones sin AM / PM.
* La configuración de grabación ahora está predeterminada a MP4 para nuevas instalaciones.

23.0.0.50

* Se corrigió el problema con la codificación HEVC de Larix Broadcaster cuando se selecciona usar decodificador de hardware en vMix
* Detección de congestión más rápida en vMix Call para que los invitados del navegador se adapten más rápidamente

* Se agregó un nuevo menú de clic derecho en Configuración avanzada (Advanced Settings) para vMix Call con lo siguiente:




1 Alternar para activar o desactivar "Permitir solo conexiones directas de igual a igual" en una llamada existente.
(Se aplicará solo después de que el invitado se vuelva a conectar)

2. Ancho de banda de vídeo de invitado remoto para seleccionar manualmente el ancho de banda máximo utilizado para enviar vídeo del invitado.
(Esto se aplica solo a los invitados del navegador, ya que los invitados de vMix especifican su propio ancho de banda de vídeo de retorno)
De forma predeterminada, esto está configurado en "Automático", pero si cree que la detección de congestión que usa vMix Call no es lo suficientemente rápida o demasiado agresiva
puede probar manualmente diferentes configuraciones de ancho de banda aquí en vivo, p

jueves, 26 de marzo de 2020

Consejos para una VideoConferencia de Calidad

Ante de iniciar la transmisión:

  • Recomiendo tener un diario de tus emisiones en directo (apuntar todas las incidencias) es una buena manera de aprender de los errores, como siempre,  probar, probar, probar.....
  • Tener una tabla de pasos a seguir y verificar cada uno de ellos.
Prueba Inicial
  • Bien dicen que “La práctica hace al maestro”. Si nunca hemos usado la herramienta, perdamos el miedo y practiquemos, es mejor que algo salga mal en la práctica a que suceda en la sesión en vivo; una vez hecho esto, le aconsejamos conectarse al menos 15 minutos antes de que empiece la reunión para preparar todo el escenario y así evitar contratiempos.                                             
  • A mucha gente no le importa ver vídeos de mala calidad, pero no se puede decir lo mismo del audio pues este factor compromete la comprensión del evento. Asegura principalmente un audio de calidad, es muy importante.
  • Test de velocidadlos test de velocidad son sólo una referencia, ya que la red varía  a cada momento, no te quedes con la primera medición. Repite el test al menos un par de veces, a ser posible eligiendo distintos servidores e incluso a distintas horas para comprobar la posible saturación puntual de la línea. De este modo te harás una mejor idea de la velocidad de tu conexión.
  • Internet estable - Parece básico, pero mucha gente se olvida de este detalle primordial. Con una conexión de Internet mala, tu transmisión se interrumpe todo el tiempo, el audio puede salir cortado, y tú ni te das cuenta, pues estás demasiado ocupado grabando, etc.                                                                                                                                          Claro que se puede hacer una transmisión en vivo usando un paquete de Internet 4G. Pero, recomendamos que solo comiences tu emisión en vivo si tienes acceso a una red estable, segura y de preferencia con buena velocidad, al fin de cuentas, debes poner en primer lugar la experiencia de tu espectador.  Baja la calidad lo que sea necesario para evitar cortes de señal. Siempre recomiendo como mínimo tener el doble de ancho de banda que el envío que vamos a realizar (ancho de banda "de subida"). Por ejemplo esta es una referencia para anchos de banda de subida y resoluciones. 
  • 3 mega-bits por segundo: recomendada para calidad SD (desde 176×144 y hasta 640×480)
  • 5 mega-bits por segundo: recomendada para calidad HD (desde 640×480 y hasta 1280×720)
  • 25 mega-bits por segundo: recomendada para calidad Ultra HD (desde 1280×720 y hasta 3840×2160
Recuerda: El ancho de banda es el que es, y se reparte entre todos los dispositivos conectados, tanto si lo hacen a través de Wi-Fi como con cable.                             
Conecta tu equipo al router mediante cable, reduce en lo posible el acceso a tu conexión de envío por parte de otros usuarios.
Realizar varias transmisiones a diferentes servicios (YouTube, Facebook, etc.) multiplica el consumo de ancho de banda de subida. Ten esto en cuenta a la hora de planificar tu transmisión. Es mejor una retransmisión buena a 4 deficientes.

Para un Buen Audio:

  • Utilice un auricular – Esta es la mejor manera de asegurarse de que ningún eco o ruido se escuche durante su videoconferencias.
  • Coloque el micrófono alejado de los altavoces – En el caso de que usted no pueda usar un auricular, coloque el micrófono alejado de los altavoces para evitar cualquier posible eco ,ruido o acople.
  • Ambiente silencioso – Al participar en una videoconferencia, asegúrese de que se encuentra en un ambiente lo más silencioso posible.
  • Evita emitir tu voz contra superficies paralelas duras, paredes, etc, para atenuar en lo posible las reflexiones del sonido , ecos, etc. Si tienes materiales  como cortinas, alfombras, etc. puedes adecuar la acústica de tu sala de videoconferencias.

Para un Buen Vídeo:

  • Buena iluminación – No debe tener una fuente de luz detrás (contraluz) por que sino aparecerá muy oscuro en su cámara. La fuente de luz debe estar en frente de usted. o a 45 grados del frontal..
  • Posición de la Webcam – Posicione su Webcam al nivel de los ojos, o en la parte superior de la pantalla que será el punto al que estará mirando principalmente durante la sesión.
  • Centre su cámara – Los participantes están interesados ​​en lo que está diciendo, y no en el techo de su oficina o su escritorio.
  • Ubicación de los documentos – Arrastre los documentos hacia la parte superior de la pantalla para simular el contacto visual.
  • Evite usar ropa con estampados o rayas  – Los estampados / rayas pueden aparecer “borrosos” en la pantalla de sus espectadores.
  • Sea consciente de su fondo – Elija sentarse delante de un fondo que no sea una distracción para sus espectadores.
Otros consejos:
  • Cuidado con los tiempos, planifica previamente los contenidos  y el tiempo aproximado de tu evento - videoconferencia, 
  • Diseña un buen final . Los usuarios recordarán perfectamente el final de la conferencia. Una buena entrada y salida ayuda a conseguir un resultado satisfactorio. Innova, sé creativo.