Déclencher les hauts-parleurs de sa caméra Axis M1054 via SSH

[lienbillet seul]

Salut à tous,

Un beau soir je me suis dis "Mais comment est-ce que la caméra peut jouer du son au niveau logiciel?" et décide de fureter le système de fichier puisque j'ai accès au système via SSH.

La réponse se trouve dans le fichier /usr/html/axis-cgi/playclip.cgi, ligne 41. Une commande dbus est lancée, et j'ai pu la reconstruire pour la lancer sur la ligne de commande:

# Je vous conseille d'envoyer votre fichier audio dans le /tmp de la caméra, et de convertir le fichier audio de la sorte:
# ffmpeg -i votre_audio.mp3  -c pcm_mulaw -ac 1 -ar 16000 -vn votre_audio.au
dbus-send --system --dest=com.axis.Streamer --print-reply --type=method_call /com/axis/Streamer/Audio com.axis.Streamer.Audio.StartPlayingClip string:"location=/tmp/musique.au"

Et voilà! Joyeux bidouillage à vous tous (en passant n'oubliez pas de signer l'initiave Européenne Communautaire "Arrêtez de tuer les jeux vidéos"/"Stop Killing Games" avant la fin Juillet 2025).