Recherchez sur tout Techno-Science.net
       
Techno-Science.net : Suivez l'actualité des sciences et des technologies, découvrez, commentez
 A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | +
Framework multimédia

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...) 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 briques logicielles et impose suffisamment de rigueur pour...), 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 à un paiement ou un bénéfice non pécuniaire...) 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...)

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,...)

  • 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 temps (sa première...)
  • 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 l'Escargot de...) 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, principalement destinés aux ordinateurs compatibles...)

  • 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 jeux ou 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 sortie de Windows 95, son...) (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 par AOL, Winamp est un des plus anciens lecteurs...) 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 diffuser une...) 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 et de vendre des...) 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 grand public ayant une...)

  • QuickTime
  • Windows Média Player
  • VLC

Symbian

Normalisation

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

Source: Wikipédia publiée sous licence CC-BY-SA 3.0.

Vous pouvez soumettre une modification à cette définition sur cette page. La liste des auteurs de cet article est disponible ici.