CASE STUDIES : Audio Video Sharing Application - JXTA
IMPORTANT note about the project
Due to governing confidentiality agreement, we have refrained from disclosing actual client and solution name. These have been changed appropriately, to more generic names and nomenclatures.
Company
The Client is a start up company based in US, looking forward to provide Audio/Video sharing through peer to peer network. The client was looking to provide a social networking site where artists showcase their work, and sell it thru the P2P network.
Industry
Music and Entertainment
Platform
Java, JXTA Framework
Solution
The solution was to develop a social networking site using PHP (Smarty), where artists can register and showcase their work. The solution also included a P2P network, thru which artist can share the Audio/Video file. To buy an Artist work, the user needs to pay thru credit card or paypal, and then the File transfer through P2P network starts. The P2P application is integrated with the web site.
The P2P application is developed using JXTA Open Source Framework. The P2P system includes Rendezvous server, responsible for making connection between two PC’s behind NAT/firewall and once the connection is established the file transfer takes place between two PC’s. The Solution also has option to use Relay server (an Application running on a public server) to do the file transfer between two PC’s behind NAT/Firewall in case the direct connection is not possible.
Features List
1. Audio/Video File Sharing
2. P2P network integrated with website.
3. Secure
4. Authentication before File transfer
5. Supports Relay server
Techniques Used
1. JXTA Framework
2. TCP/IP
3. NAT
4. Integrating website with P2P network using local web server (custom)
For more information and quote, please contact us