Desarrollo de una Aplicación Cliente/Servidor para un Wall View en base a la Plataforma - Cruzada Opensource - FFMPEG (Colección de Software Libre que puede Grabar, Convertir y hacer Streaming de Audio y Vídeo)

##plugins.themes.bootstrap3.article.main##

Xavier Alexánder Calderón

C Montenegro

C Mullo

C Samaniego



Resumen

En la actualidad se nota un considerable crecimiento en el uso de pantallas gigantes o dispositivos de proyección, para presentar videos pertinentes a publicidad, educación y afines. Sin embargo, el alto precio de dispositivos dedicados exclusivamente a la reproducción multimedia, se torna como una limitante para la implementación de este tipo de sistemas; de allí nace esta iniciativa que plantea opciones que minimicen en cierta medida los costos asociados al desarrollo y uso de este tipo de aplicaciones de Wall View.

La finalidad del proyecto es presentar una aplicación cliente-servidor basada en software libre, que permita implementar un Wall View construido con monitores comunes, siendo importante tomar en cuenta la sección de video que cada uno debe representar. El uso de herramientas libres en el desarrollo de dicha aplicación, representa tener la flexibilidad para desarrollar un aplicativo específico de acuerdo a los requerimientos planteados.

La aplicación desarrollada es capaz de mostrar en el Wall View un video educativo, informativo y/o de publicidad, un evento en vivo a través de una webcam, o una captura de escritorio, desde el servidor.

 

Actually thereis a considerable growth in the use of screens or projection devices,which present videos about advertising, education and related. However, the expensive price of dedicated devices to multimedia playback turns into a limiting factor for the implementation of such systems, hence comes this initiative in order to provide options that reduce some of the associated costs.

The goal of this project is showing a client-server application based on free software, which allows implementing a View Wall built with common monitors, considering the video section that everyone should represent too, combining the use of free tools as a viable alternative that allows avoiding the cost of licenses for software development.

The developed application is able to show in the Wall View an educational video, informative and/or advertising, a live event via webcam, or a desktop capture from the server.




Descargas

Descargas

Los datos de descargas todavía no están disponibles.

Detalles del artículo

Biografía del autor/a

Xavier Alexánder Calderón, Escuela Politécnica Nacional

Soy profesor principal de la Escuela Politécnica Nacional; pertenezco al Departamento de Electrónica y Redes de Información.

Citas

MACKIE, David, "Streaming Video & MPEG4IP", Cisco Technology Center, 2002.

FFMPEG DEVELOPERS, Linux Man Page, "ffmpeg", versión 1.0.

FFMPEG DEVELOPERS, Linux Man Page, "ffplay", versión 1.0.

FFMPEG DEVELOPERS, Linux Man Page, "ffserver", versión 1.0.

FFMPEG DEVELOPERS, Linux Man Page, "ffprobe", versión 1.0.

EZS3, "What bitrate should I use when encoding my video?, how do I optimize my video for the web?", [Online] http://www.ezs3.com/public/What_bitrate_should_I_use_when_encoding_my_video_How_do_I_optimize_my_video_for_the_web.cfm

FFMPEG homepage, "FFmpeg", [Online]. Disponible en: http://ffmpeg.org/ffmpeg.html

FFMPEG homepage, "FFplay", [Online]. Disponible en: http://ffmpeg.org/ffplay.html

FFMPEG homepage, "FFserver", [Online]. Disponible en: http://ffmpeg.org/ffserver.html

GRAPHCOMP, "Grafman's FFMPEG Developer Info", [Online]. Disponible en: http://graphcomp.com/ffmpeg/

OPOSICIONESTIC, "Arquitectura Cliente - Servidor", [Online]. Disponible en: http://oposicionestic.blogspot.com/2011/06/arquitectura-cliente- servidor.html

WIKIPEDIA, "Enfoques de desarrollo de software", [Online] http://es.wikipedia.org/wiki/Metodología_de_desarrollo_de_software