SlideShare a Scribd company logo
The show must go on!
Using Kafka to assure TV signals reach the transmitters
James Radley
Vena Technical Lead
Ajit Dani
Vena Architecture Lead
Contribution Distribution
What does Media and Broadcast do? 2
What is Vena?
If you are watching ITV or C4 and soon any terrestrial TV
channel you are seeing Vena at work
• Vena is a service delivery platform for linear broadcast quality video distribution
around the UK
• Vena is a fully automated platform both in terms of commissioning equipment and in
allowing customers to order services
• Vena was created to provide best in class performance for media traffic, with;
▪ low latency
▪ low jitter
▪ high bandwidth
▪ Multicast point to multi-point
• Customer self serve for managing and tracking services
Key Vena Features
4
What are the Vena Tribe are most proud of ……….
(in order of length of text not preference)
01
Path Computation
Engine (PCE)
Finds diverse routes for
resilient services
Ingests known Shared
Risk Groups from
Reveal
Services created from
customer input port to
multiple output ports
02
Service Assurance
Integration
Circuit, Interface &
Media alarms correlated
for RCA
Automatic incident ticket
generation
03
Customer Portal
Service Booking
Service Status
Incident History
Route Maps
Service Dashboard
04
Automatic Configs
Orchestrator manages
PE (Juniper)
CE (Cisco)
Media Processing (Appear)
Vena - an Overview |
Opportunity – Renewal of obsolescent
infrastructure and management systems
BT Group | Public 5
Leverage this transformation to fulfil BT M&B key business objectives in terms of competitiveness, operational effectiveness and
data integrity
Area Opportunity IT System requirements KPIs
Increased competitiveness and
Customer Experience
• Decreased time to market by
automated service life cycle
management
• Deploy a platform capable of
supporting the creation of innovative
and competitive service bundles for
broadcaster
• Provide customers with simplified self
serve service ordering
• Modular functional architecture for
vertical and horizontal scaling.
• Adoption Microservices
• Model/Intent-driven network services.
• Service delivery times
• Market Share & Revenue
• Number of new services launched
• Number of new service bundles
launched
Operational Effectiveness and Data
Integrity
• Decrease operational cost by
minimizing human intervention from
service fulfilment to assurance
• Data model structure to ensure real
time resource status
• Guarantee end to end view of services
• Closed loop automation
• E2E topology view
• Central Dynamic inventory
• Service, resources, live data
correlation for service management
decisions
• Number of repair calls completed
• Cost reduction related to inventory
changes.
BT Group | Public 6
Why Kafka ?
• High resilience: Confluent Platform clusters deployed to tried and tested best practice standards with self-balancing allows BT to reduce operational effort and error.
• Automated deployment: Deployment scripts using Terraform are used to spin up clusters and do zero downtime upgrades.
• Data replication: Replicator and Cluster Linking are used for near-real-time geo-replication.
• Confluent Control Centre: Is leveraged for detailed monitoring of Confluent Platform and the data within topics.
• Security: Confluent offers data encryption, bring your own key, audit logs, and fine-grained access control.
• Support and maintenance expertise: Best-in-class support offered by Confluent enables the high uptime requirements of critical national infrastructure
• De facto: Kafka was being used across BT. Vena leveraged existing knowledge to implement best practices in design and implementation. There is also a sizable pool of
engineers skilled in Kafka in the industry.
• Community: There’s a large, active, and global user community with many conferences and events like Kafka Summit, where people share ideas, experiences, and best
practices.
• The connector ecosystem: The Kafka Connect framework allows customers to deploy ready-to-use “connectors” to consume and produce streams from and to databases
and other applications.
• Stream processing: Kafka Streams simplify application development by abstracting a lot of the complexity involved in working with high-throughput event streams.
• Throughput, latency, and scale: This is required to deal with alarm processing and alarm storms in the network. Kafka operates at network speeds and can cope with
millions of events. This becomes crucial when dealing with alarms where every second spent processing counts and where alarm storms can easily cause a massive flood
of events.
• Real-time message manipulation and routing: Kafka Connect and Kafka Streams provide the capability to route, transform, and enrich network events as they happen.
Why Confluent ?
Network On-boarding
BT Group | Public 7
The Vena network consists of devices and connections that link two sites together. For each channel,
two separate circuits must be configured that follow different geographical routes to provide
resilience in the case of a physical failure on part of the line or country. Once provisioned the signal is
sent along both routes and combined at the end site to provide resilience against packet loss or
corruption.
These connections are provided by various connectivity providers. However, there is often a
significant delay, typically ranging from weeks to sometimes months, before both ends of a
connection can be established. This presents a challenge as engineers must remember to initiate the
link during the onboarding process manually every time a supplier establishes the links.
Reducing Fault Detection time
BT Group | Public 8
Deliver refined data to operational colleagues to expedite fault identification by eliminating
unnecessary distractions and emphasizing crucial information.
• Decrease operational cost by minimizing human intervention from service fulfilment to assurance
• Data model structure to ensure real time resource status
• Guarantee end to end view of services
Architecture
BT Group | Public 9
Hi I can see Device 2
connected via Link
Both device LLDP
messages published
Compare LLDP messages
If match
Ohh!! Link has gone down
Decoded SNMP event
Hi I can see Device 1
connected via Link
Get hostname, link ID
Correlate the event
from device 1
Get Services on Link
with Loss priority
Stack Monitoring
BT Group | Public 10
Vena Demo
BT Group | Public 11

More Related Content

PPTX
BT Group: Use of Graph in VENA (a smart broadcast network)
PDF
On-Demand Production Infrastructure delivered Just In Time By Shane Guthrie o...
PDF
High Scalability Network Monitoring for Communications Service Providers
PPTX
Modern Cloud-Native Streaming Platforms: Event Streaming Microservices with A...
PPT
NGN BASICS
PDF
Data Center for Cloud Computing - DC3X
PPTX
Exhibitor session: Ciena
PDF
Service Provider Architectures for Tomorrow by Chow Khay Kid
BT Group: Use of Graph in VENA (a smart broadcast network)
On-Demand Production Infrastructure delivered Just In Time By Shane Guthrie o...
High Scalability Network Monitoring for Communications Service Providers
Modern Cloud-Native Streaming Platforms: Event Streaming Microservices with A...
NGN BASICS
Data Center for Cloud Computing - DC3X
Exhibitor session: Ciena
Service Provider Architectures for Tomorrow by Chow Khay Kid

Similar to The Show Must Go On! Using Kafka to Assure TV Signals Reach the Transmitters (20)

PDF
From Stream to Screen: Real-Time Data Streaming to Web Frontends with Conflue...
PDF
Banv meetup-contrail
PDF
Scenarios in Which Kubernetes is Used for Container Orchestration of a Web Ap...
PPTX
Architecting your WebRTC application for scalability, Arin Sime
PDF
Edge virtualisation for Carrier Networks
PDF
Net-Ace - Vendor-Agnostic Service Orchestration platform
PDF
Kemp LoadMaster & VMware vSphere
PDF
Putting the M in MANO: Major new Ensemble release delivers NFV management and...
PPTX
Project-ReviewFinal.pptx
PDF
Empowering Customer Centric NFV - by Sean Chen @ Openstack Summit Paris 2014
PDF
ROLE OF DIGITAL SIMULATION IN CONFIGURING NETWORK PARAMETERS
PDF
NTT i3 at OpenStack Summit - May 20th, 2015
PDF
AppViewX|Case study - Largest US telecommunication company builds agile adc i...
PPTX
Fibre & Transport Network Services - Future Factory Approach & Model.pptx
PDF
Carrier-grade-virtual-platform-use-case
PPTX
APT iTest and Velocity 7.3 Use Cases.pptx
PDF
Ensemble Launches Major Upgrade to NFV Platform
PDF
Confluent Partner Tech Talk with Reply
PPTX
SCF Partners' Day: Technologies for Densification
PPTX
Transform Your Mainframe Data for the Cloud with Precisely and Apache Kafka
From Stream to Screen: Real-Time Data Streaming to Web Frontends with Conflue...
Banv meetup-contrail
Scenarios in Which Kubernetes is Used for Container Orchestration of a Web Ap...
Architecting your WebRTC application for scalability, Arin Sime
Edge virtualisation for Carrier Networks
Net-Ace - Vendor-Agnostic Service Orchestration platform
Kemp LoadMaster & VMware vSphere
Putting the M in MANO: Major new Ensemble release delivers NFV management and...
Project-ReviewFinal.pptx
Empowering Customer Centric NFV - by Sean Chen @ Openstack Summit Paris 2014
ROLE OF DIGITAL SIMULATION IN CONFIGURING NETWORK PARAMETERS
NTT i3 at OpenStack Summit - May 20th, 2015
AppViewX|Case study - Largest US telecommunication company builds agile adc i...
Fibre & Transport Network Services - Future Factory Approach & Model.pptx
Carrier-grade-virtual-platform-use-case
APT iTest and Velocity 7.3 Use Cases.pptx
Ensemble Launches Major Upgrade to NFV Platform
Confluent Partner Tech Talk with Reply
SCF Partners' Day: Technologies for Densification
Transform Your Mainframe Data for the Cloud with Precisely and Apache Kafka
Ad

More from HostedbyConfluent (20)

PDF
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
PDF
Renaming a Kafka Topic | Kafka Summit London
PDF
Evolution of NRT Data Ingestion Pipeline at Trendyol
PDF
Ensuring Kafka Service Resilience: A Dive into Health-Checking Techniques
PDF
Exactly-once Stream Processing with Arroyo and Kafka
PDF
Fish Plays Pokemon | Kafka Summit London
PDF
Tiered Storage 101 | Kafla Summit London
PDF
Building a Self-Service Stream Processing Portal: How And Why
PDF
From the Trenches: Improving Kafka Connect Source Connector Ingestion from 7 ...
PDF
Future with Zero Down-Time: End-to-end Resiliency with Chaos Engineering and ...
PDF
Navigating Private Network Connectivity Options for Kafka Clusters
PDF
Apache Flink: Building a Company-wide Self-service Streaming Data Platform
PDF
Explaining How Real-Time GenAI Works in a Noisy Pub
PDF
TL;DR Kafka Metrics | Kafka Summit London
PDF
A Window Into Your Kafka Streams Tasks | KSL
PDF
Mastering Kafka Producer Configs: A Guide to Optimizing Performance
PDF
Data Contracts Management: Schema Registry and Beyond
PDF
Code-First Approach: Crafting Efficient Flink Apps
PDF
Debezium vs. the World: An Overview of the CDC Ecosystem
PDF
Beyond Tiered Storage: Serverless Kafka with No Local Disks
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Renaming a Kafka Topic | Kafka Summit London
Evolution of NRT Data Ingestion Pipeline at Trendyol
Ensuring Kafka Service Resilience: A Dive into Health-Checking Techniques
Exactly-once Stream Processing with Arroyo and Kafka
Fish Plays Pokemon | Kafka Summit London
Tiered Storage 101 | Kafla Summit London
Building a Self-Service Stream Processing Portal: How And Why
From the Trenches: Improving Kafka Connect Source Connector Ingestion from 7 ...
Future with Zero Down-Time: End-to-end Resiliency with Chaos Engineering and ...
Navigating Private Network Connectivity Options for Kafka Clusters
Apache Flink: Building a Company-wide Self-service Streaming Data Platform
Explaining How Real-Time GenAI Works in a Noisy Pub
TL;DR Kafka Metrics | Kafka Summit London
A Window Into Your Kafka Streams Tasks | KSL
Mastering Kafka Producer Configs: A Guide to Optimizing Performance
Data Contracts Management: Schema Registry and Beyond
Code-First Approach: Crafting Efficient Flink Apps
Debezium vs. the World: An Overview of the CDC Ecosystem
Beyond Tiered Storage: Serverless Kafka with No Local Disks
Ad

Recently uploaded (20)

PDF
A comparative analysis of optical character recognition models for extracting...
PDF
Univ-Connecticut-ChatGPT-Presentaion.pdf
PDF
Accuracy of neural networks in brain wave diagnosis of schizophrenia
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PPTX
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
PDF
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Empathic Computing: Creating Shared Understanding
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
August Patch Tuesday
PPT
Teaching material agriculture food technology
PDF
Spectral efficient network and resource selection model in 5G networks
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Mushroom cultivation and it's methods.pdf
A comparative analysis of optical character recognition models for extracting...
Univ-Connecticut-ChatGPT-Presentaion.pdf
Accuracy of neural networks in brain wave diagnosis of schizophrenia
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Network Security Unit 5.pdf for BCA BBA.
Building Integrated photovoltaic BIPV_UPV.pdf
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Reach Out and Touch Someone: Haptics and Empathic Computing
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Empathic Computing: Creating Shared Understanding
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
August Patch Tuesday
Teaching material agriculture food technology
Spectral efficient network and resource selection model in 5G networks
Digital-Transformation-Roadmap-for-Companies.pptx
Mushroom cultivation and it's methods.pdf

The Show Must Go On! Using Kafka to Assure TV Signals Reach the Transmitters

  • 1. The show must go on! Using Kafka to assure TV signals reach the transmitters James Radley Vena Technical Lead Ajit Dani Vena Architecture Lead
  • 2. Contribution Distribution What does Media and Broadcast do? 2
  • 3. What is Vena? If you are watching ITV or C4 and soon any terrestrial TV channel you are seeing Vena at work • Vena is a service delivery platform for linear broadcast quality video distribution around the UK • Vena is a fully automated platform both in terms of commissioning equipment and in allowing customers to order services • Vena was created to provide best in class performance for media traffic, with; ▪ low latency ▪ low jitter ▪ high bandwidth ▪ Multicast point to multi-point • Customer self serve for managing and tracking services
  • 4. Key Vena Features 4 What are the Vena Tribe are most proud of ………. (in order of length of text not preference) 01 Path Computation Engine (PCE) Finds diverse routes for resilient services Ingests known Shared Risk Groups from Reveal Services created from customer input port to multiple output ports 02 Service Assurance Integration Circuit, Interface & Media alarms correlated for RCA Automatic incident ticket generation 03 Customer Portal Service Booking Service Status Incident History Route Maps Service Dashboard 04 Automatic Configs Orchestrator manages PE (Juniper) CE (Cisco) Media Processing (Appear) Vena - an Overview |
  • 5. Opportunity – Renewal of obsolescent infrastructure and management systems BT Group | Public 5 Leverage this transformation to fulfil BT M&B key business objectives in terms of competitiveness, operational effectiveness and data integrity Area Opportunity IT System requirements KPIs Increased competitiveness and Customer Experience • Decreased time to market by automated service life cycle management • Deploy a platform capable of supporting the creation of innovative and competitive service bundles for broadcaster • Provide customers with simplified self serve service ordering • Modular functional architecture for vertical and horizontal scaling. • Adoption Microservices • Model/Intent-driven network services. • Service delivery times • Market Share & Revenue • Number of new services launched • Number of new service bundles launched Operational Effectiveness and Data Integrity • Decrease operational cost by minimizing human intervention from service fulfilment to assurance • Data model structure to ensure real time resource status • Guarantee end to end view of services • Closed loop automation • E2E topology view • Central Dynamic inventory • Service, resources, live data correlation for service management decisions • Number of repair calls completed • Cost reduction related to inventory changes.
  • 6. BT Group | Public 6 Why Kafka ? • High resilience: Confluent Platform clusters deployed to tried and tested best practice standards with self-balancing allows BT to reduce operational effort and error. • Automated deployment: Deployment scripts using Terraform are used to spin up clusters and do zero downtime upgrades. • Data replication: Replicator and Cluster Linking are used for near-real-time geo-replication. • Confluent Control Centre: Is leveraged for detailed monitoring of Confluent Platform and the data within topics. • Security: Confluent offers data encryption, bring your own key, audit logs, and fine-grained access control. • Support and maintenance expertise: Best-in-class support offered by Confluent enables the high uptime requirements of critical national infrastructure • De facto: Kafka was being used across BT. Vena leveraged existing knowledge to implement best practices in design and implementation. There is also a sizable pool of engineers skilled in Kafka in the industry. • Community: There’s a large, active, and global user community with many conferences and events like Kafka Summit, where people share ideas, experiences, and best practices. • The connector ecosystem: The Kafka Connect framework allows customers to deploy ready-to-use “connectors” to consume and produce streams from and to databases and other applications. • Stream processing: Kafka Streams simplify application development by abstracting a lot of the complexity involved in working with high-throughput event streams. • Throughput, latency, and scale: This is required to deal with alarm processing and alarm storms in the network. Kafka operates at network speeds and can cope with millions of events. This becomes crucial when dealing with alarms where every second spent processing counts and where alarm storms can easily cause a massive flood of events. • Real-time message manipulation and routing: Kafka Connect and Kafka Streams provide the capability to route, transform, and enrich network events as they happen. Why Confluent ?
  • 7. Network On-boarding BT Group | Public 7 The Vena network consists of devices and connections that link two sites together. For each channel, two separate circuits must be configured that follow different geographical routes to provide resilience in the case of a physical failure on part of the line or country. Once provisioned the signal is sent along both routes and combined at the end site to provide resilience against packet loss or corruption. These connections are provided by various connectivity providers. However, there is often a significant delay, typically ranging from weeks to sometimes months, before both ends of a connection can be established. This presents a challenge as engineers must remember to initiate the link during the onboarding process manually every time a supplier establishes the links.
  • 8. Reducing Fault Detection time BT Group | Public 8 Deliver refined data to operational colleagues to expedite fault identification by eliminating unnecessary distractions and emphasizing crucial information. • Decrease operational cost by minimizing human intervention from service fulfilment to assurance • Data model structure to ensure real time resource status • Guarantee end to end view of services
  • 9. Architecture BT Group | Public 9 Hi I can see Device 2 connected via Link Both device LLDP messages published Compare LLDP messages If match Ohh!! Link has gone down Decoded SNMP event Hi I can see Device 1 connected via Link Get hostname, link ID Correlate the event from device 1 Get Services on Link with Loss priority
  • 11. Vena Demo BT Group | Public 11