Open Access Open Access  Restricted Access Subscription or Fee Access

Motion ARM: A Live Streaming Approach

Suyash Gupta, Indona Vinita Barua, Purshotam Chauhan, Luv Shorey

Abstract


The current market technology focuses on security and surveillance systems. These systems provide a continuous capture of user activities. A more formal approach is to build a robot that moves around and provide live streaming. Such a robot can also be used for the spying purposes. Another aspect that surrounds such a robot is that, it should be less power consuming and cost efficient. This paper introduces a technique for capturing and streaming live videos from any system i.e. a laptop, PDA, mobile phone, desktop computer and to any Bluetooth enabled system over a Bluetooth connection. The implementation makes use of OMAP chip, embedded with Beagle Board to design a live streaming interface. Alongside a line follower robot has been designed which moves around a strict line. The Beagle Board has been attached to the robot, and live stream is sent to the Bluetooth enabled PC. This Bluetooth enabled PC, maintains a hold of all the streamed data, so that a person can review it.

Keywords


Kernel, OMAP, Plugins, Porting, RFCOMM

Full Text:

PDF

References


A.N. Sloss, D. Symes and C. Wright, ARM system developer’s guide designing and optimizing system software, 2nd ed. Morgan Kauffman Publishers, 2004.

A.S. Huang and, L. Rudolph, “C Programming With GNU/Linux,” in Bluetooth essentials for programmers, 2nd ed. Cambridge University Press, 2007, pp. 67-99.

William Von Hagen, The Definative Guide to GCC, 2nd ed. Apress Publications, 2006.

D.V. Gadre, Programming and controlling the AVR microcontroller, 10th ed. Tata McGraw-Hill Publication Company Limited, 2003.

W. Tayman, S. Baker, A. Wingo, R.S. Bultje and S. Kost, GStreamer application development manual, 1st ed. Open Publications, 2005.

P. Patil. (2010, August 14). Line following robot [Online]. Available: http://www.kmitl.ac.th/~kswichit/ROBOT/Follower.pdf

K. Yaghmour, J. Masters, G.B. Yossef and P. Gerum, “Minicom,” in building embedded linux systems, 1st ed. O’Reilly Media, 2003, pp. 150-152.

J. Kridner and G Coley. (2008). Angstrom demo. Presented at Embedded Systems Conference. [Online]. Available: http://BeagleBoard.org/demo/esc

(2009, Dec.). BeagleBoard system reference manual Rev C4. [Online]. Available: http://www.scribd.com/doc/34433117/BBSRM-Latest

J.M. Bonnin, C. Giannelli and T. Magedanz. (2009 Apr.). Mobile wireless middleware: operating systems and applications. pp. 384-387. Presented at Second International Conference, Mobilware 2009, Berlin, Germany. [Online]. Available: http://books.google.com/books?id=uC4HbspHDj4C&pg=PA384&dq=Cross+Compiling+CodeSourcery&hl=en&ei=3KDBTdOWGYmGrAf9qr3cAw&sa=X&oi=book_result&ct=result&resnum=1&ved=0CDAQ6AEwAA#v=onepage&q=Cross%20Compiling%20CodeSourcery&f=false

(2008). GCC, the GNU compiler collection. [Online]. Available: http://gcc.gnu.org/onlinedocs/gcc-4.3.5/gcc/

(2000). GLib object reference manual. [Online]. Available: http://library.gnome.org/devel/GLib Object/stable/

(2006). Minicom (1) - linux man page. [Online]. Available: http://Linux.die.net/man/1/minicom

(2004). GStreamer core plugins 0.10 plugins reference manual. [Online]. Available: http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer-plugins/html/

(2004). GStreamer base plugins 0.10 plugins reference manual. [Online]. Available: http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-base-plugins/html/

C. Silvano and G. Longi. (2008, May). Architectures for multimedia systems. [Online]. Available: http://home.dei.polimi.it/silvano/FilePDF/ARC-MULTIMEDIA/ARM_cortexa8_longi.pdf

T. Fischer. (2008). Embedded streaming media with gstreamer. [Online]. Available: jkridner.s3.amazonaws.com/esc/esc-321Paper_Fischer.pdf

C. Sahd and H. Thinyane. (2010). Bluetooth audio and video streaming on the java ME platform. [Online]. Available: http://www.satnac.org.za/proceedings/2010/papers/software/Sahd%20FP%20438.pdf


Refbacks

  • There are currently no refbacks.


Creative Commons License
This work is licensed under a Creative Commons Attribution 3.0 License.