-
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 Opportunistic Network (OppNets) using Android devices. We used Android for deploying the OppNet thanks to Android's ease of deployment, ubiquity, and numerous wireless radios such as Wi-Fi and Bluetooth. This gives us an ideal platform for collecting OppNet 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 OppNet 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.