• Save
Hybrid FM-RDS/Internet Radio Applications
Upcoming SlideShare
Loading in...5
×
 

Hybrid FM-RDS/Internet Radio Applications

on

  • 1,820 views

 

Statistics

Views

Total Views
1,820
Views on SlideShare
1,817
Embed Views
3

Actions

Likes
1
Downloads
1
Comments
0

2 Embeds 3

http://a0.twimg.com 2
http://us-w1.rockmelt.com 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Hybrid FM-RDS/Internet Radio Applications Hybrid FM-RDS/Internet Radio Applications Presentation Transcript

  • WABE Convention HybridNovember 7th, 2011Edmonton, Alberta FM-RDS/Internet Radio ApplicationsRoy KyrillosResearch EngineerCRC
  • Many Platforms for Radio Listening2
  • Delivery Platform of the Future ? OR Internet Broadcast3
  • Hybrid Service Uses Both OR AND Internet Broadcast4
  • Hybrid Radio Broadcast Audio + Internet Optional “enhancements”5
  • Example: Radio Slideshow Audio FM Transmitter Hybrid Receiver FM Production Platform Internet HTTP/Image Visuals Server6
  • Why Hybrid Radio ?  Enhance radio experience  Compete with “richer” platforms  Multimedia  Interactivity  Audience measurement  Advertising  New business models7
  • Why Hybrid with FM Radio ?  A step towards digital radio  Slow adoption of digital radio worldwide  Well known technology  Infrastructure deployed  New momentum for FM and RDS ?  iPod Nano 5 shows tagging  FM in smartphones ... but just not accessible!  NAB working on enabling FM-RDS in smartphones for public emergency alerting8
  • Example: Radio Slideshow Audio FM Transmitter Hybrid Receiver FM Production Platform Internet HTTP/Image Visuals Server9
  • RadioDNS in a Sentence Enable receivers to automatically associate radio stations with their related Internet ”enhancements”10
  • A Standard for Hybrid Radio: RadioDNS  Global effort  Many players: NAB, EBU, ...  Works with all standards  Simple technology  Governance: Internet  Like Internet domains  Open to many applications  RadioVIS, EPG, Tagging, Internet streaming roaming, ....11
  • RadioDNS for FM • Extended country code CE1 • Program identification C586 • FM frequency 95.812
  • RadioVISRadioVIS receiver access FM-RDS radio stationto broadband content C+Frequency FM RDS PI+EC radiodns.org RadioDNS = Br DNS server oadcaster.ca RadioVIS ? broadcaster.ca RadioVIS = radi ovis.crc.ca:6161 DNS server 3 Hybrid Receiver tion STOMP connec Push image (http ://...) Push text(News, weather, etc) radiovis.ca:61613 RadioVIS & content server :// ...) Get image (http HTTP transfer13
  • RadioVIS Receivers Pure Sensia Chumby Global Radio App Nokia N90014
  • CRC Recent Developments15
  • CRC Recent Developments Hybrid Radio on SmartphonesRadioDNS Service Platform C+Frequency FM RDS PI+EC radiodns.ca RadioDNS = Br DNS server oadcaster.ca RadioVIS ? radiodns.ca RadioVIS = radi ovis.ca:61613 DNS server Hybrid Receiver tion STOMP connec Push image (http ://...) Push text(News, weather, etc) radiovis.ca:61613 RadioVIS content server ://...) Get image (http HTTP transfer16
  • CRC Recent Developments Hybrid Radio on SmartphonesRadioDNS Service Platform C+Frequency FM RDS PI+EC radiodns.ca RadioDNS = Br DNS server oadcaster.ca RadioVIS ? radiodns.ca RadioVIS = radi ovis.ca:61613 DNS server Hybrid Receiver tion STOMP connec Push image (http ://...) Push text(News, weather, etc) radiovis.ca:61613 RadioVIS content server ://...) Get image (http HTTP transfer17
  • FM TwoO Overview  Launched in February 2011  Pronounce: two "O", like in Web 2.0  Samsung Galaxy S  Demo/Testing Application  First FM App on Android Market  40k downloads to date  Test mode (RDS via Wifi)  RT+ Decoding  RadioDNS: RadioVIS/EPG18
  • FM TwoO Compatibility  Galaxy S Then: YES  Galaxy TAB: NO  Nexus S: NO  5 Galaxy S US models: NO?  Galaxy S 2: root  Galaxy S Now: ROOT19
  • FM TwoO vs Default Samsung App src: mmbtools.crc.ca20
  • NAB 2011 Demo  RadioVIS  A RadioDNS-based application From FM-RDS - RT/RT+ - PS - PI - Audio Hybrid Radio From Internet - Image - Text21
  • CRC FM-RDS Android Library  Samsung Galaxy S  Silicon Labs FM chipset  High level API  Control FM  Receive PI, PS, RT  Free of charge  Redistribute on Android Market  Give Credit to CRC  Notify CRC  Get from mmbtools.crc.ca ...  ... Until Google provides FM API !?!?22
  • CRC FM-RDS Android Library: Free Demo Code  Make an Android Radio App in 15 minutes! if (CRC_FMRDS_Library.radioIsSupported()) { CRC_FMRDS_Library.openRadio(aManager); CRC_FMRDS_Library.setBand(CRC_FMRDS_Library.BAND_87500_108000_kHz); CRC_FMRDS_Library.setSpacing(CRC_FMRDS_Library.CHAN_SPACING_100_kHz); CRC_FMRDS_Library.setEmphasis(CRC_FMRDS_Library.DE_TIME_CONSTANT_75); CRC_FMRDS_Library.setChannel(currentFreq); int i = 0; while (i < 20){ try { Thread.sleep(250); } catch (InterruptedException e) { } CRC_FMRDS_Library.processRDS(); CRC_FMRDS_Library.syncMediaVolume(aManager); i++; } String PI = Integer.toHexString(CRC_FMRDS_Library.getPI()); String PS = CRC_FMRDS_Library.getPS(); String RT = CRC_FMRDS_Library.getRT(); CRC_FMRDS_Library.closeRadio(aManager); }23
  • CRC Recent Developments Hybrid Radio on Smartphones RadioDNS Service Platform C+Frequency FM RDS PI+EC radiodns.ca RadioDNS = Br DNS server oadcaster.ca RadioVIS ? radiodns.ca RadioVIS = radi ovis.ca:61613 DNS server Hybrid Receiver tion STOMP connec Push image (http ://...) Push text(News, weather, etc) radiovis.ca:61613 RadioVIS content server ://...) Get image (http HTTP transfer24
  • CRC RadioDNS Service Platform radiodns.ca  RadioDNS service hosted by CRC to provide a flexible test platform for Canadian broadcasters Multi-Program RadioDNS Content Server  Multiple secured FTP accounts for content uploads  RadioVIS, EPG content managers  RadioVIS (STOMP), EPG server  Virtualized server  “cloudable”  Group vs independent hosting25
  • Uploading Content to the CRC RadioDNS Platform  Secured FTP access  Download generic ftp client (ex.: Filezilla, http://filezilla-project.org/)  Login to your account with the username and password given at the time of your registration  Upload files for RadioDNS services in:  /radiovis  /radioepg  Content updates can be automated  Service is updated almost instantly after content has changed27
  • Using CRC RadioDNS  RadioVIS service  Images  Images files uploaded to /radiovis  Supports most formats: jpg, gif, png, bmp, etc  Images are scaled and converted to a format best supported by the RadioVIS specification  Texts  Text file is used to set the text transmitted inline with the visual content  Ex.: /radiovis/RadioVisTexts.txt Vous écoutez CRC radio Démo de services radioDNS You are listening to CRC radio RadioDNS services demo28
  • Using CRC RadioDNS  RadioEPG service  Logo  First images file found in /radioepg used as the station logo  Supports most formats: jpg, gif, png, bmp, etc  Station information  Text file is used to configure the station details  Ex.: /radioepg/RadioEPGdata.txt shortName=CRC mediumName=CRC FM Radio shortDescription=Test radio station that features advanced FM-RDS services such as RadioDNS and RT+ keywords=rock, pop, classic webLink=http://www.crc.gc.ca language=en serviceProvider=CRC Canada29
  • Updating RadioVIS Content30
  • Thanks TEAM François Lefebvre, Pascal Charest, Jean-Michel Bouffard, Roy Kyrillos PRESENTATIONS www.slideshare.net/tag/crcmmb www.youtube.com/crcmmb PROJECTS www.crc.ca/mmb, mmbTools.crc.ca, openmokast.org31