🛠 Serveur multimédia HDMI avec le GPU VideoCore IV

Raspberry Pi 3 Model A+ (2018) — Ficha de placa · avance · Schéma : IMG-model-3a-plus-avance-3-model3a-media-gpu.svg — Raspberry Pi 3 A+ en borne multimédia : sortie HDMI full-size et jack vidéo composite, décodage H.264 1080p30 par le GPU VideoCore IV, flux depuis un NAS en WiFi

Objetivos

Transformar la Raspberry Pi 3 A+ en un reproductor multimedia de salón: vídeo 1080p30 decodificado por hardware mediante la GPU VideoCore IV (H.264 y MPEG-4, decodificación y codificación 1080p30, OpenGL ES 1.1/2.0), salida HDMI de tamaño completo — además de vídeo compuesto mediante el conector jack de 4 polos para televisores antiguos. Todo ello mediante WiFi, sin Ethernet.

Material

Código completo

# 1) Allouer la mémoire GPU (128 Mo suffisent pour du 1080p ; au-delà,
#    l'OS n'a plus que 384 Mo sur les 512 Mo partagés)
echo 'gpu_mem=128' | sudo tee -a /boot/firmware/config.txt

# 2) Lecteur avec décodage matériel H.264
sudo apt install -y omxplayer mpv
omxplayer --horizon 0 video_1080p.mp4          # décodage GPU VideoCore
mpv --hwdec=mmal video_1080p.mp4               # ou lecture via Kodi/mpv

# 3) Montage du NAS en WiFi (seul réseau de la carte)
sudo mkdir -p /mnt/nas && sudo mount -t nfs nas:/videos /mnt/nas

# 4) Sortie composite (téléviseur cathodique) : ajouter au config.txt
#    sdtv_mode=pal  puis redémarrer ; l'HDMI reste disponible.
sudo reboot

Verificación esperada

omxplayer reproduce un archivo H.264 1080p30 sin interrupciones mientras watch vcgencmd get_throttled permanece en 0x0; la CPU (4× A53) se mantiene por debajo del 40 % gracias a la decodificación por GPU. El audio sale por el jack de 4 polos o por HDMI según la configuración.

Errores frecuentes

Otros tutoriales para esta placa

Ejemplos de código para esta placa

← Volver a la ficha 🛠 Todos los tutoriales