PeerConnection PeerHandler MediaPlayer UserMedia- Controller MediaStream MediaStreamCenter...
-
Upload
avice-anthony -
Category
Documents
-
view
221 -
download
2
Transcript of PeerConnection PeerHandler MediaPlayer UserMedia- Controller MediaStream MediaStreamCenter...
![Page 1: PeerConnection PeerHandler MediaPlayer UserMedia- Controller MediaStream MediaStreamCenter PeerHandler- Gstreamer StreamMediaPlayer- PrivateGstreamer.](https://reader035.fdocuments.us/reader035/viewer/2022070415/5697bfdc1a28abf838cb0d2f/html5/thumbnails/1.jpg)
![Page 2: PeerConnection PeerHandler MediaPlayer UserMedia- Controller MediaStream MediaStreamCenter PeerHandler- Gstreamer StreamMediaPlayer- PrivateGstreamer.](https://reader035.fdocuments.us/reader035/viewer/2022070415/5697bfdc1a28abf838cb0d2f/html5/thumbnails/2.jpg)
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.](https://reader035.fdocuments.us/reader035/viewer/2022070415/5697bfdc1a28abf838cb0d2f/html5/thumbnails/3.jpg)
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.](https://reader035.fdocuments.us/reader035/viewer/2022070415/5697bfdc1a28abf838cb0d2f/html5/thumbnails/4.jpg)
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.](https://reader035.fdocuments.us/reader035/viewer/2022070415/5697bfdc1a28abf838cb0d2f/html5/thumbnails/5.jpg)
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.](https://reader035.fdocuments.us/reader035/viewer/2022070415/5697bfdc1a28abf838cb0d2f/html5/thumbnails/6.jpg)
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