1 SIPREC Protocol IETF #80 Authors: L. Portman, H. Lum, A. Johnston, A. Hutton.
-
Upload
ann-walker -
Category
Documents
-
view
214 -
download
0
Transcript of 1 SIPREC Protocol IETF #80 Authors: L. Portman, H. Lum, A. Johnston, A. Hutton.
![Page 1: 1 SIPREC Protocol IETF #80 Authors: L. Portman, H. Lum, A. Johnston, A. Hutton.](https://reader036.fdocuments.net/reader036/viewer/2022072006/56649f4a5503460f94c6be4e/html5/thumbnails/1.jpg)
1
SIPREC Protocol
IETF #80
Authors: L. Portman, H. Lum, A. Johnston, A. Hutton
![Page 2: 1 SIPREC Protocol IETF #80 Authors: L. Portman, H. Lum, A. Johnston, A. Hutton.](https://reader036.fdocuments.net/reader036/viewer/2022072006/56649f4a5503460f94c6be4e/html5/thumbnails/2.jpg)
Status• Currently -03 draft• Main topics– Partial Metadata support– Metadata Snapshot support– Multiplexing media– Recording awareness– Recording indications– Recording preferences
• Open Items
2
![Page 3: 1 SIPREC Protocol IETF #80 Authors: L. Portman, H. Lum, A. Johnston, A. Hutton.](https://reader036.fdocuments.net/reader036/viewer/2022072006/56649f4a5503460f94c6be4e/html5/thumbnails/3.jpg)
Partial Metadata Support
3
![Page 4: 1 SIPREC Protocol IETF #80 Authors: L. Portman, H. Lum, A. Johnston, A. Hutton.](https://reader036.fdocuments.net/reader036/viewer/2022072006/56649f4a5503460f94c6be4e/html5/thumbnails/4.jpg)
Metadata Snapshot Support
• INVITE without SDP from SRS to SRC• Using UPDATE to request Metadata Snapshot– Possible collision– Does not require additional mechanism (INFO)
4
![Page 5: 1 SIPREC Protocol IETF #80 Authors: L. Portman, H. Lum, A. Johnston, A. Hutton.](https://reader036.fdocuments.net/reader036/viewer/2022072006/56649f4a5503460f94c6be4e/html5/thumbnails/5.jpg)
Multiplexing media streams
• Multiplexing medias for each side on the same RTP stream with different SSRC
• Benefits– Reducing port numbers– Faster NAT traversal negotiation
• Require from metadata to map between participant->stream->SSRC– Via CNAME attribute in SDP
5
![Page 6: 1 SIPREC Protocol IETF #80 Authors: L. Portman, H. Lum, A. Johnston, A. Hutton.](https://reader036.fdocuments.net/reader036/viewer/2022072006/56649f4a5503460f94c6be4e/html5/thumbnails/6.jpg)
Recording Awareness
• Session level SDP-attribute– a=recording-aware– If not agreed, in-band media tone will be
generated
6
![Page 7: 1 SIPREC Protocol IETF #80 Authors: L. Portman, H. Lum, A. Johnston, A. Hutton.](https://reader036.fdocuments.net/reader036/viewer/2022072006/56649f4a5503460f94c6be4e/html5/thumbnails/7.jpg)
Recording Indications
• “record” session or media level attribute– "a=record: “ indication – indication = "on" / "off" / "paused"
7
![Page 8: 1 SIPREC Protocol IETF #80 Authors: L. Portman, H. Lum, A. Johnston, A. Hutton.](https://reader036.fdocuments.net/reader036/viewer/2022072006/56649f4a5503460f94c6be4e/html5/thumbnails/8.jpg)
Recording Preferences
• “recordpref” session or media level attribute– "a=recordpref:" pref – pref = "record" / "norecord" / "pause" / "resume"
8
![Page 9: 1 SIPREC Protocol IETF #80 Authors: L. Portman, H. Lum, A. Johnston, A. Hutton.](https://reader036.fdocuments.net/reader036/viewer/2022072006/56649f4a5503460f94c6be4e/html5/thumbnails/9.jpg)
Open Items
• Asynchronous vs. Synchronous Error handling– Synchronous SDP Processing– Asynchronous XML processing
• Session Timer usage• Metadata Support Discovery
9
![Page 10: 1 SIPREC Protocol IETF #80 Authors: L. Portman, H. Lum, A. Johnston, A. Hutton.](https://reader036.fdocuments.net/reader036/viewer/2022072006/56649f4a5503460f94c6be4e/html5/thumbnails/10.jpg)
10
Discussion