network-streaming-player.py
Script Python utilisant MPV pour lire un flux vidéo réseau en 4K sur l'écran connecté au Smart Display Module.
Nécessite le Raspberry Pi OS avec les codecs H.264/HEVC installés et le panneau SDM configuré comme sortie vidéo. Installez mpv via apt. Le module gère l'alimentation et la vidéo via le connecteur SDM. Lancez le script en mode graphique ou via X11/Wayland configuré pour le panneau.
network-streaming-player.py
import subprocess
import sys
# Utilise VLC ou mpv pour la lecture réseau
# Assurez-vous que le panneau SDM est reconnu comme sortie video HDMI/DSI
STREAM_URL = "http://192.168.1.100/video/stream.mp4"
def play_stream(url):
cmd = [
'mpv',
'--no-terminal',
'--fullscreen',
'--hwdec=auto', # Accélération matérielle si dispo
'--vid=1',
'--aid=1',
url
]
print(f"Démarrage du flux: {url}")
try:
subprocess.run(cmd, check=True)
except subprocess.CalledProcessError:
print("Erreur de lecture. Vérifiez l'URL et les codecs.")
except KeyboardInterrupt:
print("Arrêt manuel.")
if __name__ == '__main__':
play_stream(STREAM_URL)