VisioForge

SDK de Transmisión y Streaming en Vivo para .NET

Desarrolle aplicaciones profesionales de streaming en vivo y transmisión con los SDKs de VisioForge. Transmita a YouTube, Facebook y servidores RTMP personalizados. Streaming adaptativo HLS, transporte de baja latencia SRT, vídeo en red NDI, salida de hardware DeckLink — todo desde C# y .NET.

Desafíos del Desarrollo de Transmisiones

Streaming Multiplataforma

Entregar vídeo en vivo a YouTube, Facebook, servidores RTMP personalizados y endpoints HLS simultáneamente requiere gestionar múltiples protocolos de salida y pipelines de codificación.

Requisitos de Baja Latencia

La transmisión profesional exige latencia inferior a un segundo para producción en vivo, monitoreo en tiempo real e interacción con la audiencia — el streaming HTTP estándar añade un retraso inaceptable.

Complejidad de Codificación

Configurar codificadores H.264/H.265 con el tamaño de GOP, control de bitrate e intervalos de keyframe adecuados para cada plataforma de streaming manteniendo la calidad y el rendimiento.

Integración de Hardware

Integrar hardware de transmisión profesional como tarjetas Blackmagic DeckLink y fuentes/salidas NDI requiere un manejo especializado de pipelines SDI/HDMI.

Cómo los SDKs de VisioForge Resuelven Estos Desafíos

El SDK Media Blocks de VisioForge proporciona bloques de salida dedicados para cada protocolo de streaming principal. Construya pipelines que codifican una vez y envían a múltiples destinos simultáneamente — YouTube, Facebook, HLS, SRT, NDI y DeckLink — con una API consistente entre plataformas.

  • YouTubeSinkBlock y FacebookLiveSinkBlock para streaming a plataformas en una sola línea
  • HLSSinkBlock con servidor HTTP integrado para streaming adaptativo
  • Transporte SRT para streaming fiable y de baja latencia sobre redes con pérdida de paquetes
  • Bloques NDI de entrada/salida para flujos de producción de estudio basados en IP
  • Bloques de salida DeckLink para hardware de transmisión profesional SDI/HDMI
  • Los bloques tee permiten vista previa, grabación y streaming simultáneos desde una sola fuente

Características Clave de Transmisión

YouTube y Facebook Live

Transmita directamente a YouTube y Facebook Live usando su clave de streaming. Codificación H.264 + AAC con ajustes de calidad configurables.

Streaming Adaptativo HLS

Genere listas de reproducción HLS con duración de segmento, longitud de lista y servidor HTTP integrado configurables. Listo para distribución CDN.

Streaming SRT de Baja Latencia

Secure Reliable Transport (SRT) para streaming de baja latencia sobre redes impredecibles. Encapsulación MPEG-TS con soporte H.264/H.265.

Vídeo en Red NDI

Envíe y reciba vídeo a través de redes IP usando el protocolo NDI. Descubrimiento sin configuración para entornos de producción de estudio.

Salida de Hardware DeckLink

Salida a tarjetas Blackmagic DeckLink para transmisión profesional SDI/HDMI. Soporte para fill-key, multi-salida y modos HD/4K.

Servidor RTSP y Retransmisión

Cree servidores RTSP para retransmitir cualquier fuente. Reciba entrada RTSP, añada superposiciones o procesamiento y republique en nuevos endpoints.

Ejemplos de Código

Código real de nuestras demos del SDK — transmita a YouTube, genere HLS, envíe a DeckLink y más.

Streaming en Vivo a YouTube

C#

Servidor de Streaming HLS

C#

Streaming SRT

C#

Salida NDI

C#

Salida de Transmisión DeckLink

C#

Retransmisión RTSP

C#

Arquitectura de Pipeline

El SDK Media Blocks de VisioForge utiliza una arquitectura de pipeline modular. Cada bloque maneja una tarea — fuente, codificación, multiplexación, streaming — y los bloques se conectan para formar flujos de trabajo de transmisión completos.

Fuente (Cámara/Pantalla/RTSP)
Codificación (H.264/AAC)
Tee (División)
Transmisión + Vista Previa