From bf494411f8b72740797d5ff170751dc3a4695b79 Mon Sep 17 00:00:00 2001 From: zenomt Date: Tue, 2 Jul 2024 16:27:27 -0700 Subject: [PATCH] rtmp-uris change TBD to actual URI --- rtmp-uris/rtmp-uris.html | 9 +++-- rtmp-uris/rtmp-uris.txt | 74 ++++++++++++++++++++-------------------- rtmp-uris/rtmp-uris.xml | 9 +++-- 3 files changed, 49 insertions(+), 43 deletions(-) diff --git a/rtmp-uris/rtmp-uris.html b/rtmp-uris/rtmp-uris.html index 92d466d..cde077d 100644 --- a/rtmp-uris/rtmp-uris.html +++ b/rtmp-uris/rtmp-uris.html @@ -1650,7 +1650,8 @@

<https://veovera.org/docs/legacy/rtmp-v1-0-spec.pdf>.

Thornburgh, M., "RTMP Errata and Addenda", July 2024, <https://zenomt.github.io/rtmp-errata-addenda/>.

-

Thornburgh, M., "RTMP Family URI Schemes", July 2024, <TBD>.

+

Thornburgh, M., "RTMP Family URI Schemes", July 2024, + <https://zenomt.github.io/rtmp-errata-addenda/rtmp-uris/>.

Lozben, S., "Enhanced RTMP", June 2024, <https://veovera.org/>.

@@ -1743,7 +1744,8 @@

<https://veovera.org/docs/legacy/rtmp-v1-0-spec.pdf>.

Thornburgh, M., "RTMP Errata and Addenda", July 2024, <https://zenomt.github.io/rtmp-errata-addenda/>.

-

Thornburgh, M., "RTMP Family URI Schemes", July 2024, <TBD>.

+

Thornburgh, M., "RTMP Family URI Schemes", July 2024, + <https://zenomt.github.io/rtmp-errata-addenda/rtmp-uris/>.

Lozben, S., "Enhanced RTMP", June 2024, <https://veovera.org/>.

@@ -1841,7 +1843,8 @@

RFC 7425, December 2014.

Thornburgh, M., "RTMP Errata and Addenda", July 2024, <https://zenomt.github.io/rtmp-errata-addenda/>.

-

Thornburgh, M., "RTMP Family URI Schemes", July 2024, <TBD>.

+

Thornburgh, M., "RTMP Family URI Schemes", July 2024, + <https://zenomt.github.io/rtmp-errata-addenda/rtmp-uris/>.

diff --git a/rtmp-uris/rtmp-uris.txt b/rtmp-uris/rtmp-uris.txt index d1e2975..e1d88ed 100644 --- a/rtmp-uris/rtmp-uris.txt +++ b/rtmp-uris/rtmp-uris.txt @@ -65,10 +65,10 @@ Thornburgh Informational [Page 1] 8.1. RTMP Registration . . . . . . . . . . . . . . . . . . . . 6 8.2. RTMPS Registration . . . . . . . . . . . . . . . . . . . 8 8.3. RTMFP Registration . . . . . . . . . . . . . . . . . . . 9 - 9. Security Considerations . . . . . . . . . . . . . . . . . . . 10 - 10. References . . . . . . . . . . . . . . . . . . . . . . . . . 10 + 9. Security Considerations . . . . . . . . . . . . . . . . . . . 11 + 10. References . . . . . . . . . . . . . . . . . . . . . . . . . 11 10.1. Normative References . . . . . . . . . . . . . . . . . . 11 - 10.2. Informative References . . . . . . . . . . . . . . . . . 11 + 10.2. Informative References . . . . . . . . . . . . . . . . . 12 Author's Address . . . . . . . . . . . . . . . . . . . . . . . . 12 1. Introduction @@ -383,9 +383,9 @@ Thornburgh Informational [Page 6] Thornburgh, M., "RTMP Errata and Addenda", July 2024, . - Thornburgh, M., "RTMP Family URI Schemes", July 2024, . + Thornburgh, M., "RTMP Family URI Schemes", July 2024, + . - Lozben, S., "Enhanced RTMP", June 2024, . @@ -394,6 +394,8 @@ Thornburgh Informational [Page 7] RTMP URIs July 2024 + Lozben, S., "Enhanced RTMP", June 2024, . + 8.2. RTMPS Registration This section will request provisional registration of the rtmps @@ -440,8 +442,6 @@ Thornburgh Informational [Page 7] audio, and data messages over IP networks. Interoperability considerations: This scheme requires use of RTMP - and the RTMP Chunk Stream as defined by the RTMP Specification (as - amended) over TLS. @@ -450,6 +450,9 @@ Thornburgh Informational [Page 8] RTMP URIs July 2024 + and the RTMP Chunk Stream as defined by the RTMP Specification (as + amended) over TLS. + Security considerations: See the Security Considerations sections in RTMP Errata and Addenda and in RTMP Family URI Schemes. @@ -464,7 +467,8 @@ Thornburgh Informational [Page 8] Thornburgh, M., "RTMP Errata and Addenda", July 2024, . - Thornburgh, M., "RTMP Family URI Schemes", July 2024, . + Thornburgh, M., "RTMP Family URI Schemes", July 2024, + . Lozben, S., "Enhanced RTMP", June 2024, . @@ -494,10 +498,6 @@ Thornburgh Informational [Page 8] an instantiation might be used for pure peer-to-peer communication. - The full form provides location information for the RTMFP server - to which to connect, and identifies a target resource and an - optional secondary resource in the namespace of the server. - Connections are made using RTMFP (RFC 7016) as described by RFC @@ -506,6 +506,10 @@ Thornburgh Informational [Page 9] RTMP URIs July 2024 + The full form provides location information for the RTMFP server + to which to connect, and identifies a target resource and an + optional secondary resource in the namespace of the server. + Connections are made using RTMFP (RFC 7016) as described by RFC 7425. The host component of the authority MUST NOT be empty. If host is a reg-name, the initial candidate address set SHOULD comprise all IPv4 and IPv6 addresses to which reg-name resolves. @@ -544,16 +548,12 @@ Thornburgh Informational [Page 9] Thornburgh, M., "RTMP Errata and Addenda", July 2024, . - Thornburgh, M., "RTMP Family URI Schemes", July 2024, . + Thornburgh, M., "RTMP Family URI Schemes", July 2024, + . -9. Security Considerations - Several. See the Security Considerations sections of [RFC7016], - [RFC7425], and [RTMP-Errata]. - Many of the security considerations of [RFC9110] also apply to RTMP. -10. References @@ -562,6 +562,15 @@ Thornburgh Informational [Page 10] RTMP URIs July 2024 +9. Security Considerations + + Several. See the Security Considerations sections of [RFC7016], + [RFC7425], and [RTMP-Errata]. + + Many of the security considerations of [RFC9110] also apply to RTMP. + +10. References + 10.1. Normative References [RFC0768] Postel, J., "User Datagram Protocol", STD 6, RFC 768, @@ -599,15 +608,6 @@ Thornburgh Informational [Page 10] 2119 Key Words", BCP 14, RFC 8174, DOI 10.17487/RFC8174, May 2017, . - [RFC8446] Rescorla, E., "The Transport Layer Security (TLS) Protocol - Version 1.3", RFC 8446, DOI 10.17487/RFC8446, August 2018, - . - - [RTMP] Parmar, H., Ed. and M. Thornburgh, Ed., "Adobe’s Real Time - Messaging Protocol", December 2012, - . - -10.2. Informative References @@ -618,6 +618,16 @@ Thornburgh Informational [Page 11] RTMP URIs July 2024 + [RFC8446] Rescorla, E., "The Transport Layer Security (TLS) Protocol + Version 1.3", RFC 8446, DOI 10.17487/RFC8446, August 2018, + . + + [RTMP] Parmar, H., Ed. and M. Thornburgh, Ed., "Adobe’s Real Time + Messaging Protocol", December 2012, + . + +10.2. Informative References + [E-RTMP] Lozben, S., "Enhanced RTMP", June 2024, . @@ -651,16 +661,6 @@ Author's Address - - - - - - - - - - diff --git a/rtmp-uris/rtmp-uris.xml b/rtmp-uris/rtmp-uris.xml index 530f747..c23a10f 100644 --- a/rtmp-uris/rtmp-uris.xml +++ b/rtmp-uris/rtmp-uris.xml @@ -388,7 +388,8 @@ rtmp-connect-arg = *(unreserved / pct-encoded / sub-delims) Thornburgh, M., "RTMP Errata and Addenda", July 2024, <https://zenomt.github.io/rtmp-errata-addenda/>. - Thornburgh, M., "RTMP Family URI Schemes", July 2024, <TBD>. + Thornburgh, M., "RTMP Family URI Schemes", July 2024, + <https://zenomt.github.io/rtmp-errata-addenda/rtmp-uris/>. Lozben, S., "Enhanced RTMP", June 2024, <https://veovera.org/>. @@ -474,7 +475,8 @@ rtmp-connect-arg = *(unreserved / pct-encoded / sub-delims) Thornburgh, M., "RTMP Errata and Addenda", July 2024, <https://zenomt.github.io/rtmp-errata-addenda/>. - Thornburgh, M., "RTMP Family URI Schemes", July 2024, <TBD>. + Thornburgh, M., "RTMP Family URI Schemes", July 2024, + <https://zenomt.github.io/rtmp-errata-addenda/rtmp-uris/>. Lozben, S., "Enhanced RTMP", June 2024, <https://veovera.org/>. @@ -566,7 +568,8 @@ rtmp-connect-arg = *(unreserved / pct-encoded / sub-delims) Thornburgh, M., "RTMP Errata and Addenda", July 2024, <https://zenomt.github.io/rtmp-errata-addenda/>. - Thornburgh, M., "RTMP Family URI Schemes", July 2024, <TBD>. + Thornburgh, M., "RTMP Family URI Schemes", July 2024, + <https://zenomt.github.io/rtmp-errata-addenda/rtmp-uris/>.