Enfocados en el desarrollo de soluciones ESP32.

ESP-GMF v1.0: Desarrollo integral para audio, Aplicaciones de vídeo e inteligencia artificial

Los dispositivos inteligentes de IoT avanzan cada vez más hacia una integración profunda del audio, video, y tecnologías de IA. Productos como altavoces inteligentes, sistemas de videoportero, cámaras IPC, terminales de audio bluetooth, y los paneles de interacción hombre-máquina requieren múltiples capacidades, incluyendo reproducción de audio, captura de vídeo, y algoritmos de voz inteligentes. Por mucho tiempo, los desarrolladores tuvieron que cambiar entre múltiples marcos independientes, resultando en interfaces inconsistentes, reutilización de código difícil, y altos costos de aprendizaje, lo que limitó la eficiencia de la iteración del producto.

Espressif ha lanzado ESP-GMF (Marco general multimedia) v1.0! Esta es la primera versión API estable lanzada oficialmente del marco multimedia general de Espressif.. integra audio, video, y capacidades multimedia de IA en un marco unificado, proporcionando una base de desarrollo multimedia todo en uno para los chips de la serie ESP32. Reemplaza oficialmente ESP-ADF y marca el comienzo de una nueva era para el desarrollo multimedia de Espressif IoT.

ESP-GMF es un marco de desarrollo multimedia unificado diseñado para Espressif SoC. A través de un modelo de flujo de datos unificado, sistema de componentes, y arquitectura de desarrollo, integra audio, video, y capacidades multimedia de IA en una única plataforma, proporcionando a los desarrolladores una forma más eficiente, flexible, y experiencia en desarrollo escalable.

Comparado con el anterior ESP-ADF (Marco de desarrollo de audio), que se centró principalmente en aplicaciones de audio, ESP-GMF se ha actualizado integralmente en términos de diseño de arquitectura, rango de soporte de hardware, y capacidades de reutilización de código. Puede admitir una amplia gama de escenarios de aplicaciones., incluyendo reproducción de audio, grabación de audio, Aplicaciones de voz de IA, videollamadas, audio bluetooth, renderizado de imagen, y más.

Con la integración continua del audio, video, y aplicaciones de IA, El desarrollo multimedia es cada vez más complejo y diversificado..

A través de una arquitectura de software unificada, ESP-GMF integra las capacidades multimedia previamente distribuidas de Espressif y establece un sistema unificado Flujo de datos modelo, sistema de componentes modulares, y escalable Tubería arquitectura. Esto proporciona un enfoque de desarrollo consistente para audio., video, y aplicaciones multimedia de IA.

Los desarrolladores ya no necesitan cambiar entre múltiples marcos y pueden completar el desarrollo de diferentes tipos de aplicaciones multimedia dentro del mismo sistema de desarrollo.. Esto reduce significativamente los costos de aprendizaje y mejora la eficiencia de la reutilización del código..

Al mismo tiempo, Espressif ha desarrollado Núcleo multimedia ESP como base de capacidad subyacente de ESP-GMF. ESP Multimedia Core consolida capacidades fundamentales como los protocolos de medios, códecs de audio/vídeo, algoritmos de audio, y algoritmos de procesamiento de imágenes en bibliotecas subyacentes. Proporciona una base de software estable y a largo plazo para ESP-GMF y futuros productos multimedia., mientras evoluciona continuamente junto con el ecosistema multimedia de Espressif.

ESP-GMF v1.0 es el primero lanzado oficialmente API estable versión del marco. Esta versión unifica múltiples versiones de desarrollo anteriores y actualiza todos los componentes oficiales a 1.0.incógnita, lo que significa que las versiones futuras seguirán evolucionando manteniendo la estabilidad de la API., Hacer que el marco sea más adecuado para el desarrollo de productos y el mantenimiento a largo plazo..

Esta versión presenta principalmente las siguientes actualizaciones:

Todos los componentes oficiales actualizados a 1.0.x

Todos los componentes oficiales han completado su transición a lanzamientos formales., y las API públicas han alcanzado un estado estable, Proporcionar garantía de compatibilidad a largo plazo para el desarrollo de productos..

Se agregaron cuatro nuevos módulos principales

ESP-GMF v1.0 presenta varios módulos de capacidades importantes, incluido:

esp_player

Un nuevo reproductor multimedia integrado que admite demultiplexación, descodificación, renderizado de audio/vídeo, y buscar operaciones.

esp_asrc

Un módulo de conversión de frecuencia de muestreo de audio capaz de convertir frecuencias de muestreo, profundidad de bits, y canales de audio, con soporte para aceleración colaborativa de software y hardware.

esp_video_render

Un módulo de renderizado de video y UI que admite múltiples backends de pantalla, transmisiones de video duales, Cubrir, y sistemas de widgets.

gmf_fft

Un módulo de cálculo FFT/IFFT de punto fijo que admite aceleración de hardware en chips como ESP32-S31, ESP32-P4, y ESP32-S3.

Con la introducción de nuevos componentes., ESP-GMF v1.0 establece un sistema completo de capacidad multimedia que cubre audio, video, IA multimodal, y Bluetooth multimedia. Proporciona interfaces funcionales unificadas en la captura de contenido., tratamiento, reproducción, representación, y transmisión, Ofrecer a los desarrolladores una experiencia de desarrollo multimedia más completa y eficiente..

Captura ESP Proporciona un punto de entrada unificado de captura de audio y vídeo., integración del acceso al dispositivo, conversión de formato, codificación, procesamiento de imágenes, Cubrir, sincronización, y capacidades de multiplexación. Soporta negociación automática., transmisión de flujo paralelo, y almacenamiento local, haciéndolo ampliamente aplicable a escenarios como la IA multimodal, WebRTC, transmisión en vivo, y monitoreo remoto.

Reproductor ESP Proporciona una solución de reproducción todo en uno, desde demultiplexación y decodificación hasta renderizado de audio/vídeo.. Admite múltiples fuentes de medios, incluyendo archivos locales, HTTP(S), y HLS, mientras integra la sincronización de audio y video, control de reproducción, Buscar, y funciones de reproducción de velocidad variable, ayudar a los desarrolladores a crear rápidamente aplicaciones de reproducción multimedia estables y fluidas.

Reproductor simple de audio ESP proporciona una solución ligera de reproducción de audio puro. Admite formatos convencionales como MP3., CAA, FLAC, WAV, y Opus, así como múltiples fuentes de audio. Puede completar automáticamente la decodificación y la conversión de formato de audio., Permitir que las aplicaciones logren una reproducción de audio eficiente con un menor consumo de recursos..

Renderizado de vídeo ESP Proporciona capacidades de visualización y composición de vídeo de alto rendimiento.. Admite múltiples transmisiones de video, IU superpuesta, renderizado integrado, y backends de visualización como LCD y LVGL, Cumplir con los requisitos de aplicaciones, incluidos reproductores de vídeo., pantallas inteligentes, robots, y vistas previas de la cámara.

Renderizado de audio ESP está diseñado para integración de audio multicanal y salida de alta calidad. Admite mezcla PCM, procesamiento de efectos de audio, y capacidades de posprocesamiento, permitiendo una implementación flexible de escenarios típicos como música de fondo y mezcla TTS, superposición de sonido de notificación, e interacción de voz.

ESP-BT-Audio unifica las capacidades de Classic Bluetooth y LE Audio. Soporta protocolos incluyendo A2DP, HFP, AVRCP, PANECILLO EN ESCOCIA, y TMAP, y se puede integrar perfectamente en la tubería ESP-GMF. Los desarrolladores también pueden combinar los ejemplos básicos de audio Bluetooth proporcionados por Espressif para experimentar rápidamente aplicaciones típicas como LE Audio y Auracast., acelerando el desarrollo de productos de audio Bluetooth.

ESP-GMF v1.0 continúa optimizado para SoC Espressif como ESP32-S31, ESP32-P4, y ESP32-S3.

entre ellos, ESP32-S31 presenta nueva compatibilidad con cámaras V4L2 y admite decodificación MJPEG a RGB, Superposición de vídeo multirregional, ejemplos de renderizado de audio/vídeo, así como capacidades de aceleración de hardware FFT y PPA. Estas mejoras brindan un soporte de desarrollo más completo para aplicaciones como cámaras AI., pantallas inteligentes, y terminales de interacción hombre-máquina.

Además, la nueva versión optimiza aún más la cadena de herramientas de desarrollo. esp_board_manager se ha separado en un componente independiente, y los proyectos de ejemplo ahora utilizan uniformemente el asistencia-esp-bmgr Paquete Python para gestionar los recursos de la placa de desarrollo.. Esto hace que los métodos de configuración sean más consistentes en diferentes proyectos y mejora aún más la eficiencia del desarrollo..

Terminales de voz inteligentes:
Altavoces inteligentes con palabra de activación sin conexión, paneles de control de voz, micrófonos de voz bluetooth

Dispositivos visuales inteligentes:
Altavoces de voz equipados con pantalla, sistemas de videoportero para interiores, cámaras de control de acceso

Cámaras de IoT (IPC):
Captura de vídeo + captación de audio, alertas de voz, intercomunicador bidireccional

Productos de audio Bluetooth:
Transmisión de audio LE, Terminales de audio públicos Auracast

Interacción industrial hombre-máquina:
Anuncios de voz del equipo., alertas de audio locales, terminales de captura de imágenes

ESP-GMF v1.0 ha sido oficialmente de código abierto. Los desarrolladores pueden acceder al código fuente a través del repositorio ESP-GMF GitHub y combinarlo con la documentación oficial., notas de lanzamiento completas, y la Guía del marco multimedia general de Espressif para experimentar rápidamente el audio, video, y capacidades de desarrollo multimedia de IA habilitadas por el marco multimedia unificado.

la liberación de ESP-GMF v1.0 marca una actualización estratégica del ecosistema de software multimedia de Espressif. Un marco único ahora admite la integración de audio, video, y requisitos de IA, conectando toda la cadena de desarrollo, desde la adquisición de hardware y el procesamiento de medios hasta algoritmos inteligentes.

Imagen de Berg Zhou

Berg Zhou

Berg Zhou se centra en el diseño esquemático de ESP32, diseño de PCB, desarrollo de firmware y producción en masa de PCBA. Competente en diseño de circuitos., selección de componentes, Pruebas de prototipos y soluciones OEM/ODM integrales.. Proporcionar estabilidad, Módulos funcionales y tableros de control ESP32 confiables y rentables para clientes globales, Apoyar el desarrollo personalizado y la fabricación en volumen..

Publicaciones recientes

Traducción
Establecer como idioma predeterminado
Whatsapp
Whatsapp
Correo electrónico
Correo electrónico
chatear
chatear
chatear

Obtenga una cotización

Nuestros expertos en productos y técnicos responderán sus preguntas dentro de 24 horas.

Utilizamos cookies para asegurarnos de brindarle la mejor experiencia en nuestro sitio web..