SlideShare a Scribd company logo
1 of 17
NewTechnical Architectures and
Deployment Models for Radio Production
23 oct 2019, Ryan Jespersen
Jutel is technology leader in integrating the
business process , workflow and broadcasting
process of major radio broadcasters and mobile
media providers
New deployment possibilities for Radio Production.
29.10.2019 2
Drivers:
Need to go near the listeners
Media Competition
Technology
• IPAudio
• Virtualisation
• Browser-based U/I
• Rest APIs
• Cloud
Codecs
I
P
Cloud
RadioMan
Back-end
Services
Files
RadioMan
PlayoutsControls
Radio ProductionVirtualisation
29.10.2019 3
Bring digital user experience to
radio production
• Touch-screen all-in-one U/I
• Virtual Studios,
• Minimise visible hardware
• Servers and Audio Infrastructure
are somewhere in the IT
backbone
Benefits for Radio Broadcasters
29.10.2019 4
What are the benefits for you?
• Easy to deploy & maintain
• Flexible use cases:
• Light studios
• Temporary use cases
• Pop-up stations
• Modern workflows
Integration of RadioMan and audio infrastructure
29.10.2019 5
All in one user
experience
Virtual Win server
Lawo VPB
Vmware HW
RadioMan
Playout Server 1
RadioMan
Playout Server 2
Studio
VisTool PC
RadioMan
Browser
GUI
RadioMan
Control
Buttons
Sidekick
Lawo AES67 Audio
VisTool PC
RadioMan
Browser
GUI
RadioMan
Control
Buttons
Presenter
Lawo AES67 Audio
Lawo VSC
RadioMan QEP Editor
Win Client
RadioMan
Browser GUI
+browser
RM
Xfade
tool
Edit PC
Lawo VSM
Lawo Ruby
RadioMan Backend #1
IT
New studio integration needs new architecture
29.10.2019 6
RadioMan 6
• Web-based architecture
• Native Browser U/I
• REST Interfaces
• Networked players
• Fast Messaging
• Built in IP audio
• Cloud enabled
F5 BIG IP 5000
Load balancer
User’s web browser/
LAWO Vistool
YLEX
Radioman
database
X3M
RadioMan
database
Puhe
RadioMan
database
ISILON file storage
RadioMan Backend #1
Apache Web Server
RadioMan ACCESS
REST API
and Business Logic
Browser application
(JS, CSS, HTML)
ActiveMQ message
broker
YLEX/Puhe/X3M services
* On-air daemon (*3)
* Conversion daemon (*3)
* Notification daemon (*3)
RadioMan Backend #2
Apache Web Server
Browser application
(JS, CSS, HTML)
ActiveMQ message
broker
YLEX/Puhe/X3M services
* On-air daemon (*3)
* Conversion daemon (*3)
* Notification daemon (*3)
RadioMan
Audio
Converter #1
RadioMan
Audio
Converter #2
RadioMan ACCESS
REST API
and Business Logic
Persistent AMQ
message storage
HTTPS,
Websocket
HTTP,
Websocket
RadioMan
Playout Server
for YLEX
RadioMan
Playout Server
for X3M
RadioMan
Playout Server
For YLE Puhe
HTTPS (file & database operations)
ActiveMQ messages
Ember+
Agent
Message
Publisher
Ember+
Agent
Message
Publisher
Deployments
29.10.2019 7
Load balancer
RadioMan Backend
Apache Web
Server
RadioMan ACCESS
REST API
and Business Logic
Browser application
(JS, CSS, HTML)
ActiveMQ message
broker
* On-air daemon
* Conversion daemon
* Notification daemon
RadioMan
database
File Storage
Central Location
Local 3
Local 2
Local 1
Codec
Figure 4:Cloud Servers
and Local play
Playout Server
Playout Server
Playout Server
Playout Server
Deployments
29.10.2019 8
Load balancer
RadioMan Backend
Apache Web
Server
RadioMan ACCESS
REST API
and Business Logic
Browser application
(JS, CSS, HTML)
ActiveMQ message
broker
* On-air daemon
* Conversion daemon
* Notification daemon
RadioMan
database
File Storage
Central location
Local 3
Local 2
Local 1
Codec
Figure 3:Cloud Servers
and Cloud play
Playout Server
Playout Server
Playout Server
Playout Server
Multi-Channel
virtual codec
RADIOMAN WITH LOCAL PLAYOUT
29.9.2016 9
- HAProxy Loadbalancer
- Two Factor Authentication
- RM ACCESSWebservers
- RM ACCESS Backend
- PostGre SQL Database
- RM ACCESS Playout Server
RADIOMAN WITH LOCAL PLAYOUT
- HAProxy Loadbalancer
- Two Factor Authentication
- RM ACCESSWebservers
- RM ACCESS Backend
- PostGre SQL Database
RADIOMAN PLAYOUT SERVER
(data center or studio)
Output:
AES67 / AES EBU
RADIOMAN WITH CLOUD PLAYOUT
- HAProxy Loadbalancer
- Two Factor Authentication
- RM ACCESSWebservers
- RM ACCESS Backend
- PostGre SQL/IBM DB2 Database
- RM ACCESSCloud Playout
- DIGIGRAM *VIP
Output:
AES EBU
AudioCodec
RADIOMAN MOBILE
- HAProxy Loadbalancer
- Two Factor Authentication
- RM ACCESS Services
- PostGre SQL Database
RADIOMAN PLAYOUT SERVER
(data center or studio)
Output:
AES67 / AES EBU - Mobile codec (Internet of Sound)
www.jutel.fi
RADIOMAN LIVE
29.10.2019 13
IP
Cloud
Local Editor
On-Air
Mixer Controls
CODECS
RadioMan
ACCESSS
Back-end
Services
Database
Files
Future Radio
On Air
Someone to
interview
onair_live_fadingtool.png
Local Editor
Someone to
interview
Virtualizing Radio
29.10.2019 14
RadioMan
ACCESSS
Back-end
Services
Database
Files
Cloud
IP
CODECS
On Air
On-Air
Mixer Controls
A new generation broadcast production and
playout platform that supports workflows from a
simple remote broadcast to complex studio-
operated mixed programs
Cloud Deployment
29.10.2019 15
IP
Xmitters
Cloud
Local Editor
On-Air
Mixer Controls
CODECS
RadioMan
ACCESSS
Back-end
Services
Database
Files
Future Radio
On Air
Someone to
interview
onair_live_fadingtool.png
HTML5
User
Interface
Rest- API
WebRTC / Opus audio
Active MQ
Amazon AWS,
Option: In-house
WebRTC,
IceCast,
RTP
RadioMan 6
Back-End
RadioMan 6
Playout Server
+ Live Mix
USB-audio
Production: browser based editing
29.10.2019 16
ThankYou !
29.10.2019 17
Ryan Jespersen
VP Marketing
ryan@jutel.fi
www.jutel.fi

More Related Content

What's hot

Introduction to WebRTC
Introduction to WebRTCIntroduction to WebRTC
Introduction to WebRTCPatrick Cason
 
Live Streaming from A-Z
Live Streaming from A-ZLive Streaming from A-Z
Live Streaming from A-ZBrightcove
 
Assessing Network Readiness
Assessing Network ReadinessAssessing Network Readiness
Assessing Network ReadinessrAVe [PUBS]
 
Insights on the configuration and performances of SOME/IP Service Discovery
Insights on the configuration and performances of SOME/IP Service DiscoveryInsights on the configuration and performances of SOME/IP Service Discovery
Insights on the configuration and performances of SOME/IP Service DiscoveryNicolas Navet
 
Low Latency Mobile Messaging using MQTT
Low Latency Mobile Messaging using MQTTLow Latency Mobile Messaging using MQTT
Low Latency Mobile Messaging using MQTTHenrik Sjöstrand
 
IP Signal Distribution
IP Signal DistributionIP Signal Distribution
IP Signal DistributionrAVe [PUBS]
 
Scalable Service Oriented Architecture for Audio/Video ...
Scalable Service Oriented Architecture for Audio/Video ...Scalable Service Oriented Architecture for Audio/Video ...
Scalable Service Oriented Architecture for Audio/Video ...Videoguy
 
Using DASH and MPEG-2 TS
Using DASH and MPEG-2 TSUsing DASH and MPEG-2 TS
Using DASH and MPEG-2 TSAlex Giladi
 
OpenStack MeetUp - OpenContrail Presentation
OpenStack MeetUp - OpenContrail PresentationOpenStack MeetUp - OpenContrail Presentation
OpenStack MeetUp - OpenContrail PresentationStacy Véronneau
 
The OTT Challenge - Eric Leung
The OTT Challenge - Eric LeungThe OTT Challenge - Eric Leung
The OTT Challenge - Eric LeungMyNOG
 
Dante Audio Networking Fundamentals
Dante Audio Networking FundamentalsDante Audio Networking Fundamentals
Dante Audio Networking FundamentalsrAVe [PUBS]
 
CCNA Quality of Services (QoS)
CCNA Quality of Services (QoS)CCNA Quality of Services (QoS)
CCNA Quality of Services (QoS)Networkel
 
Introduction to WebRTC
Introduction to WebRTCIntroduction to WebRTC
Introduction to WebRTCArt Matsak
 
IAB-5039 : MQTT: A Protocol for the Internet of Things (InterConnect 2015)
IAB-5039 : MQTT: A Protocol for the Internet of Things (InterConnect 2015)IAB-5039 : MQTT: A Protocol for the Internet of Things (InterConnect 2015)
IAB-5039 : MQTT: A Protocol for the Internet of Things (InterConnect 2015)PeterNiblett
 

What's hot (19)

Introduction to WebRTC
Introduction to WebRTCIntroduction to WebRTC
Introduction to WebRTC
 
Live Streaming from A-Z
Live Streaming from A-ZLive Streaming from A-Z
Live Streaming from A-Z
 
Assessing Network Readiness
Assessing Network ReadinessAssessing Network Readiness
Assessing Network Readiness
 
Insights on the configuration and performances of SOME/IP Service Discovery
Insights on the configuration and performances of SOME/IP Service DiscoveryInsights on the configuration and performances of SOME/IP Service Discovery
Insights on the configuration and performances of SOME/IP Service Discovery
 
Low Latency Mobile Messaging using MQTT
Low Latency Mobile Messaging using MQTTLow Latency Mobile Messaging using MQTT
Low Latency Mobile Messaging using MQTT
 
IP Signal Distribution
IP Signal DistributionIP Signal Distribution
IP Signal Distribution
 
Scalable Service Oriented Architecture for Audio/Video ...
Scalable Service Oriented Architecture for Audio/Video ...Scalable Service Oriented Architecture for Audio/Video ...
Scalable Service Oriented Architecture for Audio/Video ...
 
Iperf Tutorial
Iperf Tutorial Iperf Tutorial
Iperf Tutorial
 
Using DASH and MPEG-2 TS
Using DASH and MPEG-2 TSUsing DASH and MPEG-2 TS
Using DASH and MPEG-2 TS
 
OpenStack MeetUp - OpenContrail Presentation
OpenStack MeetUp - OpenContrail PresentationOpenStack MeetUp - OpenContrail Presentation
OpenStack MeetUp - OpenContrail Presentation
 
The OTT Challenge - Eric Leung
The OTT Challenge - Eric LeungThe OTT Challenge - Eric Leung
The OTT Challenge - Eric Leung
 
Dante Audio Networking Fundamentals
Dante Audio Networking FundamentalsDante Audio Networking Fundamentals
Dante Audio Networking Fundamentals
 
pps Matters
pps Matterspps Matters
pps Matters
 
CCNA Quality of Services (QoS)
CCNA Quality of Services (QoS)CCNA Quality of Services (QoS)
CCNA Quality of Services (QoS)
 
Freeswitch
FreeswitchFreeswitch
Freeswitch
 
Evolving Enterprise Network Architecture
Evolving Enterprise Network ArchitectureEvolving Enterprise Network Architecture
Evolving Enterprise Network Architecture
 
66_pfSenseTutorial
66_pfSenseTutorial66_pfSenseTutorial
66_pfSenseTutorial
 
Introduction to WebRTC
Introduction to WebRTCIntroduction to WebRTC
Introduction to WebRTC
 
IAB-5039 : MQTT: A Protocol for the Internet of Things (InterConnect 2015)
IAB-5039 : MQTT: A Protocol for the Internet of Things (InterConnect 2015)IAB-5039 : MQTT: A Protocol for the Internet of Things (InterConnect 2015)
IAB-5039 : MQTT: A Protocol for the Internet of Things (InterConnect 2015)
 

Similar to New technical architectures and deployment models for radio production

Developing for Hybrid Cloud with Bluemix
Developing for Hybrid Cloud with BluemixDeveloping for Hybrid Cloud with Bluemix
Developing for Hybrid Cloud with BluemixRoberto Pozzi
 
Adform Cloud Infrastructure
Adform Cloud Infrastructure Adform Cloud Infrastructure
Adform Cloud Infrastructure Matas Tvarijonas
 
SuperConnectivity: One company’s heroic mission to deliver on the promises of...
SuperConnectivity: One company’s heroic mission to deliver on the promises of...SuperConnectivity: One company’s heroic mission to deliver on the promises of...
SuperConnectivity: One company’s heroic mission to deliver on the promises of...4DK Technologies, Inc.
 
Scaling Open Source Applications with SBCs
Scaling Open Source Applications with SBCsScaling Open Source Applications with SBCs
Scaling Open Source Applications with SBCsAlan Percy
 
Scaling Open Source Applications with SBCs
Scaling Open Source Applications with SBCsScaling Open Source Applications with SBCs
Scaling Open Source Applications with SBCsTelcoBridges Inc.
 
Taking the Next Hot Mobile Game Live with Docker and IBM SoftLayer
Taking the Next Hot Mobile Game Live with Docker and IBM SoftLayerTaking the Next Hot Mobile Game Live with Docker and IBM SoftLayer
Taking the Next Hot Mobile Game Live with Docker and IBM SoftLayerDaniel Krook
 
HMS Core Game Solution- create the immersive game world / Fei Tong (Huawei)
HMS Core Game Solution- create the immersive game world / Fei Tong (Huawei)HMS Core Game Solution- create the immersive game world / Fei Tong (Huawei)
HMS Core Game Solution- create the immersive game world / Fei Tong (Huawei)DevGAMM Conference
 
ACCELERATING OTT DELIVERY AND MODERNIZING MEDIA LOGISTICS WITH CLOUD BASED VI...
ACCELERATING OTT DELIVERY AND MODERNIZING MEDIA LOGISTICS WITH CLOUD BASED VI...ACCELERATING OTT DELIVERY AND MODERNIZING MEDIA LOGISTICS WITH CLOUD BASED VI...
ACCELERATING OTT DELIVERY AND MODERNIZING MEDIA LOGISTICS WITH CLOUD BASED VI...Amazon Web Services
 
(Download)
(Download)(Download)
(Download)Videoguy
 
What is expected from Chief Cloud Officers?
What is expected from Chief Cloud Officers?What is expected from Chief Cloud Officers?
What is expected from Chief Cloud Officers?Bernard Paques
 
IBM Softlayer Bluemix Marketplace
IBM Softlayer Bluemix MarketplaceIBM Softlayer Bluemix Marketplace
IBM Softlayer Bluemix MarketplaceSimon Baker
 
Day1 IBM Recap slides
Day1 IBM Recap slides Day1 IBM Recap slides
Day1 IBM Recap slides US-Ignite
 
Licensing for cross-platform applications made with Python, PHP, and JavaScript
Licensing for cross-platform applications made with Python, PHP, and JavaScriptLicensing for cross-platform applications made with Python, PHP, and JavaScript
Licensing for cross-platform applications made with Python, PHP, and JavaScriptteam-WIBU
 
Linux @ IBM © 2003 IBM Corporation
Linux @ IBM © 2003 IBM Corporation Linux @ IBM © 2003 IBM Corporation
Linux @ IBM © 2003 IBM Corporation webhostingguy
 
Docker Orchestration: Welcome to the Jungle! JavaOne 2015
Docker Orchestration: Welcome to the Jungle! JavaOne 2015Docker Orchestration: Welcome to the Jungle! JavaOne 2015
Docker Orchestration: Welcome to the Jungle! JavaOne 2015Patrick Chanezon
 
Montreal Cloud Computing Meetup - Feb 9th, 2016
Montreal Cloud Computing Meetup - Feb 9th, 2016Montreal Cloud Computing Meetup - Feb 9th, 2016
Montreal Cloud Computing Meetup - Feb 9th, 2016Jean-Louis (JL) Marechaux
 
Rebaca DPI and PCRF Expertie Overview
Rebaca DPI and PCRF Expertie OverviewRebaca DPI and PCRF Expertie Overview
Rebaca DPI and PCRF Expertie OverviewArshad Mahmood
 
Realtime mobile&iot solutions using mqtt and message sight
Realtime mobile&iot solutions using mqtt and message sightRealtime mobile&iot solutions using mqtt and message sight
Realtime mobile&iot solutions using mqtt and message sightfloridawusergroup
 

Similar to New technical architectures and deployment models for radio production (20)

Developing for Hybrid Cloud with Bluemix
Developing for Hybrid Cloud with BluemixDeveloping for Hybrid Cloud with Bluemix
Developing for Hybrid Cloud with Bluemix
 
Adform Cloud Infrastructure
Adform Cloud Infrastructure Adform Cloud Infrastructure
Adform Cloud Infrastructure
 
SuperConnectivity: One company’s heroic mission to deliver on the promises of...
SuperConnectivity: One company’s heroic mission to deliver on the promises of...SuperConnectivity: One company’s heroic mission to deliver on the promises of...
SuperConnectivity: One company’s heroic mission to deliver on the promises of...
 
Scaling Open Source Applications with SBCs
Scaling Open Source Applications with SBCsScaling Open Source Applications with SBCs
Scaling Open Source Applications with SBCs
 
Scaling Open Source Applications with SBCs
Scaling Open Source Applications with SBCsScaling Open Source Applications with SBCs
Scaling Open Source Applications with SBCs
 
Taking the Next Hot Mobile Game Live with Docker and IBM SoftLayer
Taking the Next Hot Mobile Game Live with Docker and IBM SoftLayerTaking the Next Hot Mobile Game Live with Docker and IBM SoftLayer
Taking the Next Hot Mobile Game Live with Docker and IBM SoftLayer
 
HMS Core Game Solution- create the immersive game world / Fei Tong (Huawei)
HMS Core Game Solution- create the immersive game world / Fei Tong (Huawei)HMS Core Game Solution- create the immersive game world / Fei Tong (Huawei)
HMS Core Game Solution- create the immersive game world / Fei Tong (Huawei)
 
ACCELERATING OTT DELIVERY AND MODERNIZING MEDIA LOGISTICS WITH CLOUD BASED VI...
ACCELERATING OTT DELIVERY AND MODERNIZING MEDIA LOGISTICS WITH CLOUD BASED VI...ACCELERATING OTT DELIVERY AND MODERNIZING MEDIA LOGISTICS WITH CLOUD BASED VI...
ACCELERATING OTT DELIVERY AND MODERNIZING MEDIA LOGISTICS WITH CLOUD BASED VI...
 
(Download)
(Download)(Download)
(Download)
 
What is expected from Chief Cloud Officers?
What is expected from Chief Cloud Officers?What is expected from Chief Cloud Officers?
What is expected from Chief Cloud Officers?
 
IBM Softlayer Bluemix Marketplace
IBM Softlayer Bluemix MarketplaceIBM Softlayer Bluemix Marketplace
IBM Softlayer Bluemix Marketplace
 
Day1 IBM Recap slides
Day1 IBM Recap slides Day1 IBM Recap slides
Day1 IBM Recap slides
 
Licensing for cross-platform applications made with Python, PHP, and JavaScript
Licensing for cross-platform applications made with Python, PHP, and JavaScriptLicensing for cross-platform applications made with Python, PHP, and JavaScript
Licensing for cross-platform applications made with Python, PHP, and JavaScript
 
Linux @ IBM © 2003 IBM Corporation
Linux @ IBM © 2003 IBM Corporation Linux @ IBM © 2003 IBM Corporation
Linux @ IBM © 2003 IBM Corporation
 
Docker Orchestration: Welcome to the Jungle! JavaOne 2015
Docker Orchestration: Welcome to the Jungle! JavaOne 2015Docker Orchestration: Welcome to the Jungle! JavaOne 2015
Docker Orchestration: Welcome to the Jungle! JavaOne 2015
 
Montreal Cloud Computing Meetup - Feb 9th, 2016
Montreal Cloud Computing Meetup - Feb 9th, 2016Montreal Cloud Computing Meetup - Feb 9th, 2016
Montreal Cloud Computing Meetup - Feb 9th, 2016
 
Rebaca DPI and PCRF Expertie Overview
Rebaca DPI and PCRF Expertie OverviewRebaca DPI and PCRF Expertie Overview
Rebaca DPI and PCRF Expertie Overview
 
voip
voipvoip
voip
 
voip
voipvoip
voip
 
Realtime mobile&iot solutions using mqtt and message sight
Realtime mobile&iot solutions using mqtt and message sightRealtime mobile&iot solutions using mqtt and message sight
Realtime mobile&iot solutions using mqtt and message sight
 

Recently uploaded

Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...soniya singh
 
CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceBrainSell Technologies
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...Christina Lin
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEOrtus Solutions, Corp
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfAlina Yurenko
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtimeandrehoraa
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxTier1 app
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024StefanoLambiase
 
Introduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfIntroduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfFerryKemperman
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsAhmed Mohamed
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Andreas Granig
 
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)jennyeacort
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureDinusha Kumarasiri
 
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Matt Ray
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEEVICTOR MAESTRE RAMIREZ
 
What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....kzayra69
 

Recently uploaded (20)

Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
 
CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. Salesforce
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtime
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
 
Introduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfIntroduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdf
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML Diagrams
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024
 
2.pdf Ejercicios de programación competitiva
2.pdf Ejercicios de programación competitiva2.pdf Ejercicios de programación competitiva
2.pdf Ejercicios de programación competitiva
 
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with Azure
 
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEE
 
What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....
 

New technical architectures and deployment models for radio production

  • 1. NewTechnical Architectures and Deployment Models for Radio Production 23 oct 2019, Ryan Jespersen Jutel is technology leader in integrating the business process , workflow and broadcasting process of major radio broadcasters and mobile media providers
  • 2. New deployment possibilities for Radio Production. 29.10.2019 2 Drivers: Need to go near the listeners Media Competition Technology • IPAudio • Virtualisation • Browser-based U/I • Rest APIs • Cloud Codecs I P Cloud RadioMan Back-end Services Files RadioMan PlayoutsControls
  • 3. Radio ProductionVirtualisation 29.10.2019 3 Bring digital user experience to radio production • Touch-screen all-in-one U/I • Virtual Studios, • Minimise visible hardware • Servers and Audio Infrastructure are somewhere in the IT backbone
  • 4. Benefits for Radio Broadcasters 29.10.2019 4 What are the benefits for you? • Easy to deploy & maintain • Flexible use cases: • Light studios • Temporary use cases • Pop-up stations • Modern workflows
  • 5. Integration of RadioMan and audio infrastructure 29.10.2019 5 All in one user experience Virtual Win server Lawo VPB Vmware HW RadioMan Playout Server 1 RadioMan Playout Server 2 Studio VisTool PC RadioMan Browser GUI RadioMan Control Buttons Sidekick Lawo AES67 Audio VisTool PC RadioMan Browser GUI RadioMan Control Buttons Presenter Lawo AES67 Audio Lawo VSC RadioMan QEP Editor Win Client RadioMan Browser GUI +browser RM Xfade tool Edit PC Lawo VSM Lawo Ruby RadioMan Backend #1 IT
  • 6. New studio integration needs new architecture 29.10.2019 6 RadioMan 6 • Web-based architecture • Native Browser U/I • REST Interfaces • Networked players • Fast Messaging • Built in IP audio • Cloud enabled F5 BIG IP 5000 Load balancer User’s web browser/ LAWO Vistool YLEX Radioman database X3M RadioMan database Puhe RadioMan database ISILON file storage RadioMan Backend #1 Apache Web Server RadioMan ACCESS REST API and Business Logic Browser application (JS, CSS, HTML) ActiveMQ message broker YLEX/Puhe/X3M services * On-air daemon (*3) * Conversion daemon (*3) * Notification daemon (*3) RadioMan Backend #2 Apache Web Server Browser application (JS, CSS, HTML) ActiveMQ message broker YLEX/Puhe/X3M services * On-air daemon (*3) * Conversion daemon (*3) * Notification daemon (*3) RadioMan Audio Converter #1 RadioMan Audio Converter #2 RadioMan ACCESS REST API and Business Logic Persistent AMQ message storage HTTPS, Websocket HTTP, Websocket RadioMan Playout Server for YLEX RadioMan Playout Server for X3M RadioMan Playout Server For YLE Puhe HTTPS (file & database operations) ActiveMQ messages Ember+ Agent Message Publisher Ember+ Agent Message Publisher
  • 7. Deployments 29.10.2019 7 Load balancer RadioMan Backend Apache Web Server RadioMan ACCESS REST API and Business Logic Browser application (JS, CSS, HTML) ActiveMQ message broker * On-air daemon * Conversion daemon * Notification daemon RadioMan database File Storage Central Location Local 3 Local 2 Local 1 Codec Figure 4:Cloud Servers and Local play Playout Server Playout Server Playout Server Playout Server
  • 8. Deployments 29.10.2019 8 Load balancer RadioMan Backend Apache Web Server RadioMan ACCESS REST API and Business Logic Browser application (JS, CSS, HTML) ActiveMQ message broker * On-air daemon * Conversion daemon * Notification daemon RadioMan database File Storage Central location Local 3 Local 2 Local 1 Codec Figure 3:Cloud Servers and Cloud play Playout Server Playout Server Playout Server Playout Server Multi-Channel virtual codec
  • 9. RADIOMAN WITH LOCAL PLAYOUT 29.9.2016 9 - HAProxy Loadbalancer - Two Factor Authentication - RM ACCESSWebservers - RM ACCESS Backend - PostGre SQL Database - RM ACCESS Playout Server
  • 10. RADIOMAN WITH LOCAL PLAYOUT - HAProxy Loadbalancer - Two Factor Authentication - RM ACCESSWebservers - RM ACCESS Backend - PostGre SQL Database RADIOMAN PLAYOUT SERVER (data center or studio) Output: AES67 / AES EBU
  • 11. RADIOMAN WITH CLOUD PLAYOUT - HAProxy Loadbalancer - Two Factor Authentication - RM ACCESSWebservers - RM ACCESS Backend - PostGre SQL/IBM DB2 Database - RM ACCESSCloud Playout - DIGIGRAM *VIP Output: AES EBU AudioCodec
  • 12. RADIOMAN MOBILE - HAProxy Loadbalancer - Two Factor Authentication - RM ACCESS Services - PostGre SQL Database RADIOMAN PLAYOUT SERVER (data center or studio) Output: AES67 / AES EBU - Mobile codec (Internet of Sound) www.jutel.fi
  • 13. RADIOMAN LIVE 29.10.2019 13 IP Cloud Local Editor On-Air Mixer Controls CODECS RadioMan ACCESSS Back-end Services Database Files Future Radio On Air Someone to interview onair_live_fadingtool.png
  • 14. Local Editor Someone to interview Virtualizing Radio 29.10.2019 14 RadioMan ACCESSS Back-end Services Database Files Cloud IP CODECS On Air On-Air Mixer Controls A new generation broadcast production and playout platform that supports workflows from a simple remote broadcast to complex studio- operated mixed programs
  • 15. Cloud Deployment 29.10.2019 15 IP Xmitters Cloud Local Editor On-Air Mixer Controls CODECS RadioMan ACCESSS Back-end Services Database Files Future Radio On Air Someone to interview onair_live_fadingtool.png HTML5 User Interface Rest- API WebRTC / Opus audio Active MQ Amazon AWS, Option: In-house WebRTC, IceCast, RTP RadioMan 6 Back-End RadioMan 6 Playout Server + Live Mix USB-audio
  • 16. Production: browser based editing 29.10.2019 16
  • 17. ThankYou ! 29.10.2019 17 Ryan Jespersen VP Marketing ryan@jutel.fi www.jutel.fi