hybrid radio everywhere for everyone€¦ · hybrid radio everywhere for everyone hradio.eu current...
TRANSCRIPT
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
HRADIO: Time-Shift
3
local TimeShift
cross device TimeShift
© HRADIO Consortium 2018
HRADIO: Personalisation
4
Profile & Context my program
© HRADIO Consortium 2018
HRADIO: Interactivity & Visualisation
5
Lyrics
Logos
Images
user feedbackWeb
enrich
enrich
© HRADIO Consortium 2018
HRADIO technical work
Seite 6
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
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
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
HRADIO Android and WEB sample apps
Seite 10
https://edistream.irt.de
HRADIO technical work
Seite 11
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.
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“
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)
15
Next steps:
Pilot phase 2
© HRADIO Consortium 2018
HRADIO Overview (pilot phase 2)
Seite 16
Phase 3
Car Client
Seite 17
Recommendations:● Currently only for
services
TimeShift:● Time or ● content based
Mobile Client
Seite 18
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.
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