1 SIPREC Protocol IETF #80 Authors: L. Portman, H. Lum, A. Johnston, A. Hutton.

Post on 13-Dec-2015

214 views 0 download

Transcript of 1 SIPREC Protocol IETF #80 Authors: L. Portman, H. Lum, A. Johnston, A. Hutton.

1

SIPREC Protocol

IETF #80

Authors: L. Portman, H. Lum, A. Johnston, A. Hutton

Status• Currently -03 draft• Main topics– Partial Metadata support– Metadata Snapshot support– Multiplexing media– Recording awareness– Recording indications– Recording preferences

• Open Items

2

Partial Metadata Support

3

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

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

Recording Awareness

• Session level SDP-attribute– a=recording-aware– If not agreed, in-band media tone will be

generated

6

Recording Indications

• “record” session or media level attribute– "a=record: “ indication – indication = "on" / "off" / "paused"

7

Recording Preferences

• “recordpref” session or media level attribute– "a=recordpref:" pref – pref = "record" / "norecord" / "pause" / "resume"

8

Open Items

• Asynchronous vs. Synchronous Error handling– Synchronous SDP Processing– Asynchronous XML processing

• Session Timer usage• Metadata Support Discovery

9

10

Discussion