HeliosTv : Using GStreamer In A Distributed DVB Stack€¦ · 2 HeliosTv : Using GStreamer In A...
Transcript of HeliosTv : Using GStreamer In A Distributed DVB Stack€¦ · 2 HeliosTv : Using GStreamer In A...
HeliosTv : Using GStreamer In A DistributedDVB Stack
R. Picard
2015/10/08
1 HeliosTv : Using GStreamer In A Distributed DVB Stack v1.0 rev1 - R. Picard GStreamer Conference 2015
SoftAtHome
I Software editorI For Telcos and BroadcastersI Linux based operating system for
I Internet gatewaysI SetTopBox
2 HeliosTv : Using GStreamer In A Distributed DVB Stack v1.0 rev1 - R. Picard GStreamer Conference 2015
Me
I Software architectI Working on SetTopBoxI Focussed on media features
3 HeliosTv : Using GStreamer In A Distributed DVB Stack v1.0 rev1 - R. Picard GStreamer Conference 2015
We Want : Independent Components
4 HeliosTv : Using GStreamer In A Distributed DVB Stack v1.0 rev1 - R. Picard GStreamer Conference 2015
We Want : Broadcast On An IPTV Box
5 HeliosTv : Using GStreamer In A Distributed DVB Stack v1.0 rev1 - R. Picard GStreamer Conference 2015
Some Partial Solutions Exist
I HD HomeRunI Sat>IPI TvHeadendI GStreamer
6 HeliosTv : Using GStreamer In A Distributed DVB Stack v1.0 rev1 - R. Picard GStreamer Conference 2015
HeliosTv : A DVB Streamer
I Remote access to DVB dataI Transport stream, sections, and PESI Use hardware demuxI Manage frontends
7 HeliosTv : Using GStreamer In A Distributed DVB Stack v1.0 rev1 - R. Picard GStreamer Conference 2015
Independent Components
8 HeliosTv : Using GStreamer In A Distributed DVB Stack v1.0 rev1 - R. Picard GStreamer Conference 2015
Broadcast On Any Device
9 HeliosTv : Using GStreamer In A Distributed DVB Stack v1.0 rev1 - R. Picard GStreamer Conference 2015
Global Design
10 HeliosTv : Using GStreamer In A Distributed DVB Stack v1.0 rev1 - R. Picard GStreamer Conference 2015
HeliosTv Protocol
I Language agnotsticI TCP or Unix socketI MsgPack
11 HeliosTv : Using GStreamer In A Distributed DVB Stack v1.0 rev1 - R. Picard GStreamer Conference 2015
The Pipeline
12 HeliosTv : Using GStreamer In A Distributed DVB Stack v1.0 rev1 - R. Picard GStreamer Conference 2015
Current Implementation
I Mostly prototypingI Service streamingI Functionnal !
13 HeliosTv : Using GStreamer In A Distributed DVB Stack v1.0 rev1 - R. Picard GStreamer Conference 2015
Demo
14 HeliosTv : Using GStreamer In A Distributed DVB Stack v1.0 rev1 - R. Picard GStreamer Conference 2015
Next Steps
I Cleanup and designI Section filteringI Channel lineupI Tuner managementI . . .
15 HeliosTv : Using GStreamer In A Distributed DVB Stack v1.0 rev1 - R. Picard GStreamer Conference 2015
Try It
I License : LPGL v2 + Apache 2I https://github.com/HeliosTv
16 HeliosTv : Using GStreamer In A Distributed DVB Stack v1.0 rev1 - R. Picard GStreamer Conference 2015
Questions
Thank You.
17 HeliosTv : Using GStreamer In A Distributed DVB Stack v1.0 rev1 - R. Picard GStreamer Conference 2015