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

Mais conteúdo relacionado

Mais procurados

Enabling 5G with NFV: New Joint White Paper Outlining Network Operator Perspe...
Enabling 5G with NFV: New Joint White Paper Outlining Network Operator Perspe...Enabling 5G with NFV: New Joint White Paper Outlining Network Operator Perspe...
Enabling 5G with NFV: New Joint White Paper Outlining Network Operator Perspe...Open Networking Summit
 
Enabling Multi-access Edge Computing (MEC) Platform-as-a-Service for Enterprises
Enabling Multi-access Edge Computing (MEC) Platform-as-a-Service for EnterprisesEnabling Multi-access Edge Computing (MEC) Platform-as-a-Service for Enterprises
Enabling Multi-access Edge Computing (MEC) Platform-as-a-Service for EnterprisesMichelle Holley
 
20180306 VidMeet4 Bunji Yamamoto
20180306 VidMeet4 Bunji Yamamoto20180306 VidMeet4 Bunji Yamamoto
20180306 VidMeet4 Bunji YamamotoBunji Yamamoto
 
NFF-GO (YANFF) - Yet Another Network Function Framework
NFF-GO (YANFF) - Yet Another Network Function FrameworkNFF-GO (YANFF) - Yet Another Network Function Framework
NFF-GO (YANFF) - Yet Another Network Function FrameworkMichelle Holley
 
Technology Disruption Brings New VAS Opportunities
Technology Disruption Brings New VAS OpportunitiesTechnology Disruption Brings New VAS Opportunities
Technology Disruption Brings New VAS OpportunitiesRadisys Corporation
 
Turbocharge the NFV Data Plane in the SDN Era - a Radisys presentation
Turbocharge the NFV Data Plane in the SDN Era - a Radisys presentationTurbocharge the NFV Data Plane in the SDN Era - a Radisys presentation
Turbocharge the NFV Data Plane in the SDN Era - a Radisys presentationRadisys Corporation
 
Building efficient 5G NR base stations with Intel® Xeon® Scalable Processors
Building efficient 5G NR base stations with Intel® Xeon® Scalable Processors Building efficient 5G NR base stations with Intel® Xeon® Scalable Processors
Building efficient 5G NR base stations with Intel® Xeon® Scalable Processors Michelle Holley
 
Multiservice Broadcast Networks Over Satellite
Multiservice Broadcast Networks Over SatelliteMultiservice Broadcast Networks Over Satellite
Multiservice Broadcast Networks Over SatelliteNewtec
 
MIPI DevCon Taipei 2019: Addressing 5G RFFE Control Challenges with MIPI RFFE...
MIPI DevCon Taipei 2019: Addressing 5G RFFE Control Challenges with MIPI RFFE...MIPI DevCon Taipei 2019: Addressing 5G RFFE Control Challenges with MIPI RFFE...
MIPI DevCon Taipei 2019: Addressing 5G RFFE Control Challenges with MIPI RFFE...MIPI Alliance
 
Re usable continuous-time analog sva assertions - slides
Re usable continuous-time analog sva assertions - slidesRe usable continuous-time analog sva assertions - slides
Re usable continuous-time analog sva assertions - slidesRégis SANTONJA
 
Trill spb-comparison-extract
Trill spb-comparison-extractTrill spb-comparison-extract
Trill spb-comparison-extractIssacYuan
 
Towards a 5G Operating Platform Infrastructure-agnostic Orchestration
Towards a 5G Operating Platform Infrastructure-agnostic OrchestrationTowards a 5G Operating Platform Infrastructure-agnostic Orchestration
Towards a 5G Operating Platform Infrastructure-agnostic OrchestrationITU
 
Access Network Evolution
Access Network Evolution Access Network Evolution
Access Network Evolution Cisco Canada
 
Accelerating MIPI Interface Development and Validation - Introspect Technology
Accelerating MIPI Interface Development and Validation - Introspect TechnologyAccelerating MIPI Interface Development and Validation - Introspect Technology
Accelerating MIPI Interface Development and Validation - Introspect TechnologyJean-Marc Robillard
 

Mais procurados (20)

Enabling 5G with NFV: New Joint White Paper Outlining Network Operator Perspe...
Enabling 5G with NFV: New Joint White Paper Outlining Network Operator Perspe...Enabling 5G with NFV: New Joint White Paper Outlining Network Operator Perspe...
Enabling 5G with NFV: New Joint White Paper Outlining Network Operator Perspe...
 
Enabling Multi-access Edge Computing (MEC) Platform-as-a-Service for Enterprises
Enabling Multi-access Edge Computing (MEC) Platform-as-a-Service for EnterprisesEnabling Multi-access Edge Computing (MEC) Platform-as-a-Service for Enterprises
Enabling Multi-access Edge Computing (MEC) Platform-as-a-Service for Enterprises
 
NFV SDN for carriers
NFV SDN for carriersNFV SDN for carriers
NFV SDN for carriers
 
20180306 VidMeet4 Bunji Yamamoto
20180306 VidMeet4 Bunji Yamamoto20180306 VidMeet4 Bunji Yamamoto
20180306 VidMeet4 Bunji Yamamoto
 
NFF-GO (YANFF) - Yet Another Network Function Framework
NFF-GO (YANFF) - Yet Another Network Function FrameworkNFF-GO (YANFF) - Yet Another Network Function Framework
NFF-GO (YANFF) - Yet Another Network Function Framework
 
Technology Disruption Brings New VAS Opportunities
Technology Disruption Brings New VAS OpportunitiesTechnology Disruption Brings New VAS Opportunities
Technology Disruption Brings New VAS Opportunities
 
Turbocharge the NFV Data Plane in the SDN Era - a Radisys presentation
Turbocharge the NFV Data Plane in the SDN Era - a Radisys presentationTurbocharge the NFV Data Plane in the SDN Era - a Radisys presentation
Turbocharge the NFV Data Plane in the SDN Era - a Radisys presentation
 
Building efficient 5G NR base stations with Intel® Xeon® Scalable Processors
Building efficient 5G NR base stations with Intel® Xeon® Scalable Processors Building efficient 5G NR base stations with Intel® Xeon® Scalable Processors
Building efficient 5G NR base stations with Intel® Xeon® Scalable Processors
 
Multiservice Broadcast Networks Over Satellite
Multiservice Broadcast Networks Over SatelliteMultiservice Broadcast Networks Over Satellite
Multiservice Broadcast Networks Over Satellite
 
5G Network Introduction
5G Network Introduction5G Network Introduction
5G Network Introduction
 
MIPI DevCon Taipei 2019: Addressing 5G RFFE Control Challenges with MIPI RFFE...
MIPI DevCon Taipei 2019: Addressing 5G RFFE Control Challenges with MIPI RFFE...MIPI DevCon Taipei 2019: Addressing 5G RFFE Control Challenges with MIPI RFFE...
MIPI DevCon Taipei 2019: Addressing 5G RFFE Control Challenges with MIPI RFFE...
 
Re usable continuous-time analog sva assertions - slides
Re usable continuous-time analog sva assertions - slidesRe usable continuous-time analog sva assertions - slides
Re usable continuous-time analog sva assertions - slides
 
Openstack meetup NFV
Openstack meetup NFV Openstack meetup NFV
Openstack meetup NFV
 
VoLTE - From Delay to Deploy
VoLTE - From Delay to DeployVoLTE - From Delay to Deploy
VoLTE - From Delay to Deploy
 
Surf Communication Solutions - Voice Video Gw
Surf Communication Solutions - Voice Video GwSurf Communication Solutions - Voice Video Gw
Surf Communication Solutions - Voice Video Gw
 
Thinking about IP migration
Thinking about IP migration Thinking about IP migration
Thinking about IP migration
 
Trill spb-comparison-extract
Trill spb-comparison-extractTrill spb-comparison-extract
Trill spb-comparison-extract
 
Towards a 5G Operating Platform Infrastructure-agnostic Orchestration
Towards a 5G Operating Platform Infrastructure-agnostic OrchestrationTowards a 5G Operating Platform Infrastructure-agnostic Orchestration
Towards a 5G Operating Platform Infrastructure-agnostic Orchestration
 
Access Network Evolution
Access Network Evolution Access Network Evolution
Access Network Evolution
 
Accelerating MIPI Interface Development and Validation - Introspect Technology
Accelerating MIPI Interface Development and Validation - Introspect TechnologyAccelerating MIPI Interface Development and Validation - Introspect Technology
Accelerating MIPI Interface Development and Validation - Introspect Technology
 

Semelhante a Cisco TIP Presentation

Sip technology overview
Sip technology overviewSip technology overview
Sip technology overviewOded Ben-Dori
 
Effective and Secure Scheme for Video Multicasting using Real Time Transport ...
Effective and Secure Scheme for Video Multicasting using Real Time Transport ...Effective and Secure Scheme for Video Multicasting using Real Time Transport ...
Effective and Secure Scheme for Video Multicasting using Real Time Transport ...IRJET Journal
 
Designing an 4K/UHD1 HDR OB Truck as 12G-SDI or IP-based
Designing an 4K/UHD1 HDR OB Truck as 12G-SDI or IP-basedDesigning an 4K/UHD1 HDR OB Truck as 12G-SDI or IP-based
Designing an 4K/UHD1 HDR OB Truck as 12G-SDI or IP-basedDr. Mohieddin Moradi
 
RIP RTCP RTSP
RIP RTCP RTSPRIP RTCP RTSP
RIP RTCP RTSPDev Heba
 
Building Voice
Building Voice Building Voice
Building Voice Videoguy
 
Streaming Media Protocols
Streaming Media ProtocolsStreaming Media Protocols
Streaming Media Protocolssanjoysanyal
 
Packet-to-Packet Applications
Packet-to-Packet ApplicationsPacket-to-Packet Applications
Packet-to-Packet ApplicationsVideoguy
 
Cloud Foundry Summit 2015: Cloud Foundry and IoT Protocol Support
Cloud Foundry Summit 2015: Cloud Foundry and IoT Protocol SupportCloud Foundry Summit 2015: Cloud Foundry and IoT Protocol Support
Cloud Foundry Summit 2015: Cloud Foundry and IoT Protocol SupportVMware Tanzu
 
Utel Systems - Stinga Monitoring System
Utel Systems - Stinga Monitoring SystemUtel Systems - Stinga Monitoring System
Utel Systems - Stinga Monitoring Systemfgorseth
 
Protocol For Streaming Media
Protocol For Streaming MediaProtocol For Streaming Media
Protocol For Streaming MediaKaniska Mandal
 
Industrial_Ethernet_Technologies_220529_031813 (1).pdf
Industrial_Ethernet_Technologies_220529_031813 (1).pdfIndustrial_Ethernet_Technologies_220529_031813 (1).pdf
Industrial_Ethernet_Technologies_220529_031813 (1).pdfTobey Houston
 
Ethercat.org industrial ethernet technologies
Ethercat.org industrial ethernet technologiesEthercat.org industrial ethernet technologies
Ethercat.org industrial ethernet technologiesKen Ott
 
CCNA RS_NB - Chapter 5
CCNA RS_NB - Chapter 5CCNA RS_NB - Chapter 5
CCNA RS_NB - Chapter 5Irsandi Hasan
 

Semelhante a Cisco TIP Presentation (20)

Sip technology overview
Sip technology overviewSip technology overview
Sip technology overview
 
Effective and Secure Scheme for Video Multicasting using Real Time Transport ...
Effective and Secure Scheme for Video Multicasting using Real Time Transport ...Effective and Secure Scheme for Video Multicasting using Real Time Transport ...
Effective and Secure Scheme for Video Multicasting using Real Time Transport ...
 
Designing an 4K/UHD1 HDR OB Truck as 12G-SDI or IP-based
Designing an 4K/UHD1 HDR OB Truck as 12G-SDI or IP-basedDesigning an 4K/UHD1 HDR OB Truck as 12G-SDI or IP-based
Designing an 4K/UHD1 HDR OB Truck as 12G-SDI or IP-based
 
RIP RTCP RTSP
RIP RTCP RTSPRIP RTCP RTSP
RIP RTCP RTSP
 
Rtsp
RtspRtsp
Rtsp
 
Building Voice
Building Voice Building Voice
Building Voice
 
produse Evertz
produse Evertzproduse Evertz
produse Evertz
 
Streaming Media Protocols
Streaming Media ProtocolsStreaming Media Protocols
Streaming Media Protocols
 
Packet-to-Packet Applications
Packet-to-Packet ApplicationsPacket-to-Packet Applications
Packet-to-Packet Applications
 
Surf Communication Solutions - Packet To Packet Apps
Surf Communication Solutions - Packet To Packet AppsSurf Communication Solutions - Packet To Packet Apps
Surf Communication Solutions - Packet To Packet Apps
 
Cloud Foundry Summit 2015: Cloud Foundry and IoT Protocol Support
Cloud Foundry Summit 2015: Cloud Foundry and IoT Protocol SupportCloud Foundry Summit 2015: Cloud Foundry and IoT Protocol Support
Cloud Foundry Summit 2015: Cloud Foundry and IoT Protocol Support
 
Utel Systems - Stinga Monitoring System
Utel Systems - Stinga Monitoring SystemUtel Systems - Stinga Monitoring System
Utel Systems - Stinga Monitoring System
 
Protocol For Streaming Media
Protocol For Streaming MediaProtocol For Streaming Media
Protocol For Streaming Media
 
Voip basics
Voip   basicsVoip   basics
Voip basics
 
Industrial_Ethernet_Technologies_220529_031813 (1).pdf
Industrial_Ethernet_Technologies_220529_031813 (1).pdfIndustrial_Ethernet_Technologies_220529_031813 (1).pdf
Industrial_Ethernet_Technologies_220529_031813 (1).pdf
 
Ethercat.org industrial ethernet technologies
Ethercat.org industrial ethernet technologiesEthercat.org industrial ethernet technologies
Ethercat.org industrial ethernet technologies
 
Audio And Video Over Internet
Audio And Video Over InternetAudio And Video Over Internet
Audio And Video Over Internet
 
CCNA RS_NB - Chapter 5
CCNA RS_NB - Chapter 5CCNA RS_NB - Chapter 5
CCNA RS_NB - Chapter 5
 
Internet Video
Internet VideoInternet Video
Internet Video
 
Ingest oct-9-update
Ingest oct-9-updateIngest oct-9-update
Ingest oct-9-update
 

Mais de IMTC

UC SDN
UC SDNUC SDN
UC SDNIMTC
 
VoLTE Testing at IMTC SuperOP 2015 - Open Invitation
VoLTE Testing at IMTC SuperOP 2015 -  Open InvitationVoLTE Testing at IMTC SuperOP 2015 -  Open Invitation
VoLTE Testing at IMTC SuperOP 2015 - Open InvitationIMTC
 
Unified Communications and Software Defined Networks (UC SDN)
Unified Communications and Software Defined Networks (UC SDN)Unified Communications and Software Defined Networks (UC SDN)
Unified Communications and Software Defined Networks (UC SDN)IMTC
 
SIPv6 Test Program
SIPv6 Test ProgramSIPv6 Test Program
SIPv6 Test ProgramIMTC
 
Stefan slivinski lifesize video coding
Stefan slivinski lifesize video coding Stefan slivinski lifesize video coding
Stefan slivinski lifesize video coding IMTC
 
The Cloud: Enabling Real-time Video Services
The Cloud: Enabling Real-time Video ServicesThe Cloud: Enabling Real-time Video Services
The Cloud: Enabling Real-time Video ServicesIMTC
 
EVS Advances in VoLTE Networks
EVS Advances in VoLTE NetworksEVS Advances in VoLTE Networks
EVS Advances in VoLTE NetworksIMTC
 
WebRTC - Bridging Web and SIP Worlds
WebRTC - Bridging Web and SIP WorldsWebRTC - Bridging Web and SIP Worlds
WebRTC - Bridging Web and SIP WorldsIMTC
 
Predictable Experience for Lync - Meru Networks
Predictable Experience for Lync - Meru NetworksPredictable Experience for Lync - Meru Networks
Predictable Experience for Lync - Meru NetworksIMTC
 
VoLTE & VoMBB The New Era in Voice Services
VoLTE & VoMBB The New Era in Voice ServicesVoLTE & VoMBB The New Era in Voice Services
VoLTE & VoMBB The New Era in Voice ServicesIMTC
 
Test & Certification WG Review, 2014 Member Meeting
Test & Certification WG Review, 2014 Member MeetingTest & Certification WG Review, 2014 Member Meeting
Test & Certification WG Review, 2014 Member MeetingIMTC
 
UC SDN AG Review
UC SDN AG ReviewUC SDN AG Review
UC SDN AG ReviewIMTC
 
Video on the Web is Changing ... massively! VP9 and beyond
Video on the Web is Changing ... massively! VP9 and beyondVideo on the Web is Changing ... massively! VP9 and beyond
Video on the Web is Changing ... massively! VP9 and beyondIMTC
 
What’s Next for Mobile Video
What’s Next for Mobile VideoWhat’s Next for Mobile Video
What’s Next for Mobile VideoIMTC
 
Development of a 4K Main 10 Profile HEVC Encoder for Great Improvements in Co...
Development of a 4K Main 10 Profile HEVC Encoder for Great Improvements in Co...Development of a 4K Main 10 Profile HEVC Encoder for Great Improvements in Co...
Development of a 4K Main 10 Profile HEVC Encoder for Great Improvements in Co...IMTC
 
New Video Technologies Defining the Workspace of the Future
New Video Technologies Defining the Workspace of the FutureNew Video Technologies Defining the Workspace of the Future
New Video Technologies Defining the Workspace of the FutureIMTC
 
SDN API & Unified Coomunications
SDN API & Unified CoomunicationsSDN API & Unified Coomunications
SDN API & Unified CoomunicationsIMTC
 
The Ecosystem A driver for natural collaboration
The Ecosystem A driver for natural collaborationThe Ecosystem A driver for natural collaboration
The Ecosystem A driver for natural collaborationIMTC
 
Spatial Conferencing
Spatial ConferencingSpatial Conferencing
Spatial ConferencingIMTC
 
Optimizing Real Time Interactive Video Delivery from the Cloud
Optimizing Real Time Interactive Video Delivery from the CloudOptimizing Real Time Interactive Video Delivery from the Cloud
Optimizing Real Time Interactive Video Delivery from the CloudIMTC
 

Mais de IMTC (20)

UC SDN
UC SDNUC SDN
UC SDN
 
VoLTE Testing at IMTC SuperOP 2015 - Open Invitation
VoLTE Testing at IMTC SuperOP 2015 -  Open InvitationVoLTE Testing at IMTC SuperOP 2015 -  Open Invitation
VoLTE Testing at IMTC SuperOP 2015 - Open Invitation
 
Unified Communications and Software Defined Networks (UC SDN)
Unified Communications and Software Defined Networks (UC SDN)Unified Communications and Software Defined Networks (UC SDN)
Unified Communications and Software Defined Networks (UC SDN)
 
SIPv6 Test Program
SIPv6 Test ProgramSIPv6 Test Program
SIPv6 Test Program
 
Stefan slivinski lifesize video coding
Stefan slivinski lifesize video coding Stefan slivinski lifesize video coding
Stefan slivinski lifesize video coding
 
The Cloud: Enabling Real-time Video Services
The Cloud: Enabling Real-time Video ServicesThe Cloud: Enabling Real-time Video Services
The Cloud: Enabling Real-time Video Services
 
EVS Advances in VoLTE Networks
EVS Advances in VoLTE NetworksEVS Advances in VoLTE Networks
EVS Advances in VoLTE Networks
 
WebRTC - Bridging Web and SIP Worlds
WebRTC - Bridging Web and SIP WorldsWebRTC - Bridging Web and SIP Worlds
WebRTC - Bridging Web and SIP Worlds
 
Predictable Experience for Lync - Meru Networks
Predictable Experience for Lync - Meru NetworksPredictable Experience for Lync - Meru Networks
Predictable Experience for Lync - Meru Networks
 
VoLTE & VoMBB The New Era in Voice Services
VoLTE & VoMBB The New Era in Voice ServicesVoLTE & VoMBB The New Era in Voice Services
VoLTE & VoMBB The New Era in Voice Services
 
Test & Certification WG Review, 2014 Member Meeting
Test & Certification WG Review, 2014 Member MeetingTest & Certification WG Review, 2014 Member Meeting
Test & Certification WG Review, 2014 Member Meeting
 
UC SDN AG Review
UC SDN AG ReviewUC SDN AG Review
UC SDN AG Review
 
Video on the Web is Changing ... massively! VP9 and beyond
Video on the Web is Changing ... massively! VP9 and beyondVideo on the Web is Changing ... massively! VP9 and beyond
Video on the Web is Changing ... massively! VP9 and beyond
 
What’s Next for Mobile Video
What’s Next for Mobile VideoWhat’s Next for Mobile Video
What’s Next for Mobile Video
 
Development of a 4K Main 10 Profile HEVC Encoder for Great Improvements in Co...
Development of a 4K Main 10 Profile HEVC Encoder for Great Improvements in Co...Development of a 4K Main 10 Profile HEVC Encoder for Great Improvements in Co...
Development of a 4K Main 10 Profile HEVC Encoder for Great Improvements in Co...
 
New Video Technologies Defining the Workspace of the Future
New Video Technologies Defining the Workspace of the FutureNew Video Technologies Defining the Workspace of the Future
New Video Technologies Defining the Workspace of the Future
 
SDN API & Unified Coomunications
SDN API & Unified CoomunicationsSDN API & Unified Coomunications
SDN API & Unified Coomunications
 
The Ecosystem A driver for natural collaboration
The Ecosystem A driver for natural collaborationThe Ecosystem A driver for natural collaboration
The Ecosystem A driver for natural collaboration
 
Spatial Conferencing
Spatial ConferencingSpatial Conferencing
Spatial Conferencing
 
Optimizing Real Time Interactive Video Delivery from the Cloud
Optimizing Real Time Interactive Video Delivery from the CloudOptimizing Real Time Interactive Video Delivery from the Cloud
Optimizing Real Time Interactive Video Delivery from the Cloud
 

Último

New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DaySri Ambati
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 

Último (20)

New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 

Cisco TIP Presentation

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

Notas do Editor

  1. because intermediate devices such as CUCM don’t recognize or pass through SDP
  2. because intermediate devices such as CUCM don’t recognize or pass through SDP
  3. Because can’t use SIP through middle devices, B2BUAs, CUCM
  4. 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.
  5. 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
  6. 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
  7. Only either Doc Cam or the PC Input would be active at a time
  8. EKT (Encrypted Key Transport) is a Cisco-sponsored IETF draft as an extension to SRTP
  9. that describe how Cisco implements options in TIP, used in order to successfully interop with Cisco TP endpoint equipment
  10. that describe how Cisco implements options in TIP, used in order to successfully interop with Cisco TP endpoint equipment