Difference between revisions of "AES67"

From SOUND4wiki
Line 1: Line 1:
 
[[Category:AES67]]
 
[[Category:AES67]]
=== Generalities ===
+
===Generalities===
 
These docs are useful
 
These docs are useful
 
AES67 Practical Guide (from [https://www.ravenna-network.com RAVENNA])
 
AES67 Practical Guide (from [https://www.ravenna-network.com RAVENNA])
 
<br />
 
<br />
 
[[File:AES67 Practical Guide.pdf|thumb]]
 
[[File:AES67 Practical Guide.pdf|thumb]]
 +
 +
=== IPv4 Multicast addresses ===
 +
AES67 does not automatically attribute multicast address, it's under user's responsibility.
 +
 +
Multicast address range is : ''224.0.0.0/4''. The group includes the addresses from ''224.0.0.0'' to ''239.255.255.255 (cf https://en.wikipedia.org/wiki/Multicast_address<nowiki/>)''
 +
 +
For Audio over IP usage it's recommended to use 239.x.y.z range ("Administratively scoped,  private use within an organization").
 +
 +
Actually some usual sub-ranges are :
 +
 +
* 239.192.y.z => Livewire (Livestream and Standard Stereo Streams)
 +
** 239.192.255.1 to 4 are Livewire clock/advertising/GPIO
 +
* 239.193.y.z => Livewire (Back Standard Streams)
 +
* 239.195.y.z => Livewire (Back Live Streams)
 +
* 239.255.255.255 => SAP (advertisement) Dante
 +
 +
Never use 224.x.y.z range which is reserved for Network administration and control.
 +
 +
===== UDP Port =====
 +
Usually port 5004 is used for RTP (audio) and 5005 for RTCP (control) (cf http://www.networksorcery.com/enp/protocol/ip/ports05000.htm) but you may choose another number:
 +
 +
* RTP port must be even
 +
* RTCP port = RTP port + 1
 +
* don't use port under 1024 which are Unix "system ports"
 +
 +
===== Windows =====
 +
Under Windows, there may be difficulties with multicast routing when more than one Network Interfaces is used.
 +
<br />

Revision as of 13:18, 23 October 2020

Generalities

These docs are useful AES67 Practical Guide (from RAVENNA)
File:AES67 Practical Guide.pdf

IPv4 Multicast addresses

AES67 does not automatically attribute multicast address, it's under user's responsibility.

Multicast address range is : 224.0.0.0/4. The group includes the addresses from 224.0.0.0 to 239.255.255.255 (cf https://en.wikipedia.org/wiki/Multicast_address)

For Audio over IP usage it's recommended to use 239.x.y.z range ("Administratively scoped, private use within an organization").

Actually some usual sub-ranges are :

  • 239.192.y.z => Livewire (Livestream and Standard Stereo Streams)
    • 239.192.255.1 to 4 are Livewire clock/advertising/GPIO
  • 239.193.y.z => Livewire (Back Standard Streams)
  • 239.195.y.z => Livewire (Back Live Streams)
  • 239.255.255.255 => SAP (advertisement) Dante

Never use 224.x.y.z range which is reserved for Network administration and control.

UDP Port

Usually port 5004 is used for RTP (audio) and 5005 for RTCP (control) (cf http://www.networksorcery.com/enp/protocol/ip/ports05000.htm) but you may choose another number:

  • RTP port must be even
  • RTCP port = RTP port + 1
  • don't use port under 1024 which are Unix "system ports"
Windows

Under Windows, there may be difficulties with multicast routing when more than one Network Interfaces is used.