Comparison of audio network protocols: Difference between revisions

Content deleted Content added
additions and corrections
Removed {{Proposed deletion/dated}} tag: Deletion contested, not an uncontroversial proposal
 
(60 intermediate revisions by 27 users not shown)
Line 1:
{{Short description|None}}
{|class="wikitable"
The following is a comparison of [[audio over Ethernet]] and [[audio over IP]] audio [[network protocol]]s and systems.
 
{| class="wikitable sortable"
|+Audio network technology matrix<ref name=AES/>
!Technology
!Development date
!Transport
!Transmission scheme
Line 14 ⟶ 18:
!Maximum available sampling rate
|-
|[[AES47]]
|AES47[http://www.aes.org][http://www.ninetiles.com]
|2002<ref>{{citation |url=http://www.aes.org/publications/standards/search.cfm?docID=42 |title=AES47-2006 (r2011): AES standard for digital audio - Digital input-output interfacing - Transmission of digital audio over asynchronous transfer mode (ATM) networks |publisher=[[Audio Engineering Society]]}}</ref>
|ATM
|[[Asynchronous Transfer Mode|ATM]]
|Isochronous
|Coexists with ATM
|Any IP or ATM protocol, {{nowrap|[[IEC 62379]]}}
|Mesh
|Provided by ATM
|Cat5=100m100&nbsp;m, MM=2km2&nbsp;km, SM=70km70&nbsp;km
|Unlimited
|Unlimited
|125 &nbsp;μs per hop
|192 &nbsp;kHz
|- id="AES50"
|-
|[[AES50]]
|AES50[http://www.aes50.com]
|
|Ethernet physical layer{{efn|Ethernet transport is combined with a proprietary audio clock transport. AES50 and HyperMAC are point-to-point audio connections, but they bridge a limited bandwidth of regular Ethernet for the purpose of control communications. An AES50/HyperMAC router contains a crosspoint matrix (or similar) for audio routing, and an Ethernet switch for control routing. The system topology may therefore follow any valid Ethernet topology, but the audio routers need a priori knowledge of the topology. While there are no limits to the number of AES50 routing devices that can be interconnected, each hop adds another link’s worth of latency, and each router device needs to be controlled individually.}}
|[[Ethernet physical layer]]{{efn|Ethernet transport is combined with a proprietary audio clock transport. AES50 and HyperMAC are point-to-point audio connections, but they bridge a limited bandwidth of regular Ethernet for the purpose of control communications. An AES50/HyperMAC router contains a crosspoint matrix (or similar) for audio routing, and an Ethernet switch for control routing. The system topology may therefore follow any valid Ethernet topology, but the audio routers need a priori knowledge of the topology. While there are no limits to the number of AES50 routing devices that can be interconnected, each hop adds another link's worth of latency, and each router device needs to be controlled individually.}}
|isochronous or synchronous
|Isochronous or synchronous
|dedicated Cat5
|5 Mbps&nbsp;Mbit/s Ethernet
|[[Point-to-point (network topology)|Point-to-point]]
|[[Forward error correction|FEC]], redundant link
|Cat5=100m100&nbsp;m
|Unlimited
|48 channels
|63 &nbsp;μs
|384 &nbsp;kHz and DSD
|-
|[[AES67]]
|AudioRail[http://www.audiorail.com]
|2013-09<ref>{{citation |url=http://www.aes.org/publications/standards/search.cfm?docID=96 |title=AES67-2013: AES standard for audio applications of networks - High-performance streaming audio-over-IP interoperability |publisher=[[Audio Engineering Society]] |date=2013-09-11 |accessdate=2018-04-15}}</ref>
|Ethernet physical layer
|Any IP medium
|Isochronous
|Coexists with other traffic using [[DiffServ]] QoS
|IP, SIP
|Any L2 or IP network
|Provided by IP
|Medium dependent
|Unlimited
|Unlimited
|4, 1, {{frac|1|3}}, {{frac|1|4}} and {{frac|1|8}}&nbsp;ms packet times{{efn|AES67 devices are required to implement the 1&nbsp;ms packet time. Minimum theoretical latency is two times packet time. Typical implementations achieve latencies of three times the packet time.}}
|96&nbsp;kHz
|-
|AudioRail{{efn|Technology retired February 2014<ref>{{cite web |url=http://www.audiorail.com/ |accessdate=2015-12-13 |title=AudioRail product line retired (February, 2014)}}</ref>}}
|
|[[Ethernet physical layer]]
|Synchronous
|Cat5 or fiber
|Proprietary
|[[Daisy chain (network topology)|Daisy chain]]
|None
|Cat5=100m100&nbsp;m, MM=2km2&nbsp;km, SM=70km70&nbsp;km
|Unlimited
|32 channels
|4.5 &nbsp;μs + 0.25μs25&nbsp;μs per hop
|48 &nbsp;kHz (32 chchannels), 96 &nbsp;kHz (16 chchannels)
|-
|[[Audio Video Bridging|AVB]] (withusing IEEE &nbsp;1722 transport)[http://www.avnu.org]
|2011-09
|Enhanced Ethernet
|Isochronous
|Coexists with other traffic using AVB[[IEEE 802.1p]] QoS and admissions[[admission control]]
|IEEE 1722.1
|Not included
|[[Spanning tree]]
|Provided by [[IEEE 802.1]]
|Cat5=100m100&nbsp;m, MM=2km2&nbsp;km, SM=70km70&nbsp;km
|Dependent on latency class and network speed{{cn|date=August 2020}}
|7 hops
|Dependent on latency class and network speed{{cn|date=August 2020}}
|Unlimited
|2 &nbsp;ms or less
|192 &nbsp;kHz
|-
|[[Aviom Pro64[http://www.aviom.com]]
|
|Ethernet physical layer
|[[Ethernet physical layer]]
|synchronous
|Synchronous
|Dedicated Cat5 and fiber
|Proprietary
|Daisychain[[Daisy chain (network topology)|Daisy chain]] (bidirectional)
|Redundant links
|Cat5e=120m120&nbsp;m, MM=2km2&nbsp;km, SM=70km70&nbsp;km
|9520 &nbsp;km{{efn|The network diameter figure is the largest conceivable network using fiber and 138 Pro64 merger units; derived from maximum allowed response time between control master and furthest slave device.}}
|64 channels
|322 &nbsp;μs + 1.34 &nbsp;μs per hop
|208 &nbsp;kHz{{efn|Pro64 supports a wide variation range from the nominal sample rate values (e.g., 158.8 kHz - 208 kHz).}}
|-
|[[CobraNet]]
|CobraNet[http://www.cobranet.info]
|1996
|Ethernet data-link layer
|Ethernet [[data link layer]]
|Isochronous
|coexists with Ethernet
|Ethernet, SNMP, MIDI
|[[Spanning tree]]
|providedProvided by [[IEEE 802.1]]{{efn|Network redundancy is provided by 802.1 Ethernet: STP, Link aggregation; redundant network connections (DualLink) and redundant devices (BuddyLink) are supported.}}
|Cat5=100m100&nbsp;m, MM=2km2&nbsp;km, SM=70km70&nbsp;km
|7 hops, 10 &nbsp;km{{efn|Indicated diameter is for {{frac|5.33 |1|3}}&nbsp;ms latency mode. CobraNet has more stringent design rules for its lower latency modes. Requirements are documented in terms of maximum delay and delay variation. A downloadable CAD tool can be used to validate a network design for a given operating mode.}}
|Unlimited
|{{frac|1|1|3}}, {{frac|2|2|3}} and {{frac|5|1|3}}&nbsp;ms
|1.33 and 5.33 ms
|96 &nbsp;kHz
|-
|[[Dante (networking)|Dante]]
|Dante[http://www.audinate.com]
|2006
|Any IP medium
|Isochronous
|Coexists with other traffic using DiffServ QoS
|Proprietary Control Protocol based on IP, [[Bonjour (software)|Bonjour]]
|IP, Bonjour
|Any L2 or single IP subnet
|Provided by [[IEEE 802.1]] +and redundant link
|Cat5=100m100&nbsp;m, MM=2km2&nbsp;km, SM=70km70&nbsp;km
|Dependent on latency
|Unlimited
|700 channels{{efn|Channel capacity is based on 48 kHz/24-bit sampling and operation on a 1 Gbps network.}}
|84 &nbsp;μs or greater{{efn|The 84 μs latency value is based on 4 audio samples with this configuration. Note that latency is dependent on topology and bandwidth constraints of the underlying hardware, for example, 800 &nbsp;μs on a 100 Mbps&nbsp;Mbit/s Dolby Lake Processor.}}
|192 &nbsp;kHz
|-
|[[EtherSound]] {{nowrap|ES-100[http://www.ethersound.com]}}
|2001
|Ethernet data-link layer
|Ethernet [[data link layer]]
|Isochronous
|Dedicated Ethernet
|Proprietary
|star[[Star network|Star]], [[Daisy chain (network topology)|daisy chain]], [[Ring network|ring]]
|faultFault tolerant ring
|Cat5=140m140&nbsp;m, MM=2km2&nbsp;km, SM=70km70&nbsp;km
|Unlimited
|64{{efn|EtherSound allows channels to be dropped and added at each node along the daisy-chain or ring. Although the number of channels between any two locations is limited to 64, depending on routing requirements, the total number of channels on the network may be significantly higher.}}
|84–125 &nbsp;μs + 1.4 &nbsp;μs/node
|96 &nbsp;kHz
|-
|[[EtherSound]] {{nowrap|ES-Giga [http://www.ethersound.com]}}
|
|Ethernet data-link layer
|Isochronous
|Coexists with Ethernet
|Proprietary
|[[Star network|Star]], daisy[[Daisy chain (network topology)|Daisy chain]], [[Ring network|ring]]
|Fault tolerant ring
|Cat5=140m140&nbsp;m, MM=600m600&nbsp;m, SM=70km70&nbsp;km
|Unlimited
|512{{efn|EtherSound allows channels to be dropped and added at each node along the daisy-chain or ring. Although the number of channels between any two locations is limited to 512, depending on routing requirements, the total number of channels on the network may be significantly higher.}}
|84–125 &nbsp;μs + 0.5 &nbsp;μs/node
|96 &nbsp;kHz
|-
|[[Gibson MaGIC]]
|1999-09-18<ref>{{cite web |url=http://www.gibson.com/en-us/Divisions/Audio/MaGIC/SPECIFICATIONS/ |archiveurl=https://web.archive.org/web/20100514202554/http://www.gibson.com/en%2Dus/Divisions/Audio/MaGIC/SPECIFICATIONS/ |archivedate=2010-05-14 |url-status=dead |title=Media-accelerated Global Information Carrier |df=ymd}}</ref>
|Ethernet data-link layer
|Isochronous
|
|Proprietary, [[MIDI]]
|[[Star network|Star]], [[Daisy chain (network topology)|Daisy chain]]
|
|Cat5=100&nbsp;m
|32 channels
|
|290&nbsp;μs or less<!--up to 290 μs for PHY and 250 μs or less for processing--><ref>{{citation
|url = http://archive.gibson.com/files/_audio/magic/magic3_0c.pdf
|archiveurl = https://web.archive.org/web/20160304224230/http://archive.gibson.com/files/_audio/magic/magic3_0c.pdf
|archivedate = 2016-03-04
|url-status = dead
|title = Media-accelerated Global Information Carrier Engineering Specification Revision 3.0c
}}</ref>
|192&nbsp;kHz
|-
|HyperMAC
|
|Gigabit Ethernet
|[[Gigabit Ethernet]]
|Isochronous
|Dedicated Cat5, Cat6, or fiber
|100 Mbps&nbsp;Mbit/s+ Ethernet
|Point-to-point
|Redundant link
|Cat6=100m100&nbsp;m, MM=500m500&nbsp;m, SM=10km10&nbsp;km
|Unlimited
|384+ channels
|63 &nbsp;μs
|384 &nbsp;kHz and DSD
|-
|[[Livewire (networking)|Livewire]]
|Livewire[http://www.axiaaudio.com]
|2003
|Any IP medium
|Isochronous
|Coexists with Ethernet
|Ethernet, HTTP, XML
|Any L2 or IP network
|Provided by IEEE 802.1{{efn|Network redundancy is provided by 802.1 Ethernet: STP, Link aggregation.}}
|Cat5=100m100&nbsp;m, MM=2km2&nbsp;km, SM=70km70&nbsp;km
|Unlimited
|32760 channels
|0.75 &nbsp;ms
|48 &nbsp;kHz
|-
|Milan
|mLAN[http://www.yamaha.co.jp]
|2018
|IEEE-1394
|Ethernet
|Isochronous
|Coexist with other protocols in converged networks
|Coexists with IEEE-1394
|IEEE-1394, MIDI1722.1
|[[Star network|Star]], [[Daisy chain (network topology)|Daisy chain]]
|Redundant links
|Cat5=100&nbsp;m, MM=2&nbsp;km, SM=70&nbsp;km
|Dependent on latency class and network speed{{cn|date=August 2020}}
|Unlimited
|2&nbsp;ms or less
|192&nbsp;kHz
|-
|[[mLAN]]
|2000-01<ref>{{citation |url=http://aes.harmony-central.com/Newp/2000/mLAN.html |publisher=Harmony Central |title=Yamaha Utilizes "Firewire" for Audio and MIDI: Reduces Need For Cables |archiveurl=https://web.archive.org/web/20060108163616/http://aes.harmony-central.com/Newp/2000/mLAN.html |archive-date=2006-01-08 |url-status=dead }}</ref>
|[[IEEE 1394]]
|Isochronous
|Coexists with IEEE&nbsp;1394
|IEEE&nbsp;1394, MIDI
|Tree
|Provided by IEEE&nbsp;1394b
|IEEE&nbsp;1394 cable (2 power, 4 signal): 4.5m5&nbsp;m
|100 &nbsp;m
|63 devices (800 Mbps&nbsp;Mbit/s)
|354.17 &nbsp;μs
|192 &nbsp;kHz{{efn|Many mLAN devices have a maximum sampling rate of 96 kHz, but this is a constraint of the stream extraction chips used rather than the core mLAN technology.}}
|-
|Optocore{{efn|These entries refer to the classic fiber-based Optocore system; no information has yet been obtained regarding the Cat5e version. Confirmation is being sought for the figure of 110 km max distance.}}[http://www.optocore.com]
|
|Dedicated fiber
|Synchronous
|Dedicated Cat5/fiber
|Proprietary
|[[Ring network|Ring]]
|Redundant ring
|MM=700m700&nbsp;m, SM=110 &nbsp;km
|Unlimited
|1008
|512
channels at 48 &nbsp;kHz
|41.6&nbsp;μs<ref>{{cite web |url=http://www.optocore.com/index.php/solutions/optocore-platform |title=Optocore connects everything |accessdate=2015-12-13}}</ref>
|41.6 μs
|96 &nbsp;kHz
|-
|[[Q-LAN[http://www.qsc.com]]
|2009
|IP over Gigabit Ethernet
|IP over [[Gigabit Ethernet]]
|Isochronous
|Coexists with other traffic using DiffServ QoS
|IP, HTTP, XML
|Any L2 or IP network
|IEEE 802.1, redundant link, IP routing
|Cat5=100m100&nbsp;m, MM=550m550&nbsp;m, SM=10km10&nbsp;km
|7 hops or 35 &nbsp;km
|Unlimited
|1 &nbsp;ms
|48 &nbsp;kHz
|-
|[[Ravenna (networking)|RAVENNA]]
|Rocknet[http://www.medianumerics.com]
|2010
|Ethernet physical Layer
|Any IP medium
|Isochronous
|Coexists with other traffic using [[DiffServ]] QoS
|IP, RTSP, Bonjour
|Any L2 or IP network
|Provided by IP and redundant link
|Medium dependent
|Unlimited
|Unlimited
|variable{{efn|Latency depends on frame size (packet time), network topology and chosen link offset, with. min. frame size {{=}} 1 sample.}}
|384&nbsp;kHz and DSD
|-
|[[Riedel Communications|Riedel]] Rocknet
|
|[[Ethernet physical layer]]
|Isochronous
|Dedicated Cat5/fiber
|Proprietary
|[[Ring network|Ring]]
|Redundant ring
|Cat5e=150 &nbsp;m, MM=2 &nbsp;km, SM=20 &nbsp;km
|10 &nbsp;km max, 99 devices
|160 channels (48&nbsp;kHz/24-bit)<ref>{{cite web |url=http://www.riedel.net/en-us/products/signaltransportprocessing/rocknetdigitalaudionetwork/about.aspx |title=ROCKNET – Digital Audio Network |accessdate=2015-12-13 |archive-url=https://web.archive.org/web/20151222125643/http://www.riedel.net/en-us/products/signaltransportprocessing/rocknetdigitalaudionetwork/about.aspx |archive-date=2015-12-22 |url-status=dead }}</ref>
|160 channels (48 kHz/24-bit)
|400 &nbsp;μs @at 48 &nbsp;kHz
|96 &nbsp;kHz
|-
|[[SoundGrid]]
|
|Ethernet data link layer
|Isochronous
|Dedicated Ethernet
|Proprietary
|Star, daisy chain
|Device redundancy
|Cat5/Cat5e/Cat6/Cat7 =100m,<br/> MM=2km, <br/>SM=70km
|3 hops
|Unlimited
|166 μs or greater
|96kHz
|-
|Symetrix SymLink
|
|[[Ethernet physical layer]]
|Synchronous
|Dedicated Ethernet
|Proprietary
|[[Ring network|Ring]]
|None
|Cat5=10&nbsp;m
|16 devices
|64 channels
|83&nbsp;μs per hop
|48&nbsp;kHz
|-
|UMAN
|
|IEEE 1394 and Ethernet AVB{{efn|Transport is listed for media streaming and control. Ethernet is also for control.}}
|[[IEEE 1394]] and [[Ethernet AVB]]{{efn|Transport is listed for media streaming and control. Ethernet is also for control.}}
|Isochronous and asynchronous
|coexistsCoexists with Ethernet
|IP-based XFN
|daisy[[Daisy chain (network topology)|Daisy chain]] in [[Ring network|ring]], tree, or [[Star network|star]] (with hubs)
|fault tolerant ring, device redundancy
|Cat5e=50m50&nbsp;m, Cat6=75 &nbsp;m, MM=1 &nbsp;km, SM=>2 &nbsp;km
|Unlimited
|400 channels (48 &nbsp;kHz/24bit24&nbsp;bit){{efn|UMAN also supports up to 25 channels of H.264 video.}}
|354 &nbsp;μs + 125 &nbsp;μs per hop{{efn|Base latency measurement is provided for up to 16 daisy-chained devices.}}
|192 &nbsp;kHz
<!--empty thingy template
<!--
|-
|
|
|
Line 243 ⟶ 354:
 
==References==
{{reflist|colwidth=30em|refs=
<ref name=AES>{{cite paperweb |title=Best Practices in Network Audio |publisher=[[Audio Engineering Society]] |year=2009 |url=http://www.aes.org/technical/documents/AESTD1003V1.pdf |format=[[PDF]] |accessdate=2014-11-13}}</ref>
}}
 
[[Category:Audio network protocols]]
[[Category:Network software comparisons|Audio network protocols]]