Visionneur de présentation Pimoid
Fonctionnement
Ce visionneur de présentation a été conçu dans le but de minimiser la quantité de données transmises, et donc de minimiser la consommation energétique associée, tout en offrant un bon confort de visionnage. Au lieu de diffuser une vidéo de la présentation, comme par exemple sur YouTube, ce lecteur affiche les diapos, sous forme d'images vectorielles compressées, en jouant la piste son du présentateur, compressée elle aussi. Il assure en permanance la synchronisation entre la diapo à afficher et la piste son.
Avantages
Par rapport à une vidéo, ce fonctionnement permet plusieurs avantages :
- Tout d'abord, comme expliqué ci-dessus, cela permet de transférer moins de données : environ 10 fois moins ! La consomation énergétique engendrée est donc plus faible. De plus, cela rend possible le visionnage d'une présentation dans de bonnes conditions même avec une connexion à faible débit.
- La lisibilité des diapos : dans une vidéo, plusieurs facteurs peuvent la rendre mauvaise : la caméra peut ne pas être en face de l'écran de projection, elle peut bouger, être trop loin, etc. Et même si toutes ces conditions sont réunies, la vidéo devra avoir une définition assez élevée, ce qui implique une taille conséquente. Ici, les diapos sont sous formes d'images statiques vectorielles, directement extraites du fichier projeté par le présentateur : elle sont nettes, quelque soit la taille de l'écran de l'utilisateur, suffisament définies, elles prennent tout l'écran et ne bougent pas.
- L'interface utilisateur : il est possible de se déplacer temporellement dans la présentation avec des raccourcis clavier. La durée des sauts peut être fixe (Flèche ou Shift + Flèche) ou non : comme les changements de diapos sont connus du visualisateur, il est possible de sauter directement à la diapo suivante ou de retourner à la précédente (Ctrl + Flèche).
Comparaison avec Youtube
Cette comparaison a été faite sur la première présentation du cours des Mines de Jean-Marc Jancovici. La vidéo Youtube correspondante est en qualité 360p.
Qualité d'image
Voici deux captures d'écran montrant la différence de qualité entre Youtube et le lecteur Pimoid sur cette présenatation.
Cliquez sur une capture d'écran pour l'ouvrir en plein écran.
Utilisation de données
Pimoid utilise environ 10 fois moins de données que Youtube (en qualité 360p) !
Youtube
SlideShare + SoundCloud
Pimoid
Formats utilisés
Ce visualisateur utilise les formats libres suivants :
- Le format SVG pour les diapos. C'est un format d'images vectorielles, ce qui permet d'avoir une très bonne qualité d'affichage quelque soit la taille de la définition de l'écran. Les objets graphiques (comme des cercles, de flèches ou du texte) sont décrits tels quels, contrairement à un format d'image classique qui décrit simplement une matrice de pixels. Si la diapo utilise des images matricielles, elles sont encodées au format JPG dans le fichier SVG, avec une qualité réglée à 50 / 100. Ce format étant basé sur XML, c'est un format texte, il est donc envoyé compressé au format Gzip (deflate) si le navigateur le supporte.
- Le format Opus pour le son. Il est encodé à un débit assez faible, 10 kb/s, ce qui est toutefois suffisant pour fournir une écoute claire et confortable de la voix du présentateur.
SVG est supporté par tous les navigateurs, sauf de très vieilles versions d'Internet Explorer, tout comme les images JPG, cela ne pose donc pas de problèmes de compatibilité. Opus est supporté par la majorité des navigateurs, seuls Internet Explorer et Safari ne le supportent pas. Pour que le visionnage soit quand même possible, en cas d'incompatibilité, l'audio est fourni avec un autre format compatible, AAC, qui est toutefois moins performant qu'Opus, la qualité peut donc être légèrement dégradée, et la quantité de données transférées plus élevée.
Code source
Le code source de ce site est accessible librement :
- Git : https://git.pimoid.fr/pimoid-slides.git
- Archive ZIP : Télécharger
Contact
Vous pouvez nous contacter à cette adresse mail : slides@pimoid.fr.
Contribuer
Ce site est developpé bénévolement, dans le but de diffuser gratuitement des présentations de qualité de manière minimaliste.
Comme il n'y a pas de pub, nous ne recevons aucune rémunération pour notre travail (et même : chaque fois qu'une personne regarde une présentation, cela nous coute une toute petite fraction de centime !).
Si le coeur vous en dit, pour nous aider à continuer à développer le site, vous pouvez nous donner un ou deux euros via le lien "faire un don" ci-dessous. Merci à vous !
Bitcoin : 1PimoidjSAumU1sJexHfn1WBcRAYoS7BSt
Litecoin : LPimoidWo4s3DPrUFF4ssBoBWqznzj4tgF