The rapid adoption of smart phones has created a unique opportunity for mobile multimedia services for mobile users. Currently a majority of smart phones are equipped with both hardware that supports real-time video processing and ad-hoc wireless communication between peers and this allows real-time video streaming over multiple wireless hops between peer devices. Phones within communication range of each other automatically establish a wireless link creating a client mesh network (ad-hoc network of devices). Each phone in the client mesh network is able to produce/consume video and also acts as a relay to forward video to its next hop neighbors. Peer-to-peer video streaming from the cameras on smart phones to people nearby allows users to share what they see. Such streaming can be used in a variety of applications. The Objective of this project is to implement real-time video streaming over multiple wireless hops between peer devices based on Multi-hop Routing. For this to be possible, there has to be discovered a way to allow creation (and termination) of ad-hoc networks, with the Android OS. The second goal is to implement a simple Android application, to run on these devices, utilizing the main possibilities of the created multi-hop network and streaming video from one phone to other through ad-hoc networks.
[1]
Detlev Marpe,et al.
Peer-to-peer videoconferencing with H.264 software codec for mobiles
,
2008,
2008 International Symposium on a World of Wireless, Mobile and Multimedia Networks.
[2]
Sujay Pawar.
INTERNATIONAL JOURNAL OF COMPUTER ENGINEERING & TECHNOLOGY (IJCET)
,
2013
.
[3]
N. SrikanthT..
EXPLICIT STUDY ON SECURITY ISSUES IN MULTIMEDIA STREAMING IN PEER TO PEER NETWORK
,
2012
.
[4]
Jadwiga Indulska,et al.
MeshVision: An Adaptive Wireless Mesh Network Video Surveillance System
,
2009,
UIC.
[5]
Mohammed Ghanbari,et al.
Temporal Aspect of Perceived Quality in Mobile Video Broadcasting
,
2008,
IEEE Transactions on Broadcasting.
[6]
GNaschenweng.
Android: The development SDK
,
2009
.