Synchronised multi-room multimedia playback and synchronised live media processing and mixing with G

  Рет қаралды 1,075

Linux.conf.au 2016 -- Geelong, Australia

Linux.conf.au 2016 -- Geelong, Australia

8 жыл бұрын

Sebastian Dröge
linux.conf.au/schedule/30160/...
Many use cases today require synchronised multimedia handling between several,
independent devices, possibly in different rooms. These requirements arise in
consumer use cases, like multi-room playback of videos on TVs, mobile devices
and other parts of a home entertainment system, to allow the user to switch
between rooms without interrupting his multimedia experience. Similar
requirements also arise in industrial and professional use cases, for example
for building video walls as used for digital signage or control rooms, or for
distributed live media processing and mixing in professional media production
and editing scenarios.
In this talk we will discuss how the flexibility of the GStreamer multimedia
framework allows to implement these use cases, and which features are already
provided to make it very simple to develop such applications. We will briefly
introduce what GStreamer is and how data flow handling and synchronisation
works. After this we will discuss how various open standards like RTP/RTSP and
PTP or NTP can be leveraged to implement these use cases, while providing
interoperability with other solutions. We will discuss how these are
integrated into GStreamer and which challenges exist.
GStreamer is a Free Software multimedia framework, based on the concept of
media processing pipelines. Pipelines in GStreamer are built from small,
composable components, like codecs, filters, sources (inputs) and sinks
(outputs). These components are combined to bigger, more complex building
blocks doing more high-level tasks. GStreamer is nowadays used in many areas,
from phones and desktop applications to TVs and airplanes.

Пікірлер: 1
@coreycole2487
@coreycole2487 4 жыл бұрын
Here are the slides used in the video coaxion.net/~slomo/talks/lca-2016/LCA-Synchronised%20multi-room%20media%20playback%20and%20distributed%20live%20media%20processing%20and%20mixing.pdf
Record and replay debugging with "rr"
42:24
Linux.conf.au 2016 -- Geelong, Australia
Рет қаралды 4,1 М.
Using Lnav
14:21
Linux.conf.au 2016 -- Geelong, Australia
Рет қаралды 6 М.
Does size matter? BEACH EDITION
00:32
Mini Katana
Рет қаралды 19 МЛН
When You Get Ran Over By A Car...
00:15
Jojo Sim
Рет қаралды 33 МЛН
Clown takes blame for missing candy 🍬🤣 #shorts
00:49
Yoeslan
Рет қаралды 25 МЛН
Clowns abuse children#Short #Officer Rabbit #angel
00:51
兔子警官
Рет қаралды 71 МЛН
Generative AI in a Nutshell - how to survive and thrive in the age of AI
17:57
Home multimedia and automation systems with GStreamer
45:20
linux.conf.au
Рет қаралды 3,8 М.
Hacking Websites with SQL Injection - Computerphile
8:59
Computerphile
Рет қаралды 2,4 МЛН
The future belongs to unikernels.
44:13
Linux.conf.au 2016 -- Geelong, Australia
Рет қаралды 1,6 М.
Music and Multimedia Miniconf Lightning Talks
11:01
Linux.conf.au 2016 -- Geelong, Australia
Рет қаралды 122
Tutorial: Beginning with the Shell (audio issues)
1:41:51
Linux.conf.au 2016 -- Geelong, Australia
Рет қаралды 402
TLS Handshake Explained - Computerphile
16:59
Computerphile
Рет қаралды 550 М.
clsXlca Take-aways and close
16:25
Linux.conf.au 2016 -- Geelong, Australia
Рет қаралды 62
Does size matter? BEACH EDITION
00:32
Mini Katana
Рет қаралды 19 МЛН