Framework multimédia
Source: Wikipédia sous licence CC-BY-SA 3.0.
La liste des auteurs de cet article est disponible ici.

Un framework multimedia est une bibliothèque logicielle de gestion globale du son et de l'image.

Lorsqu'un programmeur désire créer une nouvelle application multimédia ou exploitant le multimédia (un lecteur de film, de musique, un jeu avec des musiques d'ambiance, un logiciel (En informatique, un logiciel est un ensemble d'informations relatives à des traitements effectués automatiquement par un appareil informatique. Y sont inclus les...) de gravure sur CD-rom, etc.), il a le choix :

  • soit programmer lui-même la partie du logiciel qui décodera la musique/vidéo, en ajoutant à chaque fois un support pour les différents formats (ainsi un programmeur (En informatique, un développeur (ou programmeur) est un informaticien qui réalise du logiciel en créant des algorithmes et en les mettant en œuvre dans un langage de programmation.) de lecteur de musique devrait comprendre le fonctionnement du MP3 pour le mettre en œuvre, puis le fonctionnement du Ogg Vorbis pour le mettre en œuvre et ainsi de suite pour chaque format) ;
  • soit utiliser un framework (Un framework est un espace de travail modulaire. C'est un ensemble de bibliothèques et de conventions permettant le développement rapide d'applications. Il fournit suffisamment de...), une bibliothèque qui prend en charge (La charge utile (payload en anglais ; la charge payante) représente ce qui est effectivement transporté par un moyen de transport donné, et qui donne lieu à...) toute la gestion de la partie sonore. De cette manière l'auteur ne doit pas se soucier des différents formats, le framework s'en chargera.

En soit, développer un framework multimédia (Un framework multimedia est une bibliothèque logicielle de gestion globale du son et de l'image.) pour une seule application ne serait pas utile, mais l'avantage est que d'autres applications peuvent réutiliser la même chose.

Exemples de frameworks multimédia (Le mot multimédia est apparu vers la fin des années 1980, lorsque les CD-ROM se sont développés. Il désignait alors les applications qui, grâce à la mémoire du CD et aux capacités de l'ordinateur, pouvaient générer, utiliser ou piloter...)

Linux (Au sens strict, Linux est le nom du noyau de système d'exploitation libre, multitâche, multiplate-forme et multi-utilisateur de type UNIX créé par Linus Torvalds, souvent désigné comme le...)

  • FFmpeg (FFmpeg est une collection de logiciels libres dédiés au traitement d'un flux numérique (enregistrement, lecture ou conversion d'un format à un autre).)
  • GStreamer (GStreamer est une bibliothèque logicielle de gestion globale du son et de l'image (appelée aussi framework multimédia) pour systèmes UNIX (GNU/Linux, BSD, etc.). Il a dans un premier...)
  • xine
  • Helix (Helix ("Hélice" ou "spirale" en grec) est le nom d'un genre d'escargot devant son nom à sa coquille enroulée. Certains sont bien connus des gourmets comme...) DNA
  • Network-Integrated Multimedia Middleware (En informatique, un intergiciel (en anglais middleware) est un logiciel servant d'intermédiaire de communication entre plusieurs applications, généralement complexes ou distribuées sur un réseau...) (NMM)
  • MLT

Microsoft Windows (Windows (littéralement « Fenêtres » en anglais) est une gamme de systèmes d’exploitation produite par Microsoft,...)

  • Audio Compression Manager (ACM)
  • DirectShow
  • DirectX (Microsoft DirectX est une collection de bibliothèques destinées à la programmation d’applications multimédia. Plus particulièrement de...) Media Objects (DMOs)
  • Media Foundation (Windows Vista seulement)
  • QuickTime
  • Video for Windows (Windows est une gamme de systèmes d'exploitation produite par Microsoft, principalement destinées aux machines compatibles PC. C'est le remplaçant de MS-DOS. Depuis les années 1990, avec la...) (VfW), aussi appelé parfois Video Compression Manager (VCM)
  • Windows Media
  • Winamp (Winamp est un lecteur multimédia propriétaire pour Microsoft Windows. Créé par Justin Frankel, de la société NullSoft rachetée...) Média (On nomme média un moyen impersonnel de diffusion d'informations (comme la presse, la radio, la télévision), utilisé pour communiquer. Les médias permettent de...) Player
  • VLC

Apple (Apple, Inc. (Apple Computer, Inc. jusqu'en janvier 2007 ; apple signifie « pomme » en anglais) (NASDAQ : AAPL) est une société multinationale dont l'activité principale était de fabriquer...) Mac OS (Mac OS (pour Macintosh Operating System) est le nom du système d'exploitation d'Apple pour ses ordinateurs Macintosh. Il est surtout connu pour être le premier système...)

  • QuickTime
  • Windows Média Player
  • VLC

Symbian

Normalisation

ISO/IEC TR 21000-1:2001 Information technology - Multimedia framework

Page générée en 0.066 seconde(s) - site hébergé chez Amen
Ce site fait l'objet d'une déclaration à la CNIL sous le numéro de dossier 1037632
Ce site est édité par Techno-Science.net - Informations légales
Partenaire: HD-Numérique