Linux based Embedded Node for Capturing, Compression and Streaming of Digital Audio and Video
Authors: F.J. Suárez, J.C. Granda, J. Molleda, D.F. García
Abstract:
A prototype for audio and video capture and compression in real time on a Linux platform has been developed. It is able to visualize both the captured and the compressed video at the same time, as well as the captured and compressed audio with the goal of comparing their quality. As it is based on free code, the final goal is to run it in an embedded system running Linux. Therefore, we would implement a node to capture and compress such multimedia information. Thus, it would be possible to consider the project within a larger one aimed at live broadcast of audio and video using a streaming server which would communicate with our node. Then, we would have a very powerful and flexible system with several practical applications.
Keywords: Audio and video compression, Linux platform, live streaming, real time, visualization of captured and compressed video.
Digital Object Identifier (DOI): doi.org/10.5281/zenodo.1056282
Procedia APA BibTeX Chicago EndNote Harvard JSON MLA RIS XML ISO 690 PDF Downloads 1559References:
[1] Quicktime Streaming Server (Online). Available: http://www.apple.com/quicktime/products/qtss/
[2] Darwin Streaming Server (Online). Available: http://developer.apple.com/darwin/projects/streaming/
[3] Icecast Streaming Media Server (Online). Available: http://www.icecast.org/
[4] Fluid Streaming Server (Online). Available: http://fluid.sourceforge.net/
[5] D. Wu, Y. T. Hou, W. Zhu, Y. Zhang and J. M. Peha. "Streaming video over the Internet: Approaches and directions". IEEE Transactions on Circuits and Systems for Video Technology, vol. 11, no 3, pp. 1-19, March 2001. Available: http://ieeexplore.ieee.org/iel5/76/19666/00911156.pdf
[6] MEncoder. MPlayer (Online). Available: http://www.mplayerhq.hu/homepage/index.html
[7] VirtualDub (Online). Available: http://www.virtualdub.org/
[8] Overview of the MPEG-4 Standard (Online). Available: http://www.chiariglione.org/mpeg/standards/mpeg-4/mpeg-4.htm
[9] XviD codec (Online). Available: http://www.xvid.org/
[10] Divx (Online). Available: http://www.divx.com/
[11] AVI File Format Specification (Online). Available: http://msdn.microsoft.com/library/default.asp?url=/library/enus/ directshow/htm/avifileformat.asp
[12] MPEG-1 Standard (Online). Available: http://www.chiariglione.org/mpeg/standards/mpeg-1/mpeg-1.htm
[13] L.A.M.E. mp3 encoder (Online). Available: http://lame.sourceforge.net/
[14] Open Sound System (Online). Available: http://www.opensound.com/linux.html
[15] Advanced Linux Sound Architecture (Online). Available: http://www.alsa-project.org/
[16] ALSA-lib (Online). Available: http://www.alsa-project.org/alsa-doc/alsa-lib/
[17] Video for Linux (Online). Available: http://linux.bytesex.org/v4l2/
[18] Conexant Systems (Online). Available: http://www.conexant.com/
[19] Bttv driver (Online). Available: http://linux.bytesex.org/v4l2/bttv.html
[20] Linux AVI file Library (Online). Available: http://avifile.sourceforge.net/
[21] Peter M. Kuhn and et al. "Complexity and PSNR-comparison of several fast motion estimation algorithms for MPEG-4". Technical University of Munich, 1998.