Framework Gstreamer: herramientas software para el desarrollo de aplicaciones multimedia en computadores y SBC (Single Board Computers)
El curso está enfocado en proveer un conocimiento de nivel
medio sobre los conceptos de GStreamer, así como que el estudiante se familiarice con las
herramientas, plugins y aplicaciones del Framework. Además, se desarrollarán aplicaciones
simples en lenguajes de programación de alto nivel (Python) y se verán ejemplos de aplicaciones
más complejas. Se orientará también hacia el desarrollo de aplicaciones sobre computadores de
placa única (SBC) del tipo Raspberry Pi.
1. Introducción al framework de multimedia Gstreamer.
a. Características principales.
b. Elementos que lo componen.
c. Herramientas nativas del framework
d. Instalación del framework en distintos sistemas operativos (Windows y Linux).
2. Empleo de Python y Gstreamer para el desarrollo de aplicaciones multimedia.
a. Creación de una clase pipeline.
b. Captura, procesamiento y almacenamiento de señales de video de una cámara
empleando la SBC Raspberry Pi 3.
c. Captura, procesamiento y almacenamiento de señales de audio de una tarjeta de
sonido externa empleando la SBC Raspberry Pi 3.
d. Transmisión por red de contenido multimedia empleando el protocolo RTSP.
e. Ejemplo de aplicaciones integradas