NUST Institutional Repository

Video calling & locating application (for android smartphones)

Show simple item record

dc.contributor.author Sabir, Iqra
dc.contributor.author Ayub, Umair
dc.contributor.author Asif, Muhammad Tehseen
dc.contributor.author Mall, Kunwar Sharoon Jiwan
dc.contributor.author Supervised by Dr. Bilal Rauf
dc.date.accessioned 2020-11-10T06:20:46Z
dc.date.available 2020-11-10T06:20:46Z
dc.date.issued 2012-06
dc.identifier.other PCS-205
dc.identifier.other BESE-14
dc.identifier.uri http://10.250.8.41:8080/xmlui/handle/123456789/11152
dc.description.abstract VOCAL is an Android mobile application which can be used to make video calls as well as to locate other users through Google Maps. It will allow users to stay in touch with one another throughvideocalls. Users will addothers in their buddy lists so that they mayreconnect with them at any later time. Besides video calling,users can also locate each other through Google Maps. This project focuses on developing a Java application which is to be installed on Android smartphones. Once the user starts the application he has an option ofregistering or loggin-in.After a user is logged-in, he can view other users in around him in a selected radius. Such users’location-coordinated are obtained from a central database which are then displayed as blips on Google Maps.Then the user can pick anyone from map or a buddy already in buddy list to initiate a video call with him. There are two main modules of VOCAL: Video Call, and Location Tracking. To implement Video Call, we have used Dubango Framework. For resolving IP address NATing issue,we have used STUN Protocol.A SIP Server and SIP have also been used.SIP is an application-layer control (signalling) protocol which is meant to create, modify and terminate sessions between participants. Such sessions may include Internet telephone calls and multimedia conferences. SIP invitations, which are used for establishing sessions, carry session descriptions which allow participants to agree on a set of compatible media types. SIP usesProxy Servers to help route requests to the user's current location, authenticate and authorize users for services and implement call-routing policies. SIP also provides a registration function which allows users to upload their current locations for use by Proxy Servers. SIP runs at top of several different Transport Layer Protocols. Location Trackingin our application is implemented using Google Maps, which are embedded in our application through Google Maps APIs. Blips are shown on the freshly captured GPS coordinates of users within a set radius, and also on the location of buddies (whose coordinates are got from a DB Server). en_US
dc.language.iso en en_US
dc.publisher MCS en_US
dc.title Video calling & locating application (for android smartphones) en_US
dc.type Technical Report en_US


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search DSpace


Advanced Search

Browse

My Account