Je cherche à mettre en œuvre un cadre photo Internet Glorified au travail. L’objectif est d’afficher une image 4k sur notre magnifique télévision 4k, avec tous les pixels intacts, à partir d’une source accessible par le réseau et se trouvant sur le réseau de la société. Je ne veux pas que les images passent par Internet. Idéalement, je veux dire au téléviseur quand mettre à jour l'image, pas seulement actualiser périodiquement l'image affichée.
Le succès le plus proche que je connaisse est celui de l’utilisation de UPnP AV. Afficher la même image avec le navigateur Web interne utilisera assez étonnamment seulement la moitié des pixels de l’image et restituera le reste par l’anti-aliasing.
J'ai réussi à installer MiniDLNA (ReadyDLNA), ce qui est un peu lent à découvrir mais fonctionne pour le moment. Mais: je n'ai réussi à obtenir l'image à la télévision à l'aide de BubbleUPnP sur ma tablette Android. Ce n'est ni viable, ni élégant.
Ce que je veux, c'est automatiser la tâche et contrôler l'UPnP MediaRenderer à l'aide d'un point de contrôle UPnP scriptable en ligne de commande.
Existe-t-il quelque chose de comparable à curl ou netcat en termes de simplicité, qui consiste simplement à jeter une image sur un cadre? Peu m'importe si le bit UPnP MediaServer est ajouté, tant que cela fonctionne et que je peux le scripter. Je n'ai pas besoin de support pour l'audio ou la vidéo, ce qui nécessite probablement des rappels, des mises à jour de statut et autres. Feu et oublier est la voie à suivre.
J'ai trouvé un client UPnP IGD qui ne résout pas le problème, une bibliothèque Ruby et une bibliothèque Perl, mais ils semblent trop compliqués pour résoudre ce problème superficiellement simple.
Je reconnais que j’ai peut-être mal compris l’architecture UPnP et que le point de contrôle a être en vie à tout moment, sinon la connexion sera rompue. Dans ce cas, Fire and Forget n’est pas la voie à suivre pour réaliser des bénéfices et le CP doit être un démon capable de recevoir des informations. Cela ne me dérange pas d'être éclairé si c'est poli :)
Merci.