avoip - streaming media comes to professional systems · • high resolution video often needs to...

38
AVoIP - Streaming Media Comes to Professional Systems Michael Pincus, RCDD, PE, CTS

Upload: others

Post on 15-Aug-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: AVoIP - Streaming Media Comes to Professional Systems · • High resolution video often needs to be compressed • Choose codec/streaming solution based on application (tolerance

AVoIP - Streaming Media Comes to Professional Systems

Michael Pincus, RCDD, PE, CTS

Page 2: AVoIP - Streaming Media Comes to Professional Systems · • High resolution video often needs to be compressed • Choose codec/streaming solution based on application (tolerance

Agenda• Why AVoIP?• Bandwidth Considerations• Compression & Latency• Streaming Formats• Hardware• Control, Monitoring & Management

Page 3: AVoIP - Streaming Media Comes to Professional Systems · • High resolution video often needs to be compressed • Choose codec/streaming solution based on application (tolerance

Why AVoIP?• Simplified Cabling Analog Mic/Line

LoudspeakerVGA

HDMIDisplayPort

USBRS-232

IR/SerialRelays/Contact Closures

Extensions over UTPEthernet

Page 4: AVoIP - Streaming Media Comes to Professional Systems · • High resolution video often needs to be compressed • Choose codec/streaming solution based on application (tolerance

Why AVoIP?• Simplified Cabling• Reduced Infrastructure

Page 5: AVoIP - Streaming Media Comes to Professional Systems · • High resolution video often needs to be compressed • Choose codec/streaming solution based on application (tolerance

Why AVoIP?Matrix Switch

Page 6: AVoIP - Streaming Media Comes to Professional Systems · • High resolution video often needs to be compressed • Choose codec/streaming solution based on application (tolerance

Why AVoIP?Ethernet Switch

Page 7: AVoIP - Streaming Media Comes to Professional Systems · • High resolution video often needs to be compressed • Choose codec/streaming solution based on application (tolerance

Why AVoIP?• Simplified Cabling• Reduced Infrastructure• Flexibility

Page 8: AVoIP - Streaming Media Comes to Professional Systems · • High resolution video often needs to be compressed • Choose codec/streaming solution based on application (tolerance

Why AVoIP?• Simplified Cabling• Reduced Infrastructure• Flexibility• Features

Page 9: AVoIP - Streaming Media Comes to Professional Systems · • High resolution video often needs to be compressed • Choose codec/streaming solution based on application (tolerance

Why AVoIP?• Simplified Cabling• Reduced Infrastructure• Flexibility• Features• Scalability

Page 10: AVoIP - Streaming Media Comes to Professional Systems · • High resolution video often needs to be compressed • Choose codec/streaming solution based on application (tolerance

Why AVoIP?

Matrix Switch

Matrix Switch

Matrix Switch

Matrix Switch

Page 11: AVoIP - Streaming Media Comes to Professional Systems · • High resolution video often needs to be compressed • Choose codec/streaming solution based on application (tolerance

Why AVoIP?Access Switch

Access Switch

Access Switch

Access Switch

Core Switch

TR

Page 12: AVoIP - Streaming Media Comes to Professional Systems · • High resolution video often needs to be compressed • Choose codec/streaming solution based on application (tolerance

Why AVoIP?Access Switch

Access Switch

Access Switch

Access Switch

Page 13: AVoIP - Streaming Media Comes to Professional Systems · • High resolution video often needs to be compressed • Choose codec/streaming solution based on application (tolerance

Why AVoIP?• Simplified Cabling• Reduced Infrastructure• Flexibility• Features• Scalability• Control, Management & Monitoring

Page 14: AVoIP - Streaming Media Comes to Professional Systems · • High resolution video often needs to be compressed • Choose codec/streaming solution based on application (tolerance

Bandwidth - Audio• 44.1 kHz, 16-bit

44,100 x 16 = 705.6 kbps -> 1,417 ch/1 Gb link

• 48 kHz, 24-bit48,000 x 24 = 1.152 Mbps -> 868 ch/1 Gb link

• 96 kHz, 24-bit96,000 x 24 = 2.304 Mbps -> 434 ch/1 Gb link

Page 15: AVoIP - Streaming Media Comes to Professional Systems · • High resolution video often needs to be compressed • Choose codec/streaming solution based on application (tolerance

Bandwidth - Video• 1080p/60

1920 x 1080 x 3 x 10 x 60 = 3.73248 Gbps

• UHD (3840 x 2160)3840 x 2160 x 3 x 10 x 60 = 14.92992 Gbps

• True 4K (4096 x 2160)4096 x 2160 x 3 x 12 x 60 = 19.1102976 Gbps

Page 16: AVoIP - Streaming Media Comes to Professional Systems · • High resolution video often needs to be compressed • Choose codec/streaming solution based on application (tolerance

Bandwidth - Video• 4K60 4:4:4

4096 x 2160 x 3 x 12 x 60 = 19.1102976 Gbps

• 4K30 4:4:44096 x 2160 x 3 x 12 x 30 = 9.5551488 Gbps

• 4K60 4:2:04096 x 2160 x 1.5 x 12 x 60 = 9.5551488 Gbps

Page 17: AVoIP - Streaming Media Comes to Professional Systems · • High resolution video often needs to be compressed • Choose codec/streaming solution based on application (tolerance

Compression• Audio – no compression needed

Page 18: AVoIP - Streaming Media Comes to Professional Systems · • High resolution video often needs to be compressed • Choose codec/streaming solution based on application (tolerance

Compression• Audio – no compression needed• Video – may require compression

– 4K60 4:4:4 -> ~20:1 (1Gb), <2:1 (10Gb)– 4K30 4:4:4/4K60 4:2:0 -> ~10:1 (1Gb), 1:1 (10Gb)

Page 19: AVoIP - Streaming Media Comes to Professional Systems · • High resolution video often needs to be compressed • Choose codec/streaming solution based on application (tolerance

Compression• Audio – no compression needed• Video – FHD and above require compression• CBR vs. Adaptive/Dynamic BR

Page 20: AVoIP - Streaming Media Comes to Professional Systems · • High resolution video often needs to be compressed • Choose codec/streaming solution based on application (tolerance

Compression

Imag

ery

by K

eerth

ana

Cha

ndra

n

Page 21: AVoIP - Streaming Media Comes to Professional Systems · • High resolution video often needs to be compressed • Choose codec/streaming solution based on application (tolerance

Latency• Encoding + Network + Decoding

Ethernet Switch

Page 22: AVoIP - Streaming Media Comes to Professional Systems · • High resolution video often needs to be compressed • Choose codec/streaming solution based on application (tolerance

Streaming Formats• Trade-offs:

Latency

Compression

Quality/Cost

Page 23: AVoIP - Streaming Media Comes to Professional Systems · • High resolution video often needs to be compressed • Choose codec/streaming solution based on application (tolerance

Streaming Formats• H.264/H.265• JPEG2000• Dante (https://audinate.com/products/dante-enabled/partners)• AES67• Q-LAN• ST 2110• 802.1BA (AVB) (https://avnu.org/our-members/)• NDI• SDVoE (https://sdvoe.org/alliance/members/)

Page 24: AVoIP - Streaming Media Comes to Professional Systems · • High resolution video often needs to be compressed • Choose codec/streaming solution based on application (tolerance

Hardware• Encoder

– 1G or 10G– Wall plate– Standalone– Card

Page 25: AVoIP - Streaming Media Comes to Professional Systems · • High resolution video often needs to be compressed • Choose codec/streaming solution based on application (tolerance

Hardware• Encoder• Decoder

– 1G or 10G– Wall plate– Standalone– Card

Page 26: AVoIP - Streaming Media Comes to Professional Systems · • High resolution video often needs to be compressed • Choose codec/streaming solution based on application (tolerance

Hardware• Encoder• Decoder• Transceiver

– 1G or 10G– Wall plate– Standalone– Card

Page 27: AVoIP - Streaming Media Comes to Professional Systems · • High resolution video often needs to be compressed • Choose codec/streaming solution based on application (tolerance

Hardware• Encoder• Decoder• Transceiver• Network Switch

Page 28: AVoIP - Streaming Media Comes to Professional Systems · • High resolution video often needs to be compressed • Choose codec/streaming solution based on application (tolerance

Hardware• Network Switch Considerations

– Managed– Non-blocking– 1Gb or 10Gb ports– Uplink(s)– PoE

Page 29: AVoIP - Streaming Media Comes to Professional Systems · • High resolution video often needs to be compressed • Choose codec/streaming solution based on application (tolerance

Hardware• Encoder• Decoder• Transceiver• Network Switch• Management Appliance

Page 30: AVoIP - Streaming Media Comes to Professional Systems · • High resolution video often needs to be compressed • Choose codec/streaming solution based on application (tolerance

Control• Software-defined• APIs

Page 31: AVoIP - Streaming Media Comes to Professional Systems · • High resolution video often needs to be compressed • Choose codec/streaming solution based on application (tolerance

Control & Management

Page 32: AVoIP - Streaming Media Comes to Professional Systems · • High resolution video often needs to be compressed • Choose codec/streaming solution based on application (tolerance

Control & Management•Configure channels as public or private on your network•Group systems, devices, and applications to preference•Connect to and access channels on other networks via IP address•Connect to and access channels on other networks via IP address•Advanced tab allows preference for TCP or UDP connections, multicast operation, and optional discovery server support

Page 33: AVoIP - Streaming Media Comes to Professional Systems · • High resolution video often needs to be compressed • Choose codec/streaming solution based on application (tolerance

Control & Management

Page 34: AVoIP - Streaming Media Comes to Professional Systems · • High resolution video often needs to be compressed • Choose codec/streaming solution based on application (tolerance

Control & Management

Page 35: AVoIP - Streaming Media Comes to Professional Systems · • High resolution video often needs to be compressed • Choose codec/streaming solution based on application (tolerance

Testing

Page 36: AVoIP - Streaming Media Comes to Professional Systems · • High resolution video often needs to be compressed • Choose codec/streaming solution based on application (tolerance

Monitoring

Page 37: AVoIP - Streaming Media Comes to Professional Systems · • High resolution video often needs to be compressed • Choose codec/streaming solution based on application (tolerance

Summary• Commercial AV systems moving to AVoIP solutions for

network transport and virtual switching• Audio can be transported without compression• High resolution video often needs to be compressed• Choose codec/streaming solution based on application

(tolerance for compression & latency)• HW & SW codecs, and software control, management &

tools allow for an end-to-end digital solution

Page 38: AVoIP - Streaming Media Comes to Professional Systems · • High resolution video often needs to be compressed • Choose codec/streaming solution based on application (tolerance

Thank You!

Michael Pincus, RCDD, PE, [email protected]