Comments to date on DRAFT REVISED AES67-xxxx AES standard for audio applications of networks - High-performance streaming audio-over-IP interoperability
,
published 2018-02-14 for comment.
The comment period has closed. There are no unresolved comments.
After reviewing the AES67-xxxx draft I have the following comments.
1) PTP Synchronization context has changed. While AES67-2013 anticipated SMPTE ST 2059, it has now arrived and it futher used in SMPTE ST 2110 which also includes an AES67 profile. The AES67 readers should be made aware of this additional context.
Proposed text:
Clause 4.2:
add to end of clause:
NOTE: AES67 as included into the SMPTE ST2110-30 and thus using SMPTE ST2110-10 PTP timing profile needs to follow SMPTE ST 2059-1 and ST 2059-2. A summary of PTP profiles exists in AES-R16-2016.
Annex A.2.2:
add after first paragraph:
NOTE: AES67 as included into the SMPTE ST2110-30 and thus using SMPTE ST2110-10 PTP timing profile needs to follow SMPTE ST 2059-1 and ST 2059-2. A summary of PTP profiles exists in AES-R16-2016.
2) Media profile identification needs to be updated on publishing.
Annex A.2.1:
AES67-2013 needs to be replaced with AES67-2018.
3) Significant issues of using AES67 implementation in WAN context. Fortunately relative small adjustments will provide basic support hints, as solutions already exists. This was the basis of my VidTrans 2018 presentation. This is experienced built on many years of testing many implementations over various distances, and the increasing use thereof in TV productions amongst others.
Clause 7.2.2:
add to end of clause:
NOTE: Longer packet delivery times may be supported to accommodate wide area (WAN) scenarios where minimum delay can be significant.
Clause 7.4:
add to end of clause:
NOTE: For wide area network (WAN) use, the minimum delivery time of the network can be significant due to the distance and the speed of light in cables. For such scenario an estimation of minimum time can be used. Alternatively a synthonization mode can be used to time out samples based in receive time-stamps or buffer fill-level only. For both these methods the receive buffer only compensates experienced jitter.
Clause 7.5:
Add after first paragraph:
NOTE: For LAN implementations minimum delivery times is assumed to be 0 s. For WAN scenarios this should either be set or estimated usign a minimum delay estimator. Such alternatives should be selectable receiver mode for that set of channels. Some implementation can support significant delays assuming minimum delay of 0, but then utilizing a huge memory buffer effectively not being used.
Normunds,
Thank you for reviewing and commenting on our AES67 draft revision.
The Media profile should not use IEEE 1588 reserved domain numbers unless the reserved numbers are reserved for use by PTP profiles which does not appear to be the case here. We have revised the draft to include your proposed changes.
Kevin Gross - AVA Networks
Vice chair AESSC working group SC-02-12 on Audio Applications of Networks
We offer the following comment with reference to aes67-r-141107-draft-rev-cfc-rc4.doc
With regard to the following
“6 Transport
6.0 ...
6.1 Network layer
Media packets shall be transported using IP version 4 as defined in RFC 791.
NOTE 1 Although care has been taken in the design of this standard to facilitate future support for IPv6, support for IPv6 is outside the scope of this revision of the standard.”
We suggest the following substitution.
“6 Transport
6.0 ...
6.1 Network layer
Media packets shall be transported using IP version 4 as defined in RFC 791 or using IP version 6 as defined in RFC 8200.”
In view of the Internet Architecture Board's "Statement on IPv6," November 7, 2016 [1], and Internet Engineering Task Force (IETF) Best Current Practice (BCP) 177, "IPv6 Support Required for All IP-Capable Nodes," [2] we believe it is inappropriate for the AES to standardize a protocol that is not compatible with dual-stack (IPv4 and IPv6) or IPv6-only hosts.
We recognize that some implementers may choose to disregard BCP 177 and continue to produce IPv4-only products, but considering the stated positions of the IAB and IETF, the exhaustion of the IPv4 address pools at all Regional Internet Registries, and the difficulties encountered by NTC's clients in assigning unique IPv4 addresses within large enterprises, we believe implementers of AES 67 should be free to meet marketplace demands for IPv6 compatibility, if they choose.
[1] https://www.iab.org/2016/11/07/iab-statement-on-ipv6/
[2] https://tools.ietf.org/html/bcp177
Regards,
Tom
Tom,
Thank you for reviewing and commenting on our AES67 draft revision.
The AES does intend to revise the standard to support IPv6 and you are welcome to join the SC-02-12-M task group to assist us in doing so. As AES67 is designed for use on local and campus area networks where private addressing is typically used and not on the public internet where IPv4 address exhaustion exists, we beleive the other important updates included in this revision should not be delayed waiting for IPv6 capability to be included.
Kevin Gross - AVA Networks
Vice chair AESSC working group SC-02-12 on Audio Applications of Networks