Your SlideShare is downloading. ×
0
1<br />Telepresence Interoperability Protocol (TIP)Overview for IMTC SuperOp 2010 Workshop<br />Allyn Romanow<br />Cisco T...
Agenda<br />What is TIP?<br />Background<br />Interesting Features<br />Documentation<br />Current status<br />2<br />
What is TIP?<br />Telepresence  Interoperability  Protocol<br />Immediate interoperability with Cisco WHILE working on an ...
Use Cases, Point to Point and Multi-point<br />Call Agent<br />Point-to-point Calls<br />Call Agent<br />  TIP<br />  TIP<...
Background<br />Cisco opened up TIP to kick start multi-vendor, multi-screen interoperability while IMTC, the industry wor...
Features- What’s Interesting?<br />6<br />
Telepresence Interoperability Protocol (TIP)<br />CTMS<br />CUCMA<br />Session Establishment (SIP)<br />TIP Message Exchan...
Signaling Media Control<br />Signals endpoints multi-screen capabilities and how streams are mapped to physical devices.<b...
RTP Muxing<br />Multiplexes all its video and audio streams into one video RTP session and one audio RTP session<br />CSRC...
All Video Streams Share 1 Common RTP Connection<br />CTS 1<br />CTS 2<br />Video<br />RTP Session<br />or<br />Max 4 Video...
All Audio Streams Share Common RTP Connection<br />CTS 2 (Out)<br />CTS 1 (In)<br />Audio<br />RTP Session<br />Max 4 AAC-...
Interoperability through “Switching”<br />Active SegmentCascade<br />London<br />H.323 or H.320 Videoconferencing<br />Tok...
Security (in v7)<br />Encryption (SRTP) with these key exchange approaches<br />Point-to-point: Keys negotiated through DT...
Current Status<br />Becomes part of IMTC July 31<br />New IMTC working group- TIP AG<br />Process for making changes to sp...
Questions?<br />
TIP Capabilities<br />1080p at 30 fps, or  780p<br />AUX/collaboration screen, w/ maximum fps indication (1, 5 or 30 fps)<...
Telepresence Interoperability Protocol (TIP)<br />TIP Use Cases – 3rd party Endpoints in Cisco Deployment<br />Endpoints<b...
Telepresence Interoperability Protocol (TIP)<br />TIP Use Cases – 3rd party MCUs in Cisco Deployment<br />Trunk<br />To CU...
Upcoming SlideShare
Loading in...5
×

Cisco TIP Presentation

7,289

Published on

Presented at IMTC Telepresence Workshop
June 15, 2010
Jesi, Italy

Explains Cisco TIP Protocol in detail

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
7,289
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
197
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • because intermediate devices such as CUCM don’t recognize or pass through SDP
  • because intermediate devices such as CUCM don’t recognize or pass through SDP
  • Because can’t use SIP through middle devices, B2BUAs, CUCM
  • Protocol used between media endpoints and/or infrastructure components to signal info related to the various media streams involved in a multi-screen TelePresence session.
  • TIP’s “APP MUXCTRL” messages informs TIP peers of media multiplexing capabilities; number and positions of media streams it can transmit and receive. TIP’s “APP MEDIAOPTS” messages informs TIP peers of media option restrictions or preferences (codec types or algorithms, feedback and refresh types, etc).CSRC used because in SRTP the SSRC value is used to uniquely identify the cryptographic context used to protect the media stream. Also under the default encryption transform the SSRC is used to generate the keystream used for encryption and decryption.Separate from, but compliments, SIP.TIP defines contributing “positional” source (MUX-CSRC) identifiers(Center, Left, Right) with each media (Video, Audio and AUX) carried in different RTP flowsThe reason is that under SRTP the SSRC value is used to uniquely identify the cryptographic context used to protect the media stream. Also under the default encryption transform the SSRC is used to generate the keystream used for encryption and decryption.Separate from, but compliments, SIP..TIP defines contributing “positional” source (MUX-CSRC) identifiers (Center, Left, Right) with each media (Video, Audio and AUX) carried in different RTP flows
  • allows Telepresence devices to work through SIP B2BUAs that do not support multiple media lines of the same media type. It also simplifies NAT/FW traversal by having to deal with only a single address/port mapping per media type rather than multiple mappings.TIP defines contributing “positional” source (MUX-CSRC) identifiers(Center, Left, Right) with each media (Video, Audio and AUX) carried in different RTP flowsAdvantage- going thru B2BUA, NATsDisadvantage – not standard
  • Only either Doc Cam or the PC Input would be active at a time
  • EKT (Encrypted Key Transport) is a Cisco-sponsored IETF draft as an extension to SRTP
  • that describe how Cisco implements options in TIP, used in order to successfully interop with Cisco TP endpoint equipment
  • that describe how Cisco implements options in TIP, used in order to successfully interop with Cisco TP endpoint equipment
  • Transcript of "Cisco TIP Presentation"

    1. 1. 1<br />Telepresence Interoperability Protocol (TIP)Overview for IMTC SuperOp 2010 Workshop<br />Allyn Romanow<br />Cisco Telepresence Systems Business Unit (TSBU)<br />15 June 2010<br />
    2. 2. Agenda<br />What is TIP?<br />Background<br />Interesting Features<br />Documentation<br />Current status<br />2<br />
    3. 3. What is TIP?<br />Telepresence  Interoperability Protocol<br />Immediate interoperability with Cisco WHILE working on an industry standard<br />Signaling media and media control <br />Controls media<br />Identifies positions and lots of functions<br />Uses RTCP for signaling instead of SIP/SDP<br />3<br />
    4. 4. Use Cases, Point to Point and Multi-point<br />Call Agent<br />Point-to-point Calls<br />Call Agent<br /> TIP<br /> TIP<br /> TIP<br />MCU<br />Multipoint Calls<br />
    5. 5. Background<br />Cisco opened up TIP to kick start multi-vendor, multi-screen interoperability while IMTC, the industry work on a suite of standardshttp://www.cisco.com/go/tip<br />Spec (v6, v7) and profile(s)<br />TIP Library Open Source project to launch by 1 Julyhttp://tiprotocol.sourceforge.net<br />Cisco to transfer ownership of TIP and Library to IMTC to own, govern, change control<br />5<br />
    6. 6. Features- What’s Interesting?<br />6<br />
    7. 7. Telepresence Interoperability Protocol (TIP)<br />CTMS<br />CUCMA<br />Session Establishment (SIP)<br />TIP Message Exchange RTCP <br />Data RTP<br />
    8. 8. Signaling Media Control<br />Signals endpoints multi-screen capabilities and how streams are mapped to physical devices.<br />Defines positional identifiers (left, right, center,aux)<br />Uses the RTCP private extension mechanism<br />APP packet<br />APP MUXCTRL – number and positions of media streams can transmit and receive<br />APP MEDIAOPTS – AAM, G.711, Refresh, codec,feedback, algorithms<br />Uses RTP Contributing Source (CSRC) <br />
    9. 9. RTP Muxing<br />Multiplexes all its video and audio streams into one video RTP session and one audio RTP session<br />CSRC used to demultiplex at receiver<br />Advantages – getting through SIP B2BUAs, NAT/FW that does not support multiple media lines of same media type<br />Disadvantages – non-standard<br />
    10. 10. All Video Streams Share 1 Common RTP Connection<br />CTS 1<br />CTS 2<br />Video<br />RTP Session<br />or<br />Max 4 Video Streams<br />Center, Left and Right Camera = 3 Video streams<br />Data Video = 1 Video stream<br />Each Camera stream is sent to the corresponding Display<br />Data Video stream is sent to the Projector HDMI Outlet<br />
    11. 11. All Audio Streams Share Common RTP Connection<br />CTS 2 (Out)<br />CTS 1 (In)<br />Audio<br />RTP Session<br />Max 4 AAC-LD Audio Streams<br />Center, Left and Right channels = 3 streams<br />Line in and Audio Add-in = 1 stream<br />
    12. 12. Interoperability through “Switching”<br />Active SegmentCascade<br />London<br />H.323 or H.320 Videoconferencing<br />Tokyo<br />CUVC<br />CTMS<br />SIP Video Telephony<br />New York<br />Video Telephony<br />H.264 1080p or 720p<br />Any video format CUVC supports<br />H.264 CIF (SD interop only)<br />Any audio format CUVC supports<br />AAC-LD<br />G.722 or G.711<br />12<br />
    13. 13. Security (in v7)<br />Encryption (SRTP) with these key exchange approaches<br />Point-to-point: Keys negotiated through DTLS (TLS over UDP) in-band within the RTP media stream [RFC 5764]<br />Point-to-multipoint: EKT (Encrypted Key Transport)<br />
    14. 14. Current Status<br />Becomes part of IMTC July 31<br />New IMTC working group- TIP AG<br />Process for making changes to spec <br />Interop testing<br />Co-chairs<br />Source license management<br />
    15. 15. Questions?<br />
    16. 16.
    17. 17. TIP Capabilities<br />1080p at 30 fps, or 780p<br />AUX/collaboration screen, w/ maximum fps indication (1, 5 or 30 fps)<br />Audio Activity Metric (for multipoint switching)<br />Enhanced Codec capability/profile negotiation, such as CABAC, LTRP, GDR and IDR, etc.<br />TIP feedback is ACK centric<br />
    18. 18. Telepresence Interoperability Protocol (TIP)<br />TIP Use Cases – 3rd party Endpoints in Cisco Deployment<br />Endpoints<br />Registered<br />To CUCM (*) <br />Point-to-point Calls<br />CUCM<br />Cisco TelePresence<br />Endpoints<br />Registered<br />To CUCM (*) <br />Multipoint CallsAdhoc, Scheduled, Static<br />CUCM<br /> TIP<br /> TIP<br /> TIP<br /> TIP<br />Cisco TelePresence<br />Cisco CTMS or TelePresence Server<br />(*) Alternatively may connect to a separate call agent that connects to the CUCM via a trunk interface.<br />
    19. 19. Telepresence Interoperability Protocol (TIP)<br />TIP Use Cases – 3rd party MCUs in Cisco Deployment<br />Trunk<br />To CUCM (*)<br />Cisco TelePresence<br />Cisco CTMS<br />Other MCU<br />Trunk<br />To CUCM (*)<br /> TIP<br /> TIP<br /> TIP<br /> TIP<br />Cisco TelePresence<br />Other MCU<br />(*) Alternatively may connect to a separate call agent that connects to the CUCM via a trunk interface.<br />
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×