SIPREC Conference Recording (draft-kyzivat-siprec-conference-use-cases-01) IETF 89, March 7, 2014 Authors: Michael Yan, Paul Kyzivat, Simon Romano.

Slides:



Advertisements
Similar presentations
SIPREC draft-ietf-siprec-req-06 Working Group Last Call Requirements for Media Recording using SIP Draft authors: K. Rehor, A. Hutton, L. Portman, R. Jain,
Advertisements

SIPREC MSRP Recording ( draft-yan-siprec-msrp-recording-01 ) IETF 90, July 25, 2014 Authors: Michael Yan, Paul Kyzivat.
IETF WG Presentation1 Nathan Mittler Multiparty Multimedia Session Control (mmusic)
1 SIPREC Requirements IETF #80 Authors: K. Rehor, A. Hutton, L. Portman, R. Jain, H. Lam.
IETF 89 SIPREC WG SIPREC Working Group IETF89 - Friday, March 7 th 2014, 11:50-13:20 Mailing list:
RTP Multiplexing draft-rosenberg-rtcweb-rtpmux Jonathan + {Rosenberg, Lennox}
L2VPN WG “NVO3” Meeting IETF 82 Taipei, Taiwan. Agenda Administrivia Framing Today’s Discussions (5 minutes) Cloud Networking: Framework and VPN Applicability.
1 SIPREC Recording Metadata format (draft-ram-siprec-metadata-format- 01) IETF-80 SIPREC MEETING R Parthasarathi On behalf of the team Team: Paul Kyzivat,
1 RTCWEB interim Remote recording use case / requirements John Elwell.
DTMF & Universal User Key Input Skip Cave InterVoice-Brite Inc.
P2PSIP Charter Proposal Many people helped write this charter…
CLUE WG IETF-89 Mary Barnes (WG co-chair) Paul Kyzivat (WG co-chair)
1 SIPREC Recording Metadata Model for SRS SIPREC Virtual Meeting 12-Oct-2010 Team: Paul Kyzivat, Ram Mohan R, R Parthasarathi.
CLUE Framework Issues CLUE virtual interim meeting Jan 27, 2014 Mark Duckworth draft-ietf-clue-framework-13 1.
Mdnsext BoF Chairs: Tim Chown, Thomas Narten IETF85 Atlanta 6 th November, 2012.
IETF – ECRIT Emergency Context Resolution using Internet Technologies ESW 5 – Vienna October 2008 Marc Linsner.
1 SIPREC Recording Metadata Model for SRS IETF 79 MEETING Ram Mohan R On behalf of the team Team: Paul Kyzivat, Ram Mohan R, R Parthasarathi.
XCON IETF 64 November 8 th – 9 th, 2005 Vancouver, BC, Canada.
IETF #82 DRINKS WG Meeting Taipei, Taiwan Fri, Nov 18 th
VoN September ‘98 1 9/17/98 VoN Standards Update Jonathan Rosenberg Bell Laboratories September 17, 1998.
CLUE WG IETF-91 Paul Kyzivat (WG co-chair) Mary Barnes (WG co-chair)
Mary Barnes (WG co-chair) Cullen Jennings (WG co-chair) DISPATCH WG IETF 89.
Session Recording Protocol Requirements IETF 75, Stockholm (Leon Portman on behalf of the team)
CLUE WG IETF-84 Mary Barnes (WG co-chair) Paul Kyzivat (WG co-chair)
1 SIPREC draft-ietf-siprec-architecture-00 An Architecture for Media Recording using SIP IETF SIPREC INTERIM – Sept 28 th 2010 Andrew Hutton.
PAWS Protocol to Access White Space DB IETF 81 Gabor Bajko, Brian Rosen.
SIPREC draft-ietf-siprec-req-00 Requirements for Media Recording using SIP Draft authors: K. Rehor, A. Hutton, L. Portman, R. Jain, H. Lum IETF 78 Ken.
Session Initiation Protocol (SIP) Chapter 5 speaker : Wenping Zhang data :
Session Recording (SIPREC) Protocol (draft-ietf-siprec-protocol-09) Leon Portman Henry Lum
1 SIPREC Recording Metadata for SRS (draft-ietf-siprec-metadata-03) July 28, 2011 IETF 81 meeting Ram Mohan R On behalf of the team Team: Paul Kyzivat,
Requirements for SIP-based VoIP Interconnection (BCP) draft-natale-sip-voip-requirements-00.txt Bob Natale For Consideration by the.
1 SIPREC Recording Metadata Model for SRS (draft-ram-siprec-metadata-03) Jan 25-26, 2011 Virtual Interim meeting Ram Mohan R On behalf of the team Team:
1 SIPREC Protocol IETF #80 Authors: L. Portman, H. Lum, A. Johnston, A. Hutton.
SIP and SIPPING WGsMay, IETF Interim Meeting Orit levin Conferencing Requirements for SIP Based Applications.
CONEX BoF. Welcome to CONEX! Chairs: –Leslie Daigle –Philip Eardley Scribe Note well.
The mandate of this working group is to facilitate effective service interoperability utilizing SIP in heterogeneous network environments as noted below.
SIPPING Working Group IETF 64 Dean Willis Gonzalo Camarillo Rohan Mahy.
SIPREC WG, IETF# , GMT+2 John Elwell (WG co-chair) Brian Rosen (WG co-chair)
May 9th 2011 IETF SIPREC INTERIM - draft-ietf-siprec-architecture 1 An Architecture for Media Recording using the Session Initiation Protocol draft-ietf-siprec-architecture.
IETF 831 Chairs: Flemming Andreasen Miguel A. Garcia.
IP Multicast Receiver Access Control draft-atwood-mboned-mrac-req draft-atwood-mboned-mrac-arch.
IMSX Protocol Evaluation for Session Based IM draft-barnes-simple-imsx-prot-eval-00.txt Mary Barnes IETF 54 SIMPLE WG.
1 SIPREC Recording Metadata format (draft-ram-siprec-metadata-format- 00) Jan 25-26th SIPREC INTERIM MEETING R Parthasarathi On behalf of the team Team:
1 SIPREC Recording Metadata Model for SRS (draft-ram-siprec-metadata-02) Dec 16, 2010 Virtual Interim meeting Ram Mohan R On behalf of the team Team: Paul.
IETF WG Presentation1 Urooj Rab Audio/Video Transport.
CLUE WG chair: Mary Barnes RTCWEB WG chair: Ted Hardie CLUE & RTCWEB WGs Adhoc Common (SDP/RTP) building blocks IETF-82.
54 th IETFMMUSIC WG1 54 th IETF – Yokohama 18 July 2002.
RTP Usage for CLUE IETF 82 – 14 November 2011 Jonathan Lennox Allyn Romanow Paul Witty.
1 SIPREC Recording Metadata format (draft-ram-siprec-metadata- format-01) 9 th May 2011 Interim SIPREC MEETING R Parthasarathi On behalf of the team Team:
SIPREC draft-ietf-siprec-req-04 Requirements for Media Recording using SIP Draft authors: K. Rehor, A. Hutton, L. Portman, R. Jain, H. Lum IETF 79 Beijing.
Reducing Unwanted Communications in SIP (RUCUS) BOF Hannes Tschofenig Francois Audet.
1 SIPREC Protocol draft-portman-siprec-protocol Virtual interim meeting Dec 16, 2010 Authors: L. Portman, H. Lum.
SIPREC Requirements for Media Recording using SIP IETF 77, Anaheim Ken Rehor on behalf of the team Draft authors: K. Rehor, A. Hutton, L. Portman, R. Jain,
SIPREC Conference Recording (draft-kyzivat-siprec-conference-use-cases-00) IETF 87, November 4, 2013 Authors: Michael Yan, Paul Kyzivat, Simon Romano.
CLUE Framework IETF 88 – Nov 8, 2013 Mark Duckworth draft-ietf-clue-framework-12 draft-groves-clue-multi-content-00 draft-duckworth-clue-switching-example-01.
SIPPING Working Group IETF 67 Mary Barnes Gonzalo Camarillo.
CLUE WG IETF-85 Mary Barnes (WG co-chair) Paul Kyzivat (WG co-chair)
1 Session Recording Protocol Requirements and Charter IETF 76, Hiroshima Andy Hutton and Leon Portman on behalf of the team Draft authors: Kenneth Rehor,
1 Session Recording Protocol Requirements IETF 75, Stockholm (Leon Portman on behalf of the team) Draft authors: Rajnish Jain, Leon Portman, Vijay Gurbani,
CLUE WG Interim Meeting San Jose, CA Sept , 2012
IP Flow Information eXport (IPFIX)
CLUE WG Interim Meeting San Jose, CA Sept , 2012
Session Recording (SIPREC) Protocol (draft-ietf-siprec-protocol-11)
CLUE WG Interim Meeting San Jose, CA Sept , 2012
IETF 78 Ken Rehor on behalf of the team
IMTC SIP Interconnect and SuperOp
CONEX BoF.
Binary Floor Control Protocol BIS (BFCPBIS)
SIPREC WG, Interim Meeting , GMT/UTC
An Architecture for Media Recording using the Session Initiation Protocol draft-ietf-siprec-architecture Andy Hutton
Presentation transcript:

SIPREC Conference Recording (draft-kyzivat-siprec-conference-use-cases-01) IETF 89, March 7, 2014 Authors: Michael Yan, Paul Kyzivat, Simon Romano

Goals for today Charter & Milestone additions Overview of Use Case draft 7-March-2014draft-kyzivat-siprec-conference-use-cases-012

Updates to SIPREC Charter I think we agreed in principle to do recording of MSRP, and of the various forms of sharing via Video. But there were differences of opinion on how to update the charter for this, or if it is necessary to update the charter at all. 7-March-2014draft-kyzivat-siprec-conference-use-cases-013

Proposed Additions to Milestones Milestones DONEUse Cases and Requirements to IESG as Informational RFC JAN 2013Submit Architecture to IESG as Informational RFC APR 2013Submit protocol draft to IESG as Proposed Standard RFC AUG 2013Submit Metadata model and format to IESG as Proposed Standard RFC AUG 2013Submit SIPREC Call Flows draft to IESG as an informational RFC APR 2014Conference Recording Use Cases and Requirements to IESG as Informational RFC AUG 2014Conference Recording Architecture to IESG as Informational RFC AUG 2014Protocol and metadata for MSRP recording to IESG as Proposed Standard RFC DEC 2014Protocol and metadata for recording of document & application sharing to IESG as Proposed Standard RFC 7-March-2014draft-kyzivat-siprec-conference-use-cases-014

Next Steps Does the WG want to adopt these milestones? Note: my coauthors and I plan to contribute to all the proposed deliverables. Already posted: – draft-kyzivat-siprec-conference-use-cases-01 – draft-yan-siprec-msrp-recording -00 Who else wants to work on these? 7-March-2014draft-kyzivat-siprec-conference-use-cases-015

Use Cases Draft draft-kyzivat-siprec-conference-use-cases-01 Only slightly changed from -00 Still contains: Use cases Requirements Changes: Committed to using video (and audio) to record sharing Editorial stuff 7-March-2014draft-kyzivat-siprec-conference-use-cases-016

draft-kyzivat-siprec-conference-use-cases-01 Use Cases Instant Message Stream Recording (MSRP) Screen Sharing Stream Recording Application Sharing Stream Recording Document Sharing Stream Recording Audio/Video Conference Recording Chat Conference Recording Multimedia Conference Recording 7-March-2014draft-kyzivat-siprec-conference-use-cases-017

draft-kyzivat-siprec-conference-use-cases-01 Requirements The mechanism MUST support: MSRP stream recording Use of video & audio media to record: – Screen sharing – Application sharing – Document sharing Metadata or SDP to separate the main video stream from data/content video stream 7-March-2014draft-kyzivat-siprec-conference-use-cases-018

Recording Screen/App/Doc Sharing Using Video (& Audio) Media An easy addition to SIPREC – Just some new metadata handles the dynamics of screens & apps handles cursor movement handles slide animation handles flipping back and forth among slides 7-March-2014draft-kyzivat-siprec-conference-use-cases-019

MSRP Recording: draft-yan-siprec-msrp-recording-00 Initial draft is mostly a skeleton Much like RTP recording – topologies for getting SRC into CS are slightly different – m-line is different – metadata may be different 7-March-2014draft-kyzivat-siprec-conference-use-cases-0110

draft-yan-siprec-msrp-recording-00 Issues How to map MSRP sessions in CS to RS – New RS msrp session for each recorded CS msrp session – Serial reuse of RS msrp session for a sequence of CS msrp sessions – Multiplex an RS msrp session for multiple concurrent CS msrp sessions Using CPIM wrappers to demux Do we need in-band indication (in CS msrp) that the stream is being recorded? Coordination of participant info available in metadata and the RS msrp stream Do we want to do anything special for msrp used for file transfer? 7-March-2014draft-kyzivat-siprec-conference-use-cases-0111

The End

Backup Slides

Proposed Additions to SIPREC Charter The Session Recording Protocol (SIPREC) working group is chartered to define a SIP-based protocol for controlling a session (media) recorder. Session recording is a critical requirement in many business communications environments such as call centers and, financial trading floors, and multimedia conferences. In some of these environments, all calls must be recorded for regulatory and compliance reasons. In others, calls may be recorded for quality control, business analytics, or consumer protection. Recording is typically done by sending a copy of the media to the recording devices. The working group will determine requirements and produce a specification for a protocol that will manage delivery of media (including audio, video, MSRP instant message sessions, and real-time sharing of documents, applications, and computer screens) from an end-point that originates media, or that has access to it, to a recording device. PBX and recording vendors today implement proprietary, incompatible mechanisms to facilitate recording. A standard protocol will reduce the complexity and cost of providing such recording services. The Session Recording problem presents certain unique requirements that are not addressed in the current SIP protocol specification. These include requirements such as the need for a distinction between the session that is being recorded versus the session that has been established for recording. Privacy and security of conversations are significant concerns. The working group will make sure that any protocol specified addresses these concerns and includes mechanisms to alert users to the fact that a session they are participating in is being recorded. The working group must take care that the session recording requirements and protocol does not conflict with the IETF statement on wiretapping contained in RFC The SIPREC Working Group will thoroughly identify use cases, provide example system architectures and deployment scenarios, and define requirements. The scope of the activity includes: * Recorder Control * Session metadata content and format * Security mechanisms, including transport and media encryption * Privacy concerns, including end-user notification * Negotiation of recording media streams The group will define these issues and rationalize with IETF standards and practices. This includes encryption, NAT traversal, operations and manageability, SIP-enabled firewalls, authorization, and security. The scope explicitly does not include recording any of the extended session attributes being defined by the CLUE WG. (These may be addressed by a subsequent effort.) The group will produce: * Updated Requirements, Use Cases, Architecture draft * Specification for Session Recording Protocol and Metadata 7-March-2014draft-kyzivat-siprec-conference-use-cases-0114

Proposed Additions to SIPREC Charter (bigger) Session recording is a critical requirement in many business communications environments such as call centers and, financial trading floors, and multimedia conferences. In some of these environments, all calls must be recorded for regulatory and compliance reasons. In others, calls may be recorded for quality control, business analytics, or consumer protection. Recording is typically done by sending a copy of the media to the recording devices. The working group will determine requirements and produce a specification for a protocol that will manage delivery of media (including audio, video, MSRP instant message sessions, and real- time sharing of documents, applications, and computer screens) from an end-point that originates media, or that has access to it, to a recording device. PBX and recording vendors today implement proprietary, incompatible mechanisms to facilitate recording. A standard protocol will reduce the complexity and cost of providing such recording services. 7-March-2014draft-kyzivat-siprec-conference-use-cases-0115

Proposed Additions to SIPREC Charter (bigger) The group will define these issues and rationalize with IETF standards and practices. This includes encryption, NAT traversal, operations and manageability, SIP-enabled firewalls, authorization, and security. The scope explicitly does not include recording any of the extended session attributes being defined by the CLUE WG. (These may be addressed by a subsequent effort.) The group will produce: * Updated Requirements, Use Cases, Architecture draft * Specification for Session Recording Protocol and Metadata 7-March-2014draft-kyzivat-siprec-conference-use-cases-0116