-
Notifications
You must be signed in to change notification settings - Fork 2
Home
Vectors (Video Communication Through Opportunistic Relays and Scalable video coding) is a research project developed at BITS Pilani, Hyderabad Campus.
In this project, we aim to create Disruption Tolerant Network (DTN) using Android smartphones and tablets. We chose The Android platform for its ease of development and deployment. Moreover, most Android devices are equipped with several wireless radios such as Bluetooth, Wi-Fi, and GPS. This gives us an ideal base for collecting DTN trace data. For this project we used the Android Nearby Connections API for autonomously connecting the devices using a combination of Bluetooth and Wi-Fi.
This DTN of Android devices is used for transferring SHVC encoded video. SHVC is a special type of video compression algorithm which splits a video into multiple temporal and spatial layers. While the base video layers are necessarily required for playing the video, the higher layers are only required for increasing the video quality. This makes it amenable for transferring using a DTN as the base layer can be transferred first with the higher, quality enhancing layers transferred opportunistically if the number of contacts between DTN nodes increase.
For more details about the DTN routing algorithm and connection state diagram, please refer to the research paper.
The Vectors project consists of an Android app and scripts for running on the sender and receiver PCs. The code for both the sender and receiver PCs is in the server
sub-folder of the Vectors repository.