13
Live Event Broadcast using Peer to Peer Sumit Shrestha Gandaki College of Engineering and Science, Pokhara

Live Event Broadcast Using Peer to Peer

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

Page 1: Live Event Broadcast Using Peer to Peer

Live Event Broadcastusing Peer to Peer

Sumit ShresthaGandaki College of Engineering and Science, Pokhara

Page 2: Live Event Broadcast Using Peer to Peer

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

Page 3: Live Event Broadcast Using Peer to Peer

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

Page 4: Live Event Broadcast Using Peer to Peer

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

Page 5: Live Event Broadcast Using Peer to Peer

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

Page 6: Live Event Broadcast Using Peer to Peer

Basic System Model

Page 7: Live Event Broadcast Using Peer to Peer

System Working

Page 8: Live Event Broadcast Using Peer to Peer

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

Page 9: Live Event Broadcast Using Peer to Peer

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

Page 10: Live Event Broadcast Using Peer to Peer

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

Page 11: Live Event Broadcast Using Peer to Peer

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

Page 12: Live Event Broadcast Using Peer to Peer

Thank you

Page 13: Live Event Broadcast Using Peer to Peer

End

Any Queries to be answered inQuestion-Answer session

For future correspondence,Mail to

[email protected] to 98462-78901