rfc9605v5.txt   rfc9605.txt 
skipping to change at line 1640 skipping to change at line 1640
SDP could provide this function. SDP could provide this function.
Applying SFrame per frame also requires that packetization and Applying SFrame per frame also requires that packetization and
depacketization be done in a generic manner that does not depend on depacketization be done in a generic manner that does not depend on
the media content of the packets, since the content being packetized the media content of the packets, since the content being packetized
or depacketized will be opaque ciphertext (except for the SFrame or depacketized will be opaque ciphertext (except for the SFrame
header). In order for such a generic packetization scheme to work header). In order for such a generic packetization scheme to work
interoperably, one would have to be defined, e.g., as proposed in interoperably, one would have to be defined, e.g., as proposed in
[RTP-PAYLOAD]. [RTP-PAYLOAD].
+---+-+-+-------+-+-------------+-------------------------------+<-+ +---+-+-+-------+-+-----------+------------------------------+<-+
|V=2|P|X| CC |M| PT | sequence number | | |V=2|P|X| CC |M| PT | sequence number | |
+---+-+-+-------+-+-------------+-------------------------------+ | +---+-+-+-------+-+-----------+------------------------------+ |
| timestamp | | | timestamp | |
+---------------------------------------------------------------+ | +------------------------------------------------------------+ |
| synchronization source (SSRC) identifier | | | synchronization source (SSRC) identifier | |
+===============================================================+ | +============================================================+ |
| contributing source (CSRC) identifiers | | | contributing source (CSRC) identifiers | |
| .... | | | .... | |
+---------------------------------------------------------------+ | +------------------------------------------------------------+ |
| RTP extension(s) (OPTIONAL) | | | RTP extension(s) (OPTIONAL) | |
+->+--------------------+------------------------------------------+ | +->+-------------------+----------------------------------------+ |
| | SFrame header | | | | | SFrame header | | |
| +--------------------+ | | | +-------------------+ | |
| | | | | | | |
| | SFrame encrypted and authenticated payload | | | | SFrame encrypted and authenticated payload | |
| | | | | | | |
+->+---------------------------------------------------------------+<-+ +->+------------------------------------------------------------+<-+
| | SRTP authentication tag | | | | SRTP authentication tag | |
| +---------------------------------------------------------------+ | | +------------------------------------------------------------+ |
| | | |
+--- SRTP Encrypted Portion SRTP Authenticated Portion ---+ +--- SRTP Encrypted Portion SRTP Authenticated Portion ---+
Figure 11: SRTP Packet with SFrame-Protected Payload Figure 11: SRTP Packet with SFrame-Protected Payload
+----------------+ +---------------+ +----------------+ +---------------+
| frame metadata | | | | frame metadata | | |
+-------+--------+ | | +-------+--------+ | |
| | frame | | | frame |
| | | | | |
| | | | | |
| +-------+-------+ | +-------+-------+
| | | |
| | | |
 End of changes. 2 change blocks. 
23 lines changed or deleted 23 lines changed or added

This html diff was produced by rfcdiff 1.48.