hybrid radio everywhere for everyone€¦ · hybrid radio everywhere for everyone hradio.eu current...

20
HYBRID RADIO EVERYWHERE FOR EVERYONE HRADIO.EU Current status Lausanne, 31th March 2019 Alexander Erk (IRT)

Upload: others

Post on 02-Jun-2020

9 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: HYBRID RADIO EVERYWHERE FOR EVERYONE€¦ · HYBRID RADIO EVERYWHERE FOR EVERYONE HRADIO.EU Current status Lausanne, 31th March 2019 Alexander Erk (IRT)

HYBRID RADIO EVERYWHERE FOR EVERYONE

HRADIO.EU

Current status

Lausanne, 31th March 2019

Alexander Erk (IRT)

Page 2: HYBRID RADIO EVERYWHERE FOR EVERYONE€¦ · HYBRID RADIO EVERYWHERE FOR EVERYONE HRADIO.EU Current status Lausanne, 31th March 2019 Alexander Erk (IRT)

H2020 EU Project HRADIO

Seite 2

• 8 Partners all over Europe

• Goal is to develop new Hybrid Radio scenarios for mobile, car and domestic use-cases

• Development of radio service access APIs for Android, iOS and Web

• Development of an overlay network for metadata and usage data distribution

Page 3: HYBRID RADIO EVERYWHERE FOR EVERYONE€¦ · HYBRID RADIO EVERYWHERE FOR EVERYONE HRADIO.EU Current status Lausanne, 31th March 2019 Alexander Erk (IRT)

HRADIO: Time-Shift

3

local TimeShift

cross device TimeShift

© HRADIO Consortium 2018

Page 4: HYBRID RADIO EVERYWHERE FOR EVERYONE€¦ · HYBRID RADIO EVERYWHERE FOR EVERYONE HRADIO.EU Current status Lausanne, 31th March 2019 Alexander Erk (IRT)

HRADIO: Personalisation

4

Profile & Context my program

© HRADIO Consortium 2018

Page 5: HYBRID RADIO EVERYWHERE FOR EVERYONE€¦ · HYBRID RADIO EVERYWHERE FOR EVERYONE HRADIO.EU Current status Lausanne, 31th March 2019 Alexander Erk (IRT)

HRADIO: Interactivity & Visualisation

5

Lyrics

Logos

Images

user feedbackWeb

enrich

enrich

© HRADIO Consortium 2018

Page 6: HYBRID RADIO EVERYWHERE FOR EVERYONE€¦ · HYBRID RADIO EVERYWHERE FOR EVERYONE HRADIO.EU Current status Lausanne, 31th March 2019 Alexander Erk (IRT)

HRADIO technical work

Seite 6

Page 7: HYBRID RADIO EVERYWHERE FOR EVERYONE€¦ · HYBRID RADIO EVERYWHERE FOR EVERYONE HRADIO.EU Current status Lausanne, 31th March 2019 Alexander Erk (IRT)

Client libraries

DAB-Multiplex (DAB/IP)

FIC-Packets MSC-Packets

Native C++ IRT DAB Libraries

OMRI Application (Android, iOS and JavaScript)

JNI Layer for Android

Swift/C++ Layer for iOS

WEBAssembly/emscripten with

JS/MSE

OMRI API

● Open Mobile Radio Interface

● Java based API for radio centric applications

● Implementations:○ Android : Ready ○ iOS: In work○ HTML/JS: 1st prototype

player is ready to test

● Technology agnostic

● High- and low-level access to radio data

● OMRI - ETSI TS 103632 V1.1.1

7

Page 8: HYBRID RADIO EVERYWHERE FOR EVERYONE€¦ · HYBRID RADIO EVERYWHERE FOR EVERYONE HRADIO.EU Current status Lausanne, 31th March 2019 Alexander Erk (IRT)

Why not use DAB+ as format for IP radio?

Seite 8

● DAB multiplexes contain all important audio and data services (not only MP3/AAC Audio)

● Completely self contained stream

● DynamicLabel+ is attached to the audio data (PAD) and perfectly in sync. esp. for the Item.running and Item.toggle information

● Slideshow is usually also attached to the audio data (PAD) and also perfectly in sync.

● Announcements/Warning/Traffic signalisation “in Band” with standardized means.

● Each single service is taken from the existing DAB+ multiplex of the broadcaster.

● Service following (DAB <-> IP) gets much more easier (no Audio processing/correlation)

● Application developers use DAB+ only

Page 9: HYBRID RADIO EVERYWHERE FOR EVERYONE€¦ · HYBRID RADIO EVERYWHERE FOR EVERYONE HRADIO.EU Current status Lausanne, 31th March 2019 Alexander Erk (IRT)

DAB+ EDI Splitter

Seite 9

Traditional DAB+ Mux

DAB+ EDI Splitter

EDI

EDI

Single Service EDIs

EDI

EDI

EDIClients only

see DAB+ services

BAND III OFDM Modulation

Standard CDN

delivery

HTTP/HTTPS

Page 10: HYBRID RADIO EVERYWHERE FOR EVERYONE€¦ · HYBRID RADIO EVERYWHERE FOR EVERYONE HRADIO.EU Current status Lausanne, 31th March 2019 Alexander Erk (IRT)

HRADIO Android and WEB sample apps

Seite 10

https://edistream.irt.de

Page 11: HYBRID RADIO EVERYWHERE FOR EVERYONE€¦ · HYBRID RADIO EVERYWHERE FOR EVERYONE HRADIO.EU Current status Lausanne, 31th March 2019 Alexander Erk (IRT)

HRADIO technical work

Seite 11

Page 12: HYBRID RADIO EVERYWHERE FOR EVERYONE€¦ · HYBRID RADIO EVERYWHERE FOR EVERYONE HRADIO.EU Current status Lausanne, 31th March 2019 Alexander Erk (IRT)

Metadata platform

12

● Metadata importer for RadioDNS, DL+, ICY-Tag, WorldDAB-SPI, Radioplayer

● REST APIs for applications for service list, detailed search and personalisation queries

● Completely Docker based deployment.

● Next goals: Developing towards a federated system.

Page 13: HYBRID RADIO EVERYWHERE FOR EVERYONE€¦ · HYBRID RADIO EVERYWHERE FOR EVERYONE HRADIO.EU Current status Lausanne, 31th March 2019 Alexander Erk (IRT)

13

Federation of metadata platforms

© HRADIO Consortium 2018

1 32

Query has two parts:

1. Genre, Geo information

2. Detailed query

(1) is used to discover best node

matches in the global node list

Local Search Node Index

1 Genre=Rock, Region=Bavaria

2 Genre=Pop, Region=NRW

3 Genre=Rock, Region=Bavaria

Query „Genre=Rock, Region=Bavaria“

Page 14: HYBRID RADIO EVERYWHERE FOR EVERYONE€¦ · HYBRID RADIO EVERYWHERE FOR EVERYONE HRADIO.EU Current status Lausanne, 31th March 2019 Alexander Erk (IRT)

14

Privacy preserving usage data collection

• Noise will be added to the usage data at client side.

• Broadcasters get the right answer but not single personal information

• HRADIO uses the RAPPOR (Randomized Aggregatable Privacy-Preserving Ordinal

Response) algorithm from Google.

personal data (before) personal data (after) all data (before) all data (after)

Page 15: HYBRID RADIO EVERYWHERE FOR EVERYONE€¦ · HYBRID RADIO EVERYWHERE FOR EVERYONE HRADIO.EU Current status Lausanne, 31th March 2019 Alexander Erk (IRT)

15

Next steps:

Pilot phase 2

© HRADIO Consortium 2018

Page 16: HYBRID RADIO EVERYWHERE FOR EVERYONE€¦ · HYBRID RADIO EVERYWHERE FOR EVERYONE HRADIO.EU Current status Lausanne, 31th March 2019 Alexander Erk (IRT)

HRADIO Overview (pilot phase 2)

Seite 16

Phase 3

Page 17: HYBRID RADIO EVERYWHERE FOR EVERYONE€¦ · HYBRID RADIO EVERYWHERE FOR EVERYONE HRADIO.EU Current status Lausanne, 31th March 2019 Alexander Erk (IRT)

Car Client

Seite 17

Recommendations:● Currently only for

services

TimeShift:● Time or ● content based

Page 18: HYBRID RADIO EVERYWHERE FOR EVERYONE€¦ · HYBRID RADIO EVERYWHERE FOR EVERYONE HRADIO.EU Current status Lausanne, 31th March 2019 Alexander Erk (IRT)

Mobile Client

Seite 18

Page 19: HYBRID RADIO EVERYWHERE FOR EVERYONE€¦ · HYBRID RADIO EVERYWHERE FOR EVERYONE HRADIO.EU Current status Lausanne, 31th March 2019 Alexander Erk (IRT)

Summary

Seite 19

TF-OMRI

• The HRADIO client libraries work fine, covering Android and JavaScriptthe iOS versions are under development.

• DAB over IP is a way to bring “real” radio services over IP (radio is morethan just the MP3 audio).

• The metadata platform is in a good shape and interesting things will come (federation and privacy preserving usage data collection)

• Upcoming pilot phase will show integrated clients for mobile and car.

Page 20: HYBRID RADIO EVERYWHERE FOR EVERYONE€¦ · HYBRID RADIO EVERYWHERE FOR EVERYONE HRADIO.EU Current status Lausanne, 31th March 2019 Alexander Erk (IRT)

This project received funding from the European Union’s Horizon2020 research and innovation programme under grant agreement no. 761813

FIND OUT MORE: WWW.HRADIO.EUGET IN TOUCH: [email protected]

FOLLOW ON TWITTER: @HRADIOPROJECT

THANK YOU FOR LISTENING