peerconnection peerhandler mediaplayer usermedia- controller mediastream mediastreamcenter...

6

Upload: avice-anthony

Post on 21-Jan-2016

229 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: PeerConnection PeerHandler MediaPlayer UserMedia- Controller MediaStream MediaStreamCenter PeerHandler- Gstreamer StreamMediaPlayer- PrivateGstreamer
Page 2: PeerConnection PeerHandler MediaPlayer UserMedia- Controller MediaStream MediaStreamCenter PeerHandler- Gstreamer StreamMediaPlayer- PrivateGstreamer

PeerConnection

PeerHandler

MediaPlayer

UserMedia-

Controller

MediaStream

MediaStreamCenter

PeerHandler-Gstreamer

StreamMediaPlayer-

PrivateGstreamer

MediaStreamCenter-

GstreamerCentralPipelineUnit

JavaScript

Page 3: PeerConnection PeerHandler MediaPlayer UserMedia- Controller MediaStream MediaStreamCenter PeerHandler- Gstreamer StreamMediaPlayer- PrivateGstreamer

Flow chart

MediaPlayer

MediaStream

MediaStreamCenter

MediaStreamCenter-

GstreamerCentralPipelineUnit

StreamMediaPlayer-

PrivateGstreamer

navigator.getUserMedia ("camera", function(localStream) { video.src = window.URL.createObjectURL(localStream);}, ..

queryUserMedia

queryUserMedia

registerSourceFactory

UserMedia-

Controller

Page 4: PeerConnection PeerHandler MediaPlayer UserMedia- Controller MediaStream MediaStreamCenter PeerHandler- Gstreamer StreamMediaPlayer- PrivateGstreamer

MediaPlayer

UserMedia-

Controller

MediaStream

MediaStreamCenter

MediaStreamCenter-

GstreamerCentralPipelineUnit

StreamMediaPlayer-

PrivateGstreamer

navigator.getUserMedia ("camera", function(localStream) { video.src = window.URL.createObjectURL(localStream);}, ..

queryUserMedia

queryUserMedia

registerSourceFactory

Page 5: PeerConnection PeerHandler MediaPlayer UserMedia- Controller MediaStream MediaStreamCenter PeerHandler- Gstreamer StreamMediaPlayer- PrivateGstreamer

MediaPlayer

UserMedia-

Controller

MediaStream

MediaStreamCenter

MediaStreamCenter-

GstreamerCentralPipelineUnit

StreamMediaPlayer-

PrivateGstreamer

queryUserMedia

queryUserMedia

registerSourceFactory

navigator.getUserMedia ("camera", function(localStream) { video.src = window.URL.createObjectURL(localStream);}, ..

Page 6: PeerConnection PeerHandler MediaPlayer UserMedia- Controller MediaStream MediaStreamCenter PeerHandler- Gstreamer StreamMediaPlayer- PrivateGstreamer

MediaPlayer

UserMedia-

Controller

MediaStream

MediaStreamCenter

MediaStreamCenter-

GstreamerCentralPipelineUnit

StreamMediaPlayer-

PrivateGstreamer

queryUserMedia

queryUserMedia

registerSourceFactory

navigator.getUserMedia ("camera", function(localStream) { video.src = window.URL.createObjectURL(localStream);}, ..

load

connectToSource

Src Sink

createSource