In this presentation Ryan Jespersen, VP Marketing at Jutel, discusses new technical architectures and deployment models for radio production available with RadioMan 6.
The presentation discusses the web-native technologies and architecture that enables RadioMan to be deployed in a virtual private cloud, public cloud like Amazon Web Services, Microsoft Azure or Google Compute Engine, or a hybrid deployment with physical and virtual machines.
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
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