Skip to content

Commit

Permalink
Update to SDK version 15.8.16
Browse files Browse the repository at this point in the history
  • Loading branch information
roman-miniailov committed Feb 10, 2024
1 parent 0894cb8 commit cb182f8
Show file tree
Hide file tree
Showing 236 changed files with 4,136 additions and 247 deletions.
24 changes: 24 additions & 0 deletions Media Blocks SDK/Android/MediaPlayer/readme.es.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
# Media Blocks SDK .Net - Android Simple Player Demo

Explora las capacidades de la tecnología Media Blocks de VisioForge con nuestra muestra SDK para Android, diseñada para demostrar las funciones avanzadas de reproducción multimedia. Esta aplicación de ejemplo muestra la perfecta integración de la reproducción de vídeo y audio, la gestión dinámica de fuentes y los controles de interacción con el usuario en tiempo real. Los desarrolladores pueden navegar fácilmente a través de ejemplos de código para seleccionar archivos multimedia, manejar controles de reproducción e implementar notificaciones basadas en eventos para una comprensión completa del potencial del SDK. Perfecto para quienes buscan mejorar sus aplicaciones Android con sólidas capacidades de procesamiento multimedia.



## Características

- Reproducir archivos multimedia
- Reproducir secuencias de red
- Búsqueda

## Versiones de .Net compatibles

- .Net 4.7.2
- .Net Core 3.1
- .Net 5
- .Net 6
- .Net 7
- .Net 8

---

[Media Blocks SDK .Net product page](https://www.visioforge.com/media-blocks-sdk)
20 changes: 20 additions & 0 deletions Media Blocks SDK/Android/RTSP Client/readme.es.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
# Media Blocks SDK .Net - RTSP Client Demo

Este ejemplo del SDK muestra cómo crear un cliente RTSP para Android utilizando el SDK VisioForge Media Blocks. La aplicación muestra la capacidad de transmitir vídeo desde una URL RTSP, proporcionando funciones para iniciar, pausar y detener la reproducción. Integra los Media Blocks de VisioForge para el renderizado de vídeo y el manejo de la fuente RTSP dentro de una actividad Android, utilizando una interfaz de usuario que incluye botones para el control y campos de texto para URL, login y entrada de contraseña. Además, gestiona los permisos para la cámara, Internet y la grabación de audio, asegurando que la aplicación tiene el acceso necesario para sus operaciones.

## Características

- Reproducción de secuencias RTSP

## Versiones de .Net compatibles

- .Net 4.7.2
- .Net Core 3.1
- .Net 5
- .Net 6
- .Net 7
- .Net 8

---

[Media Blocks SDK .Net product page](https://www.visioforge.com/media-blocks-sdk)
21 changes: 21 additions & 0 deletions Media Blocks SDK/Android/Simple Video Capture/readme.es.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
# Media Blocks SDK .Net - Simple Video Capture Demo

Este ejemplo del SDK muestra cómo crear una sencilla aplicación de captura de vídeo en Android utilizando el SDK VisioForge Media Blocks. Incluye la configuración de fuentes de vídeo y audio desde la cámara y el micrófono del dispositivo, respectivamente, y la representación de vistas previas de vídeo en directo. Además, muestra la capacidad de iniciar y detener la grabación, cambiar entre diferentes cámaras y gestionar los permisos de forma dinámica. La aplicación aprovecha varios bloques del framework VisioForge, como codificadores de vídeo y audio, un multiplexor para crear archivos MP4 y bloques multimedia especializados para el procesamiento de audio y vídeo, la renderización y la gestión de fuentes.

## Características

- Vista previa del vídeo de la cámara
- Captura de vídeo y audio en un archivo MP4

## Versiones de .Net compatibles

- .Net 4.7.2
- .Net Core 3.1
- .Net 5
- .Net 6
- .Net 7
- .Net 8

---

[Media Blocks SDK .Net product page](https://www.visioforge.com/media-blocks-sdk)
22 changes: 22 additions & 0 deletions Media Blocks SDK/Avalonia/Simple Player/readme.es.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
# Media Blocks SDK .Net - Avalonia Simple Player Demo

El fragmento de código proporcionado esboza la implementación de un sencillo reproductor multimedia utilizando el framework Avalonia UI y las capacidades de manejo multimedia de VisioForge. Esta aplicación muestra la inicialización, configuración y control de la reproducción multimedia, incluyendo secuencias de vídeo y audio, a través de una interfaz de usuario sencilla. Muestra funciones clave como la selección de un archivo multimedia, su reproducción, pausa, reanudación y detención, así como el ajuste del volumen y la velocidad de reproducción. La aplicación aprovecha el SDK VisioForge Media Blocks para las operaciones multimedia, incluida la renderización de audio y vídeo, el manejo de fuentes multimedia y la gestión de líneas de tiempo de reproducción, proporcionando un ejemplo completo de integración de funcionalidades multimedia complejas en una aplicación basada en Avalonia.

## Características

- Reproducir archivos multimedia
- Reproducir secuencias de red
- Búsqueda

## Versiones de .Net compatibles

- .Net 4.7.2
- .Net Core 3.1
- .Net 5
- .Net 6
- .Net 7
- .Net 8

---

[Media Blocks SDK .Net product page](https://www.visioforge.com/media-blocks-sdk)
20 changes: 20 additions & 0 deletions Media Blocks SDK/Console/HLS Streamer/readme.es.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
# Media Blocks SDK .Net - HLS Streaming Demo

La aplicación HLS Streamer, creada con el SDK Media Blocks de VisioForge, muestra una forma sencilla de transmitir contenidos de vídeo y audio a través del protocolo HLS (HTTP Live Streaming). Utiliza codificadores H264 y AAC para la compresión de vídeo y audio con el fin de crear un canal de streaming virtual que envía los contenidos a un sumidero HLS. La aplicación sirve el contenido en streaming en un servidor HTTP local accesible a través de http://localhost:8088/, demostrando la integración de fuentes de vídeo y audio, codificadores y salida de streaming en un entorno .NET. Este ejemplo es ideal para desarrolladores que deseen implementar el streaming HLS en sus aplicaciones, ya que proporciona una plantilla para el procesamiento y streaming de medios de origen a destino.

## Características

- Streaming HLS

## Versiones de .Net compatibles

- .Net 4.7.2
- .Net Core 3.1
- .Net 5
- .Net 6
- .Net 7
- .Net 8

---

[Media Blocks SDK .Net product page](https://www.visioforge.com/media-blocks-sdk)
21 changes: 21 additions & 0 deletions Media Blocks SDK/Console/Media Info CLI/readme.es.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
# Media Blocks SDK .Net - Media Info CLI demo

El ejemplo del SDK Media Info CLI muestra una sencilla aplicación de consola que utiliza la biblioteca VisioForge MediaInfoReaderX para leer y mostrar información sobre archivos multimedia. El programa espera una ruta de archivo como argumento de entrada e imprime los detalles del archivo multimedia en la consola. Si no se proporciona ningún argumento, pide al usuario que especifique un archivo de entrada. La aplicación muestra la gestión básica de errores al notificar al usuario cuando no se puede leer el archivo multimedia especificado. Este ejemplo sirve como guía de inicio rápido para los desarrolladores que deseen integrar funciones de análisis de archivos multimedia en sus aplicaciones .NET.

## Características

- Obtener información sobre archivos multimedia
- Obtener información sobre flujos de red

## Versiones de .Net compatibles

- .Net 4.7.2
- .Net Core 3.1
- .Net 5
- .Net 6
- .Net 7
- .Net 8

---

[Media Blocks SDK .Net product page](https://www.visioforge.com/media-blocks-sdk)
16 changes: 16 additions & 0 deletions Media Blocks SDK/Console/RTSPView/readme.es.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
# Media Blocks SDK .Net - RTSP View CLI demo

Este ejemplo del SDK muestra cómo crear un sencillo visor RTSP utilizando la Media Blocks API de VisioForge en C#. Inicializa un canal de medios, configura una fuente RTSP con autenticación de usuario y muestra el flujo de vídeo. El programa acepta tres argumentos de línea de comandos para la URL del flujo RTSP, el nombre de usuario y la contraseña. El soporte de audio es opcional y puede activarse descomentando las secciones pertinentes. La aplicación muestra el manejo de errores y la gestión limpia de recursos con una interfaz sencilla para detener el flujo y deshacerse de la tubería.

## Versiones de .Net compatibles

- .Net 4.7.2
- .Net Core 3.1
- .Net 5
- .Net 6
- .Net 7
- .Net 8

---

[Media Blocks SDK .Net product page](https://www.visioforge.com/media-blocks-sdk)
16 changes: 16 additions & 0 deletions Media Blocks SDK/Console/RTSPViewCV/readme.es.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
# Media Blocks SDK .Net - RTSP View CV CLI demo

Este ejemplo del SDK muestra cómo crear una aplicación de detección de rostros en tiempo real utilizando los bloques multimedia de VisioForge. El programa inicializa un detector de rostros y configura un canal de medios para procesar vídeo de un flujo RTSP. Muestra cómo configurar una fuente RTSP, un renderizador de vídeo y un bloque grabador de muestra para capturar fotogramas de vídeo para la detección de rostros. Los usuarios pueden iniciar la aplicación con argumentos de línea de comandos especificando la URL del flujo RTSP, el nombre de usuario y la contraseña. La muestra también incluye controladores de eventos para caras detectadas y errores de canalización, proporcionando un ejemplo completo de integración de procesamiento de vídeo en tiempo real y detección de caras en aplicaciones .NET.

## Versiones de .Net compatibles

- .Net 4.7.2
- .Net Core 3.1
- .Net 5
- .Net 6
- .Net 7
- .Net 8

---

[Media Blocks SDK .Net product page](https://www.visioforge.com/media-blocks-sdk)
21 changes: 21 additions & 0 deletions Media Blocks SDK/MAUI/SimpleCapture/readme.es.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
# Media Blocks SDK .Net - MAUI Simple Video Capture Demo

Este ejemplo del SDK muestra cómo crear una aplicación de captura multimedia sencilla MAUI multiplataforma utilizando el SDK .Net de VisioForge Media Blocks. La aplicación es capaz de capturar vídeo y audio desde dispositivos del sistema, codificarlos en tiempo real y guardar el resultado en un archivo MP4. Incluye selección de dispositivos para cámaras de vídeo, micrófonos y dispositivos de salida de audio, junto con controles básicos para iniciar y detener los procesos de previsualización y captura. Además, gestiona las solicitudes de permisos de acceso a la cámara y el micrófono, garantizando el cumplimiento de los requisitos de privacidad específicos de cada plataforma. El uso de una canalización de bloques de medios facilita la configuración flexible y la gestión dinámica de fuentes de medios, renderizadores, codificadores y sumideros dentro de la aplicación.

## Características

- Previsualización de vídeo de cámara
- Captura de vídeo y audio en archivos MP4

## Versiones de .Net compatibles

- .Net 4.7.2
- .Net Core 3.1
- .Net 5
- .Net 6
- .Net 7
- .Net 8

---

[Media Blocks SDK .Net product page](https://www.visioforge.com/media-blocks-sdk)
19 changes: 19 additions & 0 deletions Media Blocks SDK/MAUI/SimplePlayer/readme.es.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
# Media Blocks SDK .Net - MAUI Simple Player Demo

El proyecto muestra una aplicación de reproducción multimedia multiplataforma creada utilizando el SDK VisioForge Media Blocks, orientado al framework MAUI. Demuestra la configuración y el uso de un canal de reproducción multimedia, incluida la creación de bloques de origen, renderizador de vídeo y renderizador de audio. La aplicación maneja funciones básicas de control de medios como reproducir, pausar, detener y ajustar la velocidad de reproducción, además de mostrar la posición y duración de los medios. También cuenta con controles de interfaz de usuario para seleccionar archivos multimedia, ajustar el volumen y buscar a través de los medios de comunicación. Este ejemplo está diseñado para la compatibilidad entre plataformas, con ajustes específicos para la ruta multimedia por defecto de Android.

## Características

- Reproducir archivos multimedia
- Reproducir flujos de red
- Búsqueda

## Versiones de .Net compatibles

- .Net 6
- .Net 7
- .Net 8

---

[Media Blocks SDK .Net product page](https://www.visioforge.com/media-blocks-sdk)
16 changes: 16 additions & 0 deletions Media Blocks SDK/WPF/CSharp/Decklink Demo/readme.es.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
# Media Blocks SDK .Net - Decklink Demo (WPF)

El código proporcionado es para una aplicación de demostración utilizando el VisioForge Media Blocks SDK, centrándose específicamente en el procesamiento de los medios de comunicación y la integración de dispositivos Decklink. La aplicación muestra la creación de un canal de procesamiento de medios, incluyendo la selección de fuentes de vídeo y audio (ya sea desde dispositivos Decklink o archivos), renderizado de vídeo y audio en tiempo real, efectos de vídeo y codificación a varios formatos como MP4, WebM, MXF y MPEG2. Utiliza una amplia gama de Media Blocks de VisioForge para manejar diferentes tareas de procesamiento de medios, como el cambio de tamaño de vídeo, la adición de superposiciones de texto o imágenes, y la captura o salida a dispositivos Decklink. La interfaz gráfica de usuario permite la configuración dinámica de los ajustes de entrada y salida, incluida la selección de dispositivos, el modo de vídeo y el formato de archivo de salida, lo que demuestra la versatilidad del SDK en aplicaciones multimedia.

## Versiones de .Net compatibles

- .Net 4.7.2
- .Net Core 3.1
- .Net 5
- .Net 6
- .Net 7
- .Net 8

---

[Media Blocks SDK .Net product page](https://www.visioforge.com/media-blocks-sdk)
21 changes: 21 additions & 0 deletions Media Blocks SDK/WPF/CSharp/Face Detector Live/readme.es.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
# Media Blocks SDK .Net - Face Detector Live Demo (WPF)

Este ejemplo del SDK muestra la implementación de una aplicación de detección y desenfoque de rostros en tiempo real utilizando el SDK .Net de VisioForge Media Blocks. La aplicación inicializa un canal de medios, capturando la entrada de vídeo de un dispositivo seleccionado, y ofrece al usuario la posibilidad de elegir entre detectar rostros o difuminarlos en tiempo real. Cuenta con una interfaz de usuario responsiva que se actualiza con información sobre los rostros detectados y proporciona controles para seleccionar dispositivos de entrada de vídeo, formatos y velocidades de fotogramas. Además, incluye funciones de gestión y registro de errores, lo que ilustra un enfoque sólido para integrar las tecnologías de procesamiento de medios de VisioForge en una aplicación WPF para mejorar las tareas de procesamiento de vídeo.

## Características

- Detección de caras
- Previsualización de vídeo

## Versiones de .Net compatibles

- .Net 4.7.2
- .Net Core 3.1
- .Net 5
- .Net 6
- .Net 7
- .Net 8

---

[Media Blocks SDK .Net product page](https://www.visioforge.com/media-blocks-sdk)
20 changes: 20 additions & 0 deletions Media Blocks SDK/WPF/CSharp/HTTP MJPEG Source Demo/readme.es.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
# Media Blocks SDK .Net - HTTP MJPEG Source Demo (WPF)

El ejemplo proporcionado muestra cómo crear una aplicación utilizando VisioForge Media Blocks SDK .Net para la transmisión de vídeo MJPEG desde una URL a una aplicación WPF. Inicializa una canalización de medios con bloques de origen HTTP, decodificador JPEG y renderizador de vídeo, ofreciendo funcionalidad para iniciar y detener la transmisión de vídeo. Además, incluye la gestión de errores para depurar problemas dentro de la canalización de medios, mostrando las capacidades del SDK para el procesamiento y la renderización de vídeo en tiempo real en un entorno Windows.

## Características

- Reproducción de vídeo desde la red Fuente MJPEG

## Versiones de .Net compatibles

- .Net 4.7.2
- .Net Core 3.1
- .Net 5
- .Net 6
- .Net 7
- .Net 8

---

[Media Blocks SDK .Net product page](https://www.visioforge.com/media-blocks-sdk)
20 changes: 20 additions & 0 deletions Media Blocks SDK/WPF/CSharp/KLV Demo/readme.es.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
# Media Blocks SDK .Net - KLV Demo (WPF)

Este ejemplo de SDK muestra la integración y el uso de VisioForge Media Blocks SDK .Net en una aplicación WPF para procesar archivos de vídeo. En concreto, se centra en la extracción de metadatos KLV (Key-Length-Value) de archivos MPEG-TS (Transport Stream). La aplicación inicializa el canal de medios, configura los bloques de origen para la entrada de archivos, demultiplexa el flujo MPEG-TS para extraer los metadatos y, a continuación, dirige los metadatos a un bloque de salida de archivos KLV. Además, incluye elementos de interfaz de usuario para seleccionar archivos TS de entrada y guardar los datos KLV extraídos en un archivo, proporcionando un ejemplo práctico de manejo de archivos multimedia y extracción de metadatos en un entorno .NET.

## Características

- Demux y mux de datos KLV en archivos MPEG-TS

## Versiones de .Net compatibles

- .Net 4.7.2
- .Net Core 3.1
- .Net 5
- .Net 6
- .Net 7
- .Net 8

---

[Media Blocks SDK .Net product page](https://www.visioforge.com/media-blocks-sdk)
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
# Media Blocks SDK .Net - Live Video Compositor Demo (WPF)

Este ejemplo del SDK demuestra el uso del Compositor de vídeo en directo (parte de Media Blocks SDK .Net) para crear una aplicación de mezcla de vídeo en directo. Incluye funciones para añadir y gestionar fuentes de vídeo y audio, como cámaras, archivos y capturas de pantalla, así como salidas como MP4, WebM, MP3 y dispositivos Decklink. La aplicación permite la composición en tiempo real de múltiples fuentes en un único flujo de salida, con controles de interfaz de usuario para la configuración de fuentes, la gestión de salidas y el control de la grabación. Muestra la integración del marco VisioForge en una aplicación WPF, aprovechando la programación asíncrona para gestionar las operaciones multimedia de forma eficaz.

## Características

- Adición y eliminación de fuentes en tiempo real
- Añadir y eliminar salidas en directo
- Mezcla de vídeo y audio
- Previsualización de vídeo

## Versiones de .Net compatibles

- .Net 4.7.2
- .Net Core 3.1
- .Net 5
- .Net 6
- .Net 7
- .Net 8

---

[Media Blocks SDK .Net product page](https://www.visioforge.com/media-blocks-sdk)
21 changes: 21 additions & 0 deletions Media Blocks SDK/WPF/CSharp/NDI Source Demo/readme.es.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
# Media Blocks SDK .Net - NDI Source Demo (WPF)

Este ejemplo del SDK muestra cómo integrar y gestionar fuentes NDI (Network Device Interface) dentro de una aplicación WPF utilizando la API VisioForge Media Blocks. Proporciona una interfaz de usuario para seleccionar fuentes NDI, iniciar y detener el flujo de vídeo. La aplicación utiliza un MediaBlocksPipeline para manejar el procesamiento de vídeo y renderizado, incluyendo el manejo de errores y renderizado de vídeo en tiempo real. Además, cuenta con un temporizador para actualizar el tiempo de grabación que se muestra en la interfaz de usuario, mostrando cómo gestionar de forma asíncrona y disponer de los recursos multimedia dentro de una aplicación .NET.

## Características

- Captura de vídeo desde una fuente NDI a un archivo MP4
- Previsualización de vídeo

## Versiones de .Net compatibles

- .Net 4.7.2
- .Net Core 3.1
- .Net 5
- .Net 6
- .Net 7
- .Net 8

---

[Media Blocks SDK .Net product page](https://www.visioforge.com/media-blocks-sdk)
21 changes: 21 additions & 0 deletions Media Blocks SDK/WPF/CSharp/Overlay Manager Demo/readme.es.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
# Media Blocks SDK .Net - Overlay Manager Demo (WPF)

Este ejemplo de SDK muestra cómo crear una aplicación multimedia utilizando VisioForge Media Blocks SDK .Net. La aplicación muestra funciones como la renderización de vídeo y audio, la gestión de fuentes y las superposiciones dinámicas, que incluyen texto, imágenes y formas. Los usuarios pueden seleccionar archivos multimedia para su reproducción, ajustar la línea de tiempo de reproducción y añadir diversas superposiciones como texto, imágenes, líneas, rectángulos y círculos sobre el vídeo. El ejemplo de código incluye la gestión de eventos de error y parada y demuestra los patrones de programación asíncrona dentro de una aplicación WPF.

## Características

- Reproducir archivos multimedia
- Añadir superposiciones al vídeo

## Versiones de .Net compatibles

- .Net 4.7.2
- .Net Core 3.1
- .Net 5
- .Net 6
- .Net 7
- .Net 8

---

[Media Blocks SDK .Net product page](https://www.visioforge.com/media-blocks-sdk)
23 changes: 23 additions & 0 deletions Media Blocks SDK/WPF/CSharp/Screen Capture/readme.es.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
# Media Blocks SDK .Net - Simple Capture Demo (WPF)

Este ejemplo de SDK muestra cómo implementar una aplicación de captura y grabación de pantalla utilizando VisioForge Media Blocks SDK .Net en un entorno WPF. La aplicación muestra la configuración de un canal de bloques multimedia para capturar el contenido de la pantalla junto con el audio del sistema, renderizar ambos en la interfaz de usuario y codificarlos en un archivo. Destaca el uso de bloques de origen de pantalla y audio, bloques de renderizado de vídeo y audio, bloques de codificación para vídeo H264 y audio AAC, y guardado de la salida en un archivo MP4.

Además, incluye la enumeración de dispositivos para seleccionar los dispositivos de entrada y salida de audio, la gestión de errores y la posibilidad de alternar entre los modos de previsualización y grabación.

## Características

- Captura de vídeo de la pantalla a un archivo MP4
- Previsualización de vídeo

## Versiones de .Net compatibles

- .Net 4.7.2
- .Net Core 3.1
- .Net 5
- .Net 6
- .Net 7
- .Net 8

---

[Media Blocks SDK .Net product page](https://www.visioforge.com/media-blocks-sdk)
Loading

0 comments on commit cb182f8

Please sign in to comment.