AVTCORE WG
IETF 114
Hybrid Meeting
Thursday, July 28, 2022
13:30 - 15:30 Eastern Time
Session II, Philadelphia North
1
Mailing list: avtcore@ietf.org
Notes: https://notes.ietf.org/notes-ietf-114-avtcore
MeetEcho link: https://wws.conf.meetecho.com/conference/?group=avtcore
IETF 114 Meeting Tips
In-person participants
Remote participants
2
2
This session is being recorded
IETF 114 Remote Meeting Tips
3
3
This session is being recorded
Resources for IETF 114 Philadelphia
4
4
Note well
This is a reminder of IETF policies in effect on various topics such as patents or code of conduct. It is only meant to point you in the right direction. Exceptions may apply. The IETF's patent policy and the definition of an IETF "contribution" and "participation" are set forth in BCP 79; please read it carefully.
As a reminder:
�Definitive information is in the documents listed below and other IETF BCPs. For advice, please talk to WG chairs or ADs:
5
5
Note really well
6
Reminder: IETF Mask Policy
Participants in sessions and other IETF-controlled rooms will be required to wear an FFP2/N95 mask, KN95/KF94/FFP3 masks, or locally certified equivalents. The only exception is for chairs or presenters who are actively speaking; participants making comments or asking questions from the floor microphones are expected to remain masked.
7
About this meeting
8
In Memoriam: Stephen L. Casner
9
A few Readings, Writings, Viewings
•A Brief prehistory of VoIP
•https://site.ieee.org/pikespeak/files/2021/06/prehistory-voip.share.pdf
•First IETF Internet Audiocast / Newsweek MBone coverage
•https://dl.acm.org/doi/10.1145/142267.142338
•https://www.newsweek.com/mbone-cant-you-hear-it-knocking-185526
•IEEE 2020 Internet Award / ISI News
•https://www.youtube.com/watch?app=desktop&v=qGlQque52zw
•The Oxy Campaign for Good
•https://campaign.oxy.edu/stories/stephen-l-casner-73-and-karen-johnson-casner-74
•Tesla blog - Handing over the keys
•https://www.tesla.com/blog/handing-over-keys
•Vintage Computer Festival West
10
Agenda
https://datatracker.ietf.org/doc/html/draft-ietf-avtcore-cryptex
https://github.com/juberti/cryptex/issues
https://datatracker.ietf.org/doc/html/draft-ietf-avtcore-rtp-vvc
https://datatracker.ietf.org/doc/html/draft-ietf-avtcore-rtp-scip
https://datatracker.ietf.org/doc/html/draft-ietf-avtcore-rfc7983bis
https://datatracker.ietf.org/doc/html/draft-ietf-avtcore-rtp-over-quic
https://datatracker.ietf.org/doc/html/draft-dawkins-sdp-rtp-quic
https://datatracker.ietf.org/doc/html/draft-ilola-avtcore-rtp-v3c
https://datatracker.ietf.org/doc/html/draft-he-avtcore-rtcp-green-metadata
11
Draft Status
12
Draft Status (cont’d)
13
CfA on “Game State over RTP”
14
Completely Encrypting RTP Header Extensions and Contributing Sources (Cryptex)
https://datatracker.ietf.org/doc/html/draft-ietf-avtcore-cryptex
https://github.com/juberti/cryptex/issues
15
Sergio Garcia Murillo
Current Status
https://github.com/juberti/cryptex/issues?q=is%3Aissue
https://datatracker.ietf.org/doc/html/draft-ietf-avtcore-cryptex-07
16
Won’t fix issues
17
IANA issue feedback #60
Changing “cryptex” attribute from session and media level to media only was a change introduced by mistake in the previous draft. Reverted now.
18
[BERNARD] The authors have not filed any IPR disclosures. The status of the non-author IPR disclosures is here: https://mailarchive.ietf.org/arch/msg/avt/c88xDocWibCpJntwzj0rYG-3lfk/
19
CRYPTEX updates RFC3711
But would like to check agreement from the WG about this. Also, two idnits warnings triggered:
20
CRYPTEX and RFC6878
[QUESTION] If both are negotiated, Cryptex SHOULD be used? Or why not stronger, if both peers support Cryptex, RFC6904 SHOULD NOT (MUST NOT?) be used?
21
Mandatory stop #76
Alternatively, if the implementation considers the use of this
specification mandatory and the "defined by profile" field does not match one of the values defined above, it SHOULD stop the processing of the RTP packet and report an error for the RTP stream.
[QUESTION] Why is this not a MUST stop? If it is mandatory, what is an example where it can continue processing an RTP packet without the mandatory requirement?
22
Next Steps
23
RTP Payload Format for Versatile Video Coding (VVC)
24
Stephan Wenger
Current Status and next steps
25
RTP Payload Format for for SCIP
Dan Hanson
Mike Faller
26
SCIP Draft RFC – Status
27
Comments (1 of 4)
28
Comments (2 of 4)
29
Comments (3 of 4)
30
Actions and Questions
31
RFC 7983bis
Bernard Aboba
G. Salgueiro
C. Perkins
32
RFC 7983bis
33
WGLC
34
Updated Diagram
35
RFC 7983bis-05 Changes
In the absence of QUIC bit greasing, the first octet of a QUIC packet (e.g. a short header packet in QUIC v1 or v2) may fall in the range 64 to 127, thereby overlapping with the allocated range for TURN channels of 64 to 79. However, in practice this overlap does not represent a problem. TURN channel packets will only be received from a TURN server to which TURN allocation and channel-binding requests have been sent. Therefore a TURN client receiving packets from the source IP address and port of a TURN server only needs to disambiguate STUN (i.e. regular TURN) packets from TURN channel packets; (S)RTP, (S)RTCP, ZRTP, DTLS or QUIC packets will not be sent from a source IP address and port that had previously responded to TURN allocation or channel-binding requests. As a result, if the source IP address and port of a packet does not match that of a responding TURN server, a packet with a first octet of 64 to 127 can be unambiguously demultiplexed as QUIC.
36
Next steps…
37
RTP over QUIC
38
Mathis Engelbart, Jörg Ott
Scope
39
ALPN
40
API Considerations
41
Other updates
42
Open Issues
Recent / Next Steps
44
SDP for RTP over QUIC
Spencer Dawkins
45
draft-dawkins-avtcore-sdp-rtp-quic - a minimal specification
https://github.com/SpencerDawkins/sdp-rtp-quic-issues - includes discussion
Background for this session
46
What AVP profiles to register - # 5
47
RTP over streams, datagrams, or both?
48
Do We Need TCP-ICE? - #12 (new)
49
QUIC also does congestion control - #1
50
How to ask for QUIC feedback - #13 (new)
51
RTP Payload for V3C
https://datatracker.ietf.org/doc/draft-ilola-avtcore-rtp-v3c/
https://github.com/laurilo/draft-ilola-avtcore-rtp-v3c
52
Lauri Ilola
Lukasz Kondrad
Background
53
V3C RTP overview
54
Feedback implemented
55
Next Steps
Any questions or comments?
56
RTP Control Protocol Messages (RTCP) for Green Metadata
57
Yong He (Qualcomm), Waqar Zia (Qualcomm), Christian Herglotz (FAU), Edouard Francois (InterDigital)
Overview
https://www.ietf.org/archive/id/draft-he-avtcore-rtcp-green-metadata-00.html
58
New Messages
59
Temporal-Spatial Resolution Request
Temporal-Spatial Resolution Notification (TSRN)
Timing, Security
60
Next Steps
61
Thank you
Special thanks to:
The Secretariat, WG Participants & ADs
62