Skip to content

prattledev/ravennacalc.com

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ravennacalc.com

A static, single-page bandwidth calculator for RAVENNA / AES67 / SMPTE ST 2110-30 audio-over-IP networks. Hosted on GitHub Pages at ravennacalc.com.

Features

  • Calculate network bandwidth for RAVENNA / AES67 / SMPTE ST 2110-30 audio streams
  • Quick presets for common ST 2110-30 channel configurations (2, 4, 8, 16, 64 channels)
  • Configurable sample rate (44.1–192 kHz), bit depth (16/24/32-bit), and packet time (125 µs–4 ms)
  • Per-stream and total bandwidth results with packet rate, samples per packet, and payload size breakdown
  • Multicast bandwidth explanation for professional media network design

Formula

samplesPerPacket = round(sampleRate × packetTime)
payloadBytes     = channels × samplesPerPacket × (bitDepth / 8)
packetBytes      = payloadBytes + 54    // 14B Eth + 20B IP + 8B UDP + 12B RTP
bandwidthBps     = packetBytes × 8 × (1 / packetTime)
totalBps         = bandwidthBps × streams

Development

No build tools or dependencies. Open index.html directly in a browser.

index.html      — markup and page structure
styles.css      — all styles
calculator.js   — all JavaScript

Disclaimer

ravennacalc.com is an independent entity and is not affiliated, associated, authorized, endorsed by, or in any way officially connected with LAWO AG or any of its subsidiaries or affiliates. The name RAVENNA, as well as related names, marks, emblems, and images, are registered trademarks of their respective owners.

About

AVENNA / AES67 / SMPTE ST 2110-30 audio-over-IP bandwidth calculator

https://ravennacalc.com

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors