Difference between revisions of "AES67"
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]) | + | |
− | <br /> | + | AES67 Practical Guide (from [https://www.ravenna-network.com RAVENNA])<br /> |
[[File:AES67 Practical Guide.pdf|thumb]] | [[File:AES67 Practical Guide.pdf|thumb]] | ||
− | === IPv4 Multicast addresses === | + | ===IPv4 Multicast addresses=== |
AES67 does not automatically attribute multicast address, it's under user's responsibility. | AES67 does not automatically attribute multicast address, it's under user's responsibility. | ||
Line 15: | Line 15: | ||
Actually some usual sub-ranges are : | Actually some usual sub-ranges are : | ||
− | * 239.192.y.z => Livewire (Livestream and Standard Stereo Streams) | + | *239.192.y.z => Livewire (Livestream and Standard Stereo Streams) |
− | ** 239.192.255.1 to 4 are Livewire clock/advertising/GPIO | + | **239.192.255.1 to 4 are Livewire clock/advertising/GPIO |
− | * 239.193.y.z => Livewire (Back Standard Streams) | + | *239.193.y.z => Livewire (Back Standard Streams) |
− | * 239.195.y.z => Livewire (Back Live Streams) | + | *239.195.y.z => Livewire (Back Live Streams) |
− | * 239.255.255.255 => SAP (advertisement) Dante | + | *239.255.255.255 => SAP (advertisement) Dante |
Never use 224.x.y.z range which is reserved for Network administration and control. | Never use 224.x.y.z range which is reserved for Network administration and control. | ||
− | ===== UDP Port ===== | + | =====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: | 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 | + | *RTP port must be even |
− | * RTCP port = RTP port + 1 | + | *RTCP port = RTP port + 1 |
− | * don't use port under 1024 which are Unix "system ports" | + | *don't use port under 1024 which are Unix "system ports" |
− | ===== Windows ===== | + | =====Windows===== |
Under Windows, there may be difficulties with multicast routing when more than one Network Interfaces is used. | Under Windows, there may be difficulties with multicast routing when more than one Network Interfaces is used. | ||
<br /> | <br /> | ||
+ | |||
+ | == Troubleshooting == | ||
+ | See [[LANAUDIO]] | ||
+ | [[Category:LANAUDIO]] |
Revision as of 17:23, 22 February 2021
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.
Troubleshooting
See LANAUDIO