• Aucun résultat trouvé

Open-source distributed system for media streaming with WebRTC Paradone

N/A
N/A
Protected

Academic year: 2022

Partager "Open-source distributed system for media streaming with WebRTC Paradone"

Copied!
15
0
0

Texte intégral

(1)

Paradone

Open-source distributed system for media streaming with WebRTC

Gaspard Perrot

RMLL — 2015/07/07

CC BY SA

(2)

Plan

Problem

State of the art

Paradone’s Goals

Technologies (and their limitations) behind Paradone

Future work

(3)

About me

3

(4)

Problem: How can a video be

broadcasted more efficiently, in

higher quality, to more people ?

(5)

State of the Art

Client/Server Communication

5

(6)

State of the Art

CDN and the Cloud

(7)

State of the Art

Peer-to-peer

7

(8)

Paradone’s Goals

Reduce bandwidth costs of broadcasters

Peer-to-peer communication between users

Independent of the broadcaster infrastructure

Works in a web browser without plugins

Deliver a better service to the user

Implementation as a free software

(9)

Technologies behind Paradone

WebRTC for P2P communication

Media Source Extension for video playback

P2P Gossiping Protocol for broadcast management

9

(10)

Technologies behind Paradone

WebRTC

Access to camera and microphone of the computer

Receive and transmit this streams

Communicate directly with an other browser with the P2P DataChannels

(11)

11

(12)

Technologies behind Paradone

Media Source Extension

Play videos in the browser without Flash

Play videos with adaptative bitrate without Flash

Play videos with DRM without Flash

(13)

Technologies behind Paradone

P2P Gossiping Protocol

Unstructured overlay network

More resilient to churn

Heterogeneous capability aware protocol

13

(14)

Future Work

Large scale tests

Security for the broadcast and the communication

Federated signalling system à la matrix.org

(15)

Merci

https://paradone.github.io

15

Références

Documents relatifs

In the world knowledge economy, which involves an inclusive growth process, it is important to analyze: a long run trajectory of specialization able to involve a “Happiness

determined through three components: the blue water footprint (water drawn from surface and underground sources for production), the green water footprint (rainwater used for

1 Actually, Samaniego [9] proved that, when the component lifetimes are independent and identically distributed, the system reliability can always be expressed as the sum of the

School pupils are not a homogenous group [4] and there is now a substantial body of research that shows how the most effective uses of Information and Communications

However, as an example, an OSS community may have different projects (e.g. different software products with different goals) and therefore a project does not correspond to

Hence, the purpose of this paper is to present a case study, based around the concept of <Laparoendoscopic single-site surgery> 2 , in which a methodology anchored in

Time evolution of proteolysis index has been measured and modelled on five different types of pork muscle under different accurate temperature and water activity

Indeed, the majority of the effects produced, contrary to what had been envisaged, are antagonistic between the object and the organisation with predominantly a