Upload
sumit-shrestha
View
768
Download
2
Embed Size (px)
DESCRIPTION
This is presentation my open source project 'Live Event Broadcast Using Peer to Peer". It contains the basic description of the project. for More http://www.collaborate.d2labs.org/projects/p2plivebdcast
Citation preview
Live Event Broadcastusing Peer to Peer
Sumit ShresthaGandaki College of Engineering and Science, Pokhara
Basic ObjectivesBroadcast live streaming media
through internet using peer to peer infrastructure and point to point connection
Analyze new generation of peer to peer system for sharing streaming files over traditional static file sharing (Torrent, Napster)
Replacing traditional client-server technology for multimedia broadcasting
Team Structure and Collaborative PracticeTeam structure consists of the
presenter, i.e. Sumit Shrestha as administrator and developer
D2Labs as the primary platform for collaboration
Unified Process was prime framework for system development along with agile practices like refactoring, TDD
Underlying TechnologyProject uses platform
independent Java TechnologyFreePastry as middleware for
implementing p2p infrastructureNetbeans 6.1 as prime IDEVLC for streaming media at
broadcaster side and playing at peer side
JDOM as XML API
Project AttributesProject duration about 7 months
long from January 2009 to July 2009
Average build size (either peer or broadcaster) is 1.35 MB
Team size is 1Overall bugs 7; 5 of them fixedSVN latest revision is 411Latest version 2.2
Basic System Model
System Working
What’s New - InnovationNew generation of peer to peer
technologyPoint to point based broadcastingApplication level MulticastBlend of traditional client server
broadcasting and static peer to peer file sharing using torrent into one
Market ValuesToday is world of mass
multimedia communication on which many industries are totally reliant
Television and Radio industries can be bought into internet scenario
Small broadcasting companies don’t need to buy large bandwidth but instead focus on good programs to attract customers who would buy for themselves necessary bandwidth
Implementation of Open Source philosophy in project Completely open source licensed
and open source based tools requiring no licensing issues for use or development
Open source need arose due to research nature of project and ever changing nature of the network structure
LearningComputer networks, Peer to Peer
technology like Distributed Hash Table (DHT), message forwarding, requesting, Free Pastry as p2p api
S/W Engg process involved in remote and online working using SVN repository
Modern s/w engg skills from other participants and their works
Thank you
End
Any Queries to be answered inQuestion-Answer session
For future correspondence,Mail to
[email protected] to 98462-78901