Bonjour à tous,
Je souhaiterais vous présenter un projet qui est disponible sous GitHub.
Ce projet est multiplateforme mais est tout à fais fonctionnel sur un Raspberry PI3.
QtUPnP est un projet permettant de gérer des périphériques compatibles via le protocole UPnP.
Le protocole UPnP est implémenté par de nombreux constructeurs et permet d’unifier la communication entre différents périphériques comme :
• NAS (serveurs multimédia).
• Des lecteurs réseau.
• Des télévisions.
• Des enceintes connectées.
• Des prises connectées.
• Des modems.
• …
Ce projet comporte trois parties :
a. Une librairie permettant de cacher le protocole UPnP et de gérer n’importe quel périphérique compatible. Cette librairie est particulièrement orientée vers le protocole UPnP/AV qui permet la gestion des serveurs de médias (mediaserver) et des lecteurs audio et vidéo (renderer).
b. Une application, chupnp, essentiellement destinée aux développeurs, qui permet d’afficher et de gérer les périphériques. Cette application se sert bien sûr de la librairie ci-dessus. C’est également le programme de test de la librairie et des périphériques connectés.
c. Une application, AIVCtrl, essentiellement destinée aux utilisateurs. C’est un « player » qui permet d’afficher le contenu des serveurs et de piloter les lecteurs compatibles UPnP.
Ce projet est écrit en C++ et est bâti sur framework QT. Il est fonctionnel pour :
a. Raspberry PI 3 sous Raspbian Stretch.
b. Windows 10 32 ou 64 bits.
c. Linux 64 bits.
d. MacOS.
Vous trouverez toutes les informations et les sources sur https://github.com/ptstream/QtUPnP.
Vous trouverez également des « installers » à l’adresse suivante :
https://drive.google.com/drive/folders/ ... p=sharing4
pour vous permettre d’utiliser ce projet sans avoir à le reconstruire.
Bien cordialement
UPnP, UPNP/AV, DLNA
Photographie ultra-rapide, pilotage d'imprimante 3D ou de CNC, fabrication de bière.... Enfin tout ce que le Raspberry peut gérer trouvera sa place dans cette rubrique
Modérateur : Francois
Retourner vers « Les applications spécialisées du Raspberry Pi »
Aller à
- Présentez vous !
- Votre avis sur le forum
- Utiliser le Raspberry Pi
- ↳ Débutants
- ↳ En panne ?
- ↳ Utilisateurs avancés
- ↳ Les applications spécialisées du Raspberry Pi
- La domotique avec le Raspberry Pi
- ↳ Accès, alarme et vidéosurveillance
- ↳ Gestion centralisée ouverture/fermeture
- ↳ Téléphonie et télécommunication
- ↳ Gestion de la température
- ↳ La météo
- ↳ Gérer l'énergie
- ↳ Que d'eau, que d'eau !
- ↳ Robots and Co
- ↳ Des interfaces pour le Raspberry Pi
- ↳ Et tout le reste
- Les jeux sur Raspberry Pi
- ↳ Emulation de consoles sur Raspberry Pi
- ↳ Les jeux "baremetal" sur Raspberry Pi
- Les événements liés au Raspberry Pi
- ↳ Vos annonces d'événements autour du Raspberry Pi
- Les systèmes d'exploitation du Raspberry Pi
- ↳ NOOBS et NOOBS Lite
- ↳ Raspbian
- ↳ Arch Linux
- ↳ RISC OS
- ↳ OpenELEC
- ↳ Raspbmc (OSMC)
- ↳ Ubuntu MATE
- ↳ Les utilitaires et le Raspberry Pi
- ↳ Les commandes Linux
- ↳ Les autres OS
- Le matériel et les périphériques du Raspberry Pi
- ↳ Raspberry Pi (tout modèles)
- ↳ Les cartes SD et micro SD
- ↳ Le Compute Module
- ↳ Le GPIO
- ↳ Les cartes d'extension pour les Raspberry Pi
- ↳ Les BUS interfaces
- ↳ Le module caméra et ses clones
- ↳ Les alimentations
- ↳ Les sorties Vidéo et Audio du Raspberry Pi
- ↳ Le réseau sur le Raspberry Pï
- ↳ Les ports USB
- ↳ Les accessoires du Raspberry Pi
- ↳ Les clones du Raspberry Pi
- ↳ L'électronique et le Raspberry Pi
- Projets
- ↳ Projets
- La programmation du Raspberry Pi
- ↳ Python
- ↳ Scratch
- ↳ C / C++
- ↳ Java
- ↳ Assembleur
- ↳ Autres langages
- Education, formation et Raspberry Pi
- ↳ Tutoriels
- ↳ Fiches pédagogiques
- ↳ Stages d'application Raspberry Pi
- Achat-Vente
- ↳ Les petites annonces achat-vente du Raspberry Pi