Newest Viewed Downloaded

TEAM MEMBERS: Khizer Jalal (PM) Sriram Yagnaraman Santha Kumar Ikram Rahim Hammad Raza

TEAM MEMBERS: Khizer Jalal (PM) Sriram Yagnaraman Santha Kumar Ikram Rahim Hammad Raza

Problem

Producer P2P Network Consumer Content {content} {content} Content P2P file sharing. Bit Torrent, Pirate Bay, MiniNova, isohunt…… Current happenings in P2P: Illegal file sharing! No business or revenue for the content producer! No track of users! Copyright infringements! No access control at all! At the start of the project we were using waterfall software development process, and now we adopted Agile development methodology so to get inline with the p2p next development since they are using the same development model. We produce a unit after each iteration.

Solution Digital rights management: content is encrypted, and only authorized users can download content, but interoperability issues exists in current implementations Satellite TV: has similar issue with content available to everyone in the aired area, but only a few, who are subscribers, need to be able to access content Access Control Integration on NextShare, Thesis at KTH At the start of the project we were using waterfall software development process, and now we adopted Agile development methodology so to get inline with the p2p next development since they are using the same development model. We produce a unit after each iteration.

Background P2P -Next EU funded project Provide tools for digital content production and distribution NextShare P2P platform KTH Research work Architecture proposed jointly by KTH and DACC systems DACC Systems Business Payment gateway At the start of the project we were using waterfall software development process, and now we adopted Agile development methodology so to get inline with the p2p next development since they are using the same development model. We produce a unit after each iteration.

Proposed Architecture

Producer NextShare Consumer {Encrypted content} ACS Payment Gateway {Encrypted content} Meta data and key Key Token Token Confirmation Payment $$ Token At the start of the project we were using waterfall software development process, and now we adopted Agile development methodology so to get inline with the p2p next development since they are using the same development model. We produce a unit after each iteration.

Architecture can fit different business models Free Pay per view Subscription Producer decides the business model Intelligence can be added to the system to support new business models Video with advertisements At the start of the project we were using waterfall software development process, and now we adopted Agile development methodology so to get inline with the p2p next development since they are using the same development model. We produce a unit after each iteration.

Producer NextShare Consumer {Encrypted content} ACS Payment Gateway {Encrypted content} Meta data and key Key Token Token Confirmation Payment $$ Token Video and ad info Video stitching algorithm Play with ad Ad selecting intelligence At the start of the project we were using waterfall software development process, and now we adopted Agile development methodology so to get inline with the p2p next development since they are using the same development model. We produce a unit after each iteration.

At the start of the project we were using waterfall software development process, and now we adopted Agile development methodology so to get inline with the p2p next development since they are using the same development model. We produce a unit after each iteration.

Design architecture

Tribler Core Main Utilities Player Fire walls Peer/ Seeds Social network Network info APIs Graphic libraries Design Creation of torrent Sending info to ACS Protected torrent Dynamic stitching Swarmplayer

Communication details

Information being sent to ACS from Tribler Metadata, key and XML policy Information being sent to ACS from Swarmplayer User information, XML request, token Information being sent from ACS to Swarmplayer XML response, key, metadata of video and ads At the start of the project we were using waterfall software development process, and now we adopted Agile development methodology so to get inline with the p2p next development since they are using the same development model. We produce a unit after each iteration.

Tribler to ACS communication

Getting information from user Standardizing and sending to ACS At the start of the project we were using waterfall software development process, and now we adopted Agile development methodology so to get inline with the p2p next development since they are using the same development model. We produce a unit after each iteration.

Creating a torrent file At the start of the project we were using waterfall software development process, and now we adopted Agile development methodology so to get inline with the p2p next development since they are using the same development model. We produce a unit after each iteration.

Metadata example

commercial.mpg http://www.test-ad.com 12345-13245 At the start of the project we were using waterfall software development process, and now we adopted Agile development methodology so to get inline with the p2p next development since they are using the same development model. We produce a unit after each iteration.

ACS (Access control service)

ACS consists of two parts: Web server Database server At the start of the project we were using waterfall software development process, and now we adopted Agile development methodology so to get inline with the p2p next development since they are using the same development model. We produce a unit after each iteration.

ACS architecture

At the start of the project we were using waterfall software development process, and now we adopted Agile development methodology so to get inline with the p2p next development since they are using the same development model. We produce a unit after each iteration.

Communication between ACS and consumer

ACS Consumer User information Xml request Token XML response Key Metadata for video stitching At the start of the project we were using waterfall software development process, and now we adopted Agile development methodology so to get inline with the p2p next development since they are using the same development model. We produce a unit after each iteration.

Payment service

Payment gateway already implemented Token management User details At the start of the project we were using waterfall software development process, and now we adopted Agile development methodology so to get inline with the p2p next development since they are using the same development model. We produce a unit after each iteration.

Accomplishments

Metadata information Protected torrent information Modification in Tribler GUI Producer ACS

Accomplishments

ACS New DB Able to store info from producer

Accomplishments

Code walkthrough Documents review Testing of existing systems Metadata Technical documentation ACS is up and running Project plan Demo testing Swarmplayer communication with ACS Ads retrieval based on zip code Displaying torrents on web for testing Subscription Payment module integration Sending encrypted advertisement Implementing more security Completed In progress Up coming

Showing 1 - 20 of 21 items Details

Name: 
MID TERM PRESENTATION
Author: 
N/A
Company: 
N/A
Description: 
TEAM MEMBERS: Khizer Jalal (PM) Sriram Yagnaraman Santha Kumar Ikram Rahim Hammad Raza
Tags: 
ac | content | token | payment | inform | key | produc | user
Created: 
10/19/2009 6:18:34 PM
Slides: 
21
Views: 
7
Downloads: 
0
Rating: 
0


> Comment



Share this presentation
|

Comments

Share this presentation:

|
Sitemap