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)
Multimedia development implies complexity
4
5
Future Internet
Multimedia Infrastructure
Simple Development
APIs
The Stream Oriented Generic Enabler
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
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
Sink
SRC
Sink
SRC
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
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