DASH and European Broadcasters

CONTENT
01 HYBRID BROADBAND BROADCAST TELEVISION VERSION 2
UPDATE ON DEVELOPMENTS WITH HBBTV V2 USING DASH
02 EBU / DASH-IF TEST ENGINE FOR ENCODING
TEST ENVIRONMENT USING OSS TO CREATE REFERENCE FILES
WHAT IS HBBTV?
HbbTV is and ETSI standard describing how DVB broadcast signals can be used
to trigger interactive services over internet on connected televisions.
HbbTV exists due to close cooperation of broadcasters with CEManufacuters.
Broadcasters control the available services that relate to their channel and can
therefore interact directly with their audience.
Less test implications for CE-Manufacturers to support popular broadcast
interactive (catch-up) services.
MERGING LINEAR WITH ON
DEMAND ON TV
Interesting services
Guide audience to (related) content of their interest
User control of (social) media overlays and second screens
Lean back interactivity
Catch up services are most popular
Fast uptake of use by audience
Direct relation with audience
Return channel for user participation
Linear merges with on demand
Broadcaster in control of content related services
HBBTV BROADCAST SERVICES IN EUROPE
WHAT HAS HBBTV TO DO WITH DASH?
-
HbbTV 1.5 prescribes MPEG DASH for playout of on demand files
-
HbbTV V2 refers to parts of DVB-DASH (still in the make) but will support
both live and on demand playout
Other pillars of HbbTV V2 besides MPEG DASH:
- DVB-CI+ 1.4 support for CI+ cards
- Second screen synchronisation using work done in DVB-CSS
- HTML5 profile replacing CE-HTML
Expected release of HbbTV V2: July 2014
TEST ENGINE FOR
ENCODING
COOPERATION BETWEEN DASH-IF, EBU
AND GPAC LICENSING
TEST ENGINE FOR ENCODING
The test platform is expected to act as 'reference software workflow‘ for creating
different audio/video formats in the contribution/distribution production chain
using only Open Source Software.
It is intended in first instance to facilitate the discussion about suitable MPEGDASH content generation (including encoding and packaging settings) for
different use cases.
Members of EBU, DASH-IF and in the future other standardisation groups like
HbbTV and DVB can create encoding / packaging settings with the goal to
create reference files. This should accommodate the discussions around
implementation of specifications and standards
Live
source
Encoder
FFMpeg
Presets
Source
files:
MP4,
subtitle,
multpleaudio
Presets
Source
files
MPD and IPpackages
Conformance
test MPD
Web based
User
interface
test
platform
On Demand
DASH
authoring
GPAC
Licensing
DASHCAST
Conformance
Segment test
HTTP
Server
Apache
Conformance
test client
DASH-js player
Presets
Encoder
FFMpeg and
Hiro Codem
transoder
DASH.js
player
Internet
Presets
Source
files:
MP4,
subtitle,
multipleaudio
DASH
authoring
GPAC
Lisencing
MP4Box
MPD and IPpackages
STEP BY STEP FUNCTIONALITIES
Step 1 - Login as EBU / DASH-IF member or visitor*
Step 2 - Select EBU test files or upload your own
Step 3 - Create or select encode / package settings
Step 4 - Start encoding and publish output
Step 5 – Share result and settings with
test community in the forum to discuss
if they meet the use case they were
intended for.
* Visitors can only view results and
participate in forum discussions
CODE REPOSITORIES
Test engine for encoding
- Hosted environment = http://EBU.IO
- Code repositories:
- https://github.com/ebu/test-engine-live-tools
- https://github.com/ebu/test-engine-ondemand
DASH.js : https://github.com/Dash-Industry-Forum/dash.js
GPAC MP4BOX : http://gpac.wp.mines-telecom.fr/mp4box/
FFMpeg : http://www.ffmpeg.org/
TIMELINE
-
First beta test engine is open for testing (on demand only)
Gathering impressions and opinions
Second development cycle starts 15 May
Release of first official beta version of Test Engine 30 June
-
Meanwhile external modules like GPAC MP4BOX and DASHCAST
will be updated ...
EBU TECHNOLOGY
& INNOVATION
SOFTWARE
DEVELOPMENT
Access different projects
via EBU.IO
- Test engine for encoding
- RadioDNS Manager
- RadioVIS HTML5 Player
And other projects...
FIN
WHTSNXT