Introduction to the Stream Oriented GE (Kurento v6)
-
Upload
boni-garcia -
Category
Software
-
view
44 -
download
5
Transcript of Introduction to the Stream Oriented GE (Kurento v6)
![Page 1: Introduction to the Stream Oriented GE (Kurento v6)](https://reader031.fdocuments.in/reader031/viewer/2022022202/5884c9181a28ab767c8b4b55/html5/thumbnails/1.jpg)
![Page 2: Introduction to the Stream Oriented GE (Kurento v6)](https://reader031.fdocuments.in/reader031/viewer/2022022202/5884c9181a28ab767c8b4b55/html5/thumbnails/2.jpg)
![Page 3: Introduction to the Stream Oriented GE (Kurento v6)](https://reader031.fdocuments.in/reader031/viewer/2022022202/5884c9181a28ab767c8b4b55/html5/thumbnails/3.jpg)
![Page 4: Introduction to the Stream Oriented GE (Kurento v6)](https://reader031.fdocuments.in/reader031/viewer/2022022202/5884c9181a28ab767c8b4b55/html5/thumbnails/4.jpg)
Multimedia development implies complexity
4
![Page 5: Introduction to the Stream Oriented GE (Kurento v6)](https://reader031.fdocuments.in/reader031/viewer/2022022202/5884c9181a28ab767c8b4b55/html5/thumbnails/5.jpg)
5
Future Internet
Multimedia Infrastructure
Simple Development
APIs
The Stream Oriented Generic Enabler
![Page 6: Introduction to the Stream Oriented GE (Kurento v6)](https://reader031.fdocuments.in/reader031/viewer/2022022202/5884c9181a28ab767c8b4b55/html5/thumbnails/6.jpg)
Key concepts: Media elements and Pipelines
6
Media Element•Provides a specific media functionality› Send/receive media. These are the Endpoints› Process media
› Transform media•Ready to be used•New media elements can be added
Sink
SRC
![Page 7: Introduction to the Stream Oriented GE (Kurento v6)](https://reader031.fdocuments.in/reader031/viewer/2022022202/5884c9181a28ab767c8b4b55/html5/thumbnails/7.jpg)
Key concepts: Media elements and Pipelines
7
Media Pipeline•Chain of media elements implementing the desired media logic• The Media Server provides the capability of creating media pipelines
by joining media elements of the toolboxSi
nkSR
C
Sink
Sink
SRC
Sink
SRC
Sink
![Page 8: Introduction to the Stream Oriented GE (Kurento v6)](https://reader031.fdocuments.in/reader031/viewer/2022022202/5884c9181a28ab767c8b4b55/html5/thumbnails/8.jpg)
Sink
SRC
Sink
SRC
![Page 9: Introduction to the Stream Oriented GE (Kurento v6)](https://reader031.fdocuments.in/reader031/viewer/2022022202/5884c9181a28ab767c8b4b55/html5/thumbnails/9.jpg)
Protocols and Codecs
Sink
SRC
WebRtcEndpoint
SRC
HttpPostEndpoint
Sink
SRC
RtpEndpoint
Computer Vision
Sink
SRC
GstreamerFilter
Sink
SRC
FaceOverlayFilter
Sink
SRC
ZBarFilter
Media Repository
Group Communications
DispatcherOneToMany
Dispatcher
Composite
SRC
PlayerEndpoint
Sink
RecorderEndpoint
Augmented Reality
PointerDetectorFilter
Sink
SRC
Sink
SRC
ChromaFilter
Sink
SRC
CrowdDetectorFilter
Sink
SRC
PlateDetectorFilter
The Stream Oriented GE Toolbox
Endpoints Filters Hubs
![Page 10: Introduction to the Stream Oriented GE (Kurento v6)](https://reader031.fdocuments.in/reader031/viewer/2022022202/5884c9181a28ab767c8b4b55/html5/thumbnails/10.jpg)
![Page 11: Introduction to the Stream Oriented GE (Kurento v6)](https://reader031.fdocuments.in/reader031/viewer/2022022202/5884c9181a28ab767c8b4b55/html5/thumbnails/11.jpg)
KurentoMedia Server
KMSCORE
KMSELEMENTS
KMSFILTERS
KMSCROWDDETECTOR
KMSCHROMA
KMSPLATEDETECTOR
KMSPOINTERDETCTOR
Custom Module #1
Custom Module #2
Custom Module #n
…
Default Modules
Cust
om M
odul
es
Built
-in M
odul
es
![Page 12: Introduction to the Stream Oriented GE (Kurento v6)](https://reader031.fdocuments.in/reader031/viewer/2022022202/5884c9181a28ab767c8b4b55/html5/thumbnails/12.jpg)
![Page 13: Introduction to the Stream Oriented GE (Kurento v6)](https://reader031.fdocuments.in/reader031/viewer/2022022202/5884c9181a28ab767c8b4b55/html5/thumbnails/13.jpg)