Phonon

Revisión del 17:38 9 feb 2012 de Oren1301adjchlg (discusión | contribuciones) (Página creada con '{{Ficha Software |nombre=Phonon |familia= Multimedia |imagen=Phonon.jpeg |tamaño= |descripción=Captura de pantalla del gestor de creación de Phonon |imagen2= |tamaño2= |...')
(dif) ← Revisión anterior | Revisión actual (dif) | Revisión siguiente → (dif)
Phonon
Información sobre la plantilla
Parte de la familia Multimedia
Phonon.jpeg
Captura de pantalla del gestor de creación de Phonon
DesarrolladorMatthias Kretz.
Última versión estable4.5.0/ 25 de marzo de 2011
GéneroFramework multimedia
Sistemas Operativos compatiblesMicrosoft Windows, UNIX, GNU/Linux, Solaris
IdiomaEspañol
LicenciaGNU Lesser General Public License
Sitio web
http://www.phonon.kde.org

Phonon es el framework multimedia estándar de KDE 4, creado originalmente para permitir que fuera independiente de un único marco multimedia, como GStreamer o Xine y para proporcionar una API estable de KDE 4 durante toda su vida. Lo hizo por varias razones: para crear una aplicación simple en KDE / Qt estilo de API multimedia, para apoyar mejor a los marcos nativos multimedia en Windows y Mac OS X, y para solucionar los problemas de los marcos sin mantenimiento, o cada vez que tiene la API o de la inestabilidad ABI. Posteriormente se ha movido a Qt y por lo tanto se puede utilizar independiente en KDE.
Phonon crea una capa intermedia entre los programas de KDE y los diferentes motores multimedia. Esto permite a los programas usar el API estable de Phonon, independientemente de los cambios que se hagan en dichos motores. Un cambio en un motor multimedia sólo requerirá adaptar Phonon a dicho cambio, en vez de tener que adaptar cada una de las aplicaciones que usen dicho motor.


Desarrollo

La idea detrás de Phonon comenzó con aKademy 2004 en Ludwigsburg, donde una nueva API multimedia tenía que ser elegido para reemplazar a aRts. No se logró consenso, pero unos pocos desarrolladores se reunieron y decidieron tratar de desarrollar un nuevo marco con múltiples backends. La primera versión fue llamada KDEMM (KDE MultiMedia) y sólo fue apoyado por JuK y Amarok. Matthias Kretz continuó trabajando una sola mano en el proyecto como parte de su tesis universitaria, el proyecto cambió de nombre una vez más, pero en febrero de 2006, el nombre Phonon fue elegido finalmente. El primer lanzamiento oficial fue parte de KDE 4.0 en enero de 2008, Phonon fue aprobada el mismo año por Qt y puesto en libertad como parte de Qt 4.4. A pesar de que el apoyo para Phonon en Qt continuará por la serie 4.x, Qt ya ha reemplazado con Phonon QtMultimedia y QtMobility

¿Qué es Phonon?

Las versiones 2 y 3 de KDE usaban aRts como infraestructura multimedia. Durante la vida de dichas versiones aRts se fue quedando atrás respecto a otras infraestructuras como Xine and GStreamer y ahora mismo no es mantenido. KDE implementó Phonon en KDE 4 una vez aprendidos los errores anteriores.
Phonon se creó para permitir que KDE 4 fuera independiente de cualquier infraestructura multimedia como GStreamer o Xine y para proporcionar una API estable para toda la vida de KDE 4. Como un extra, simplifica el desarrollo al proporcionar una sencilla API que puede funcionar en diferentes plataformas tales como Windows y Mac OS X.
El resultado de todo esto para ti, el usuario, es que puedes elegir la infraestructura que mejor te funcione. Para usuarios de Linux la elección recomendada es Xine, pero esto puede o no ser cierto en tu caso.
Otro resultado es que problemas de reproducción en Amarok en ocasiones no son problemas de Amarok, sino de Phonon. Por esta razón existe esta página.

¿Que no es Phonon?

Phonon no está diseñado para tener todas las funciones multimedia imaginables, sino más bien como una forma sencilla de realizar funciones comunes de los reproductores multimedia. Los desarrolladores que requieren un mayor control sobre el backend de Phonon puede proporcionar el uso de la API nativa o la API de GStreamer en los sistemas de los que está disponible.

Trabajo de Phonon

  • La Interfaces de Phonon trabaja con varios motores, cada motor trabaja con un backend específico. Cada backend Phonon le permitirá controlar las funciones básicas como reproducir, pausa, y buscar. Phonon también prestará apoyo a las funciones superiores, tales como la cantidad de pistas se desvanecen en la otra.
  • Phonon puede cambiar los marcos multimedia sobre la marcha. El usuario puede cambiar entre los marcos, incluso mientras se escucha música, con sólo una pequeña pausa durante el cambio. Este cambio también será en todo el sistema, que afecta a todas las aplicaciones que utilizan Phonon, los marcos para el cambio será mucho más fácil.
  • Uso de Solid, Phonon ofrece a los usuarios un mayor control sobre los accesorios, como auriculares, altavoces y micrófonos. Se puede dar el ejemplo de tener una conversación VoIP, no sólo se reproducirá a través de uno de los auriculares, sino que todos los demás sonidos salen por los altavoces.
  • Soportes backends en la mayoría de los sistemas de tipo Unix son VLC, GStreamer, xine y MPlayer.
  • Backends compatible con Windows incluyen DirectShow, VLC y MPlayer.

Fuentes

  • Artículo en: Phonon. Disponible en:"userbase.kde.org". Consultado el: "9 de Febrero del 2012".
  • Artículo en: Phonon. Disponible en:"phonon.kde.org". Consultado el: "9 de Febrero del 2012".
  • Artículo en: Phonon. Disponible en:"packages.debian.org". Consultado el: "9 de Febrero del 2012".