SlideShare ist ein Scribd-Unternehmen logo
1 von 20
Downloaden Sie, um offline zu lesen
SIP Parity Activity Group Update
1
Charles Eckel (eckelcu@cisco.com)
IMTC SIP Parity AG Chair
IMTC Connect 2015: SIP Parity AG Update
What is the IMTC?
• International Multimedia
Telecommunications Consortium
• Mission:
Promote and facilitate the development and use of
interoperable, real-time, multimedia
telecommunications products and services based on
open international standards.
2IMTC Connect 2015: SIP Parity AG Update
Problem Statement
Standards interpreted differently
Solutions are competitive
Interoperability is hard
3IMTC Connect 2015: SIP Parity AG Update
SIP Parity Activity Group
Focus
• Provide video profile for SIP that matches capabilities of H.323
• Enable migration from H.323 to SIP
What We Do
• Provide forum for members to agree on best practices
• Develop and advocate requirements to SDOs
• Organize and participate in interoperability testing events
4IMTC Connect 2015: SIP Parity AG Update
Best Practice Documents
• SIP Video Profile
– Add video (H.264) to SIP based audio telephony
• Role Based Video
– Add content sharing to SIP based video conferencing
• SIP Security
– Lead adoption of secure signaling (TLS) and media (SRTP)
5IMTC Connect 2015: SIP Parity AG Update
SIP Video Profile
• Asymmetric negotiation
– Bandwidth, Video Coding Complexity
• Bandwidth Indications - Session level vs. media level
• RTP/AVPF profile – SDP offer/answer negotiation
• Flow control - SDP vs. RTCP feedback (TMMBR)
• Intra frame request - SIP INFO vs. RTCP feedback (PLI/FIR)
• H.264 – Recommended set of parameters
6IMTC Connect 2015: SIP Parity AG Update
Recent Developments
• IMTC1013 – Published (obsoletes IMTC1012)
– Improves interworking with IMS/3GPP
• IMTC1013bis – Draft
– Addresses interworking issue with RTCP feedback parameters
• Test Cases
– Updated to fix issue with “m-stream” vs. “mstrm”
7IMTC Connect 2015: SIP Parity AG Update
SIP Video Profile
Role Based Video Streams
• Video - “main” vs. “presentation”
• RFC 4796 “content” attribute
• Mapping:
– “slides” for H.239 “presentation”
– “alt” for H.239 “live”
– “main” for the main video stream
• BFCP (Binary Floor Control Protocol)
– UDP instead of TCP for transport
8IMTC Connect 2015: SIP Parity AG Update
Recent Developments
• IETF BFCPBIS Working Group (Charter)
– draft-ietf-bfcpbis-rfc4582bis in RFC editor’s queue
– draft-ietf-bfcpbis-rfc4583bis in working group last call
• IMTC best practice to be updated per new RFCs
– IMTC Last Call
– Publish as IMTC10xx
9IMTC Connect 2015: SIP Parity AG Update
Role Based Video
Streams
SIP Security Profile
10IMTC Connect 2015: SIP Parity AG Update
Recent Developments
• IETF draft
– An Opportunistic Approach for Secure Real-time
Transport Protocol (OSRTP), draft-johnston-dispatch-
osrtp
• IMTC best practice to be updated per new RFC
– IMTC Last Call
– Publish as IMTC10xx
11IMTC Connect 2015: SIP Parity AG Update
SIP Security Profile
SuperOp! 2015 Enhancements
• WebRTC/SIP Interworking
– Cooperative effort between SIP Parity and
WebRTC
– Based on SIP Video Profile best practice/test
cases
• Lync/SIP Interworking
• Network impairments to facilitate testing of
video resiliency and recovery
1212IMTC Connect 2015: SIP Parity AG Update
SuperOp! 2015
13IMTC Connect 2015: SIP Parity AG Update
SIP Video
Endpoint
Lync
Server
WebRTC
Server
SIP Video
Endpoint
SIP Proxy /
B2BUA /
SBC
SIP MCU
SIP /
WebRTC
Gateway
SIP / Lync
Gateway Lync
Endpoint
WebRTC
Endpoint
SIP Video
Endpoint
1. Network Impairments
– Bandwidth cap only, not good enough
2. RTCP Feedback interoperability issue discovered
– SIP Video Best Practice to be updated to provide
clarifications and guidance
3. SIP Video Test Case “m-stream” vs. “mstrm”
– Best practice already addresses correctly
– Test case fixed to align with best practice
14
Discoveries
IMTC Connect 2015: SIP Parity AG Update
SuperOp! 2015 Results
• SIP Video Profile
– 400% increase in number of results reported
– 51% Pass (down from 66% in 2014)
– 2% Fail (same as in 2014)
– 47% Not tested/implemented (up from 31% in 2014)
• Role Based Video
– 400% increase in number of results reported
– 52% Pass (down from 57% in 2014)
– 5 % Fail (up from 4% in 2014)
– 43% Not tested/implemented (up from 38% in 2014)
• SIP Security
– First time recording detailed results
– 38% Pass, 3% Fail, 59% Not tested/implemented
– SRTP media achieved in 61% of test combinations
15IMTC Connect 2015: SIP Parity AG Update
1. IPv6 apps
2. WebRTC/SIP gateway separate from WebApp
in cloud
– Best practice or standard for WebApp to GW
3. UC SDN spec in ONF, interoperability in IMTC
16
New for SuperOp! 2016 ???
IMTC Connect 2015: SIP Parity AG Update
Recharter - SIP Interconnect AG
• Provides a forum for IMTC member companies to
cooperate and pool resources on issues and extensions
to SIP based enterprise communication applications.
• With its best practices documents providing a shared
foundation, the group identifies and tackles challenges
and opportunities with interoperability, operation, and
integration of SIP based applications with emerging
communication and networking technologies.
17IMTC Connect 2015: SIP Parity AG Update
SIP Interconnect AG – What We Do
• Organize interoperability test efforts (both virtual and face-
to-face). This are done in cooperation and coordination
with WebRTC, MANE, SSV, and UC SDN activity groups and
with SIPit
• Provide a forum for members to agree on an overall SIP
profile for communication applications, particularly where
it involves interconnecting with other application and
network technologies (e.g. WebRTC, SDN, IPv6)
• Educate members on recent developments in SIP standards
and market evolution
18IMTC Connect 2015: SIP Parity AG Update
1. Review, improve, and publish best practices
2. Participate in SuperOp! 2016
3. Champion new work items to address current
needs
19
Call to Action
IMTC Connect 2015: SIP Parity AG Update
Questions
20IMTC Connect 2015: SIP Parity AG Update

Weitere ähnliche Inhalte

Was ist angesagt?

Cisco ACI: A New Approach to Software Defined Networking
Cisco ACI: A New Approach to Software Defined NetworkingCisco ACI: A New Approach to Software Defined Networking
Cisco ACI: A New Approach to Software Defined NetworkingDebra Jennings
 
Cisco Service Provider Vision and Strategy: Business Transforming Through Inn...
Cisco Service Provider Vision and Strategy: Business Transforming Through Inn...Cisco Service Provider Vision and Strategy: Business Transforming Through Inn...
Cisco Service Provider Vision and Strategy: Business Transforming Through Inn...Cisco Service Provider
 
Next Generation Network Automation
Next Generation Network AutomationNext Generation Network Automation
Next Generation Network AutomationLaurent Ciavaglia
 
Comparison of Open Source Frameworks for Integrating the Internet of Things
Comparison of Open Source Frameworks for Integrating the Internet of ThingsComparison of Open Source Frameworks for Integrating the Internet of Things
Comparison of Open Source Frameworks for Integrating the Internet of ThingsKai Wähner
 
PaaS: An Enabler for IoT in NFV Worlds
PaaS: An Enabler for IoT in NFV WorldsPaaS: An Enabler for IoT in NFV Worlds
PaaS: An Enabler for IoT in NFV WorldsOPNFV
 
Microservices at Scale with Istio
Microservices at Scale with IstioMicroservices at Scale with Istio
Microservices at Scale with IstioJesse Butler
 
OpenStack Telco Cloud Challenges, David Fick, Oracle
OpenStack Telco Cloud Challenges, David Fick, OracleOpenStack Telco Cloud Challenges, David Fick, Oracle
OpenStack Telco Cloud Challenges, David Fick, OracleSriram Subramanian
 
20th TWNIC OPM IPv6 Support by SDN & NFV
20th TWNIC OPM IPv6 Support by SDN & NFV20th TWNIC OPM IPv6 Support by SDN & NFV
20th TWNIC OPM IPv6 Support by SDN & NFVKae Hsu
 
Cisco Application Centric Infrastructure
Cisco Application Centric InfrastructureCisco Application Centric Infrastructure
Cisco Application Centric Infrastructureislam Salah
 
Cisco Connect Halifax 2018 Application insight and zero trust policies with...
Cisco Connect Halifax 2018   Application insight and zero trust policies with...Cisco Connect Halifax 2018   Application insight and zero trust policies with...
Cisco Connect Halifax 2018 Application insight and zero trust policies with...Cisco Canada
 
btNOG 5: Network Automation
btNOG 5: Network AutomationbtNOG 5: Network Automation
btNOG 5: Network AutomationAPNIC
 
CERN & Huawei collaboration to improve OpenStack for running large scale scie...
CERN & Huawei collaboration to improve OpenStack for running large scale scie...CERN & Huawei collaboration to improve OpenStack for running large scale scie...
CERN & Huawei collaboration to improve OpenStack for running large scale scie...Helix Nebula The Science Cloud
 
Approaches to Network Automation
Approaches to Network AutomationApproaches to Network Automation
Approaches to Network AutomationAPNIC
 
Oredev Mucon Survey Nov 2015
Oredev Mucon Survey Nov 2015Oredev Mucon Survey Nov 2015
Oredev Mucon Survey Nov 2015Justyna Bak
 

Was ist angesagt? (20)

CDK - The next big thing - Quang Phuong
CDK - The next big thing - Quang PhuongCDK - The next big thing - Quang Phuong
CDK - The next big thing - Quang Phuong
 
Cisco ACI: A New Approach to Software Defined Networking
Cisco ACI: A New Approach to Software Defined NetworkingCisco ACI: A New Approach to Software Defined Networking
Cisco ACI: A New Approach to Software Defined Networking
 
Cisco Service Provider Vision and Strategy: Business Transforming Through Inn...
Cisco Service Provider Vision and Strategy: Business Transforming Through Inn...Cisco Service Provider Vision and Strategy: Business Transforming Through Inn...
Cisco Service Provider Vision and Strategy: Business Transforming Through Inn...
 
Next Generation Network Automation
Next Generation Network AutomationNext Generation Network Automation
Next Generation Network Automation
 
Comparison of Open Source Frameworks for Integrating the Internet of Things
Comparison of Open Source Frameworks for Integrating the Internet of ThingsComparison of Open Source Frameworks for Integrating the Internet of Things
Comparison of Open Source Frameworks for Integrating the Internet of Things
 
PaaS: An Enabler for IoT in NFV Worlds
PaaS: An Enabler for IoT in NFV WorldsPaaS: An Enabler for IoT in NFV Worlds
PaaS: An Enabler for IoT in NFV Worlds
 
Microservices at Scale with Istio
Microservices at Scale with IstioMicroservices at Scale with Istio
Microservices at Scale with Istio
 
5G Enablers and Use Cases, an European Pespective
5G Enablers and Use Cases, an European Pespective5G Enablers and Use Cases, an European Pespective
5G Enablers and Use Cases, an European Pespective
 
OpenStack Telco Cloud Challenges, David Fick, Oracle
OpenStack Telco Cloud Challenges, David Fick, OracleOpenStack Telco Cloud Challenges, David Fick, Oracle
OpenStack Telco Cloud Challenges, David Fick, Oracle
 
20th TWNIC OPM IPv6 Support by SDN & NFV
20th TWNIC OPM IPv6 Support by SDN & NFV20th TWNIC OPM IPv6 Support by SDN & NFV
20th TWNIC OPM IPv6 Support by SDN & NFV
 
Why OpenDaylight
Why OpenDaylightWhy OpenDaylight
Why OpenDaylight
 
Cisco Application Centric Infrastructure
Cisco Application Centric InfrastructureCisco Application Centric Infrastructure
Cisco Application Centric Infrastructure
 
Cisco at OFC 2016
Cisco at OFC 2016Cisco at OFC 2016
Cisco at OFC 2016
 
IPv6: the what, why and how
IPv6: the what, why and howIPv6: the what, why and how
IPv6: the what, why and how
 
Cisco Connect Halifax 2018 Application insight and zero trust policies with...
Cisco Connect Halifax 2018   Application insight and zero trust policies with...Cisco Connect Halifax 2018   Application insight and zero trust policies with...
Cisco Connect Halifax 2018 Application insight and zero trust policies with...
 
Transforming Networks with NFV & SDN
Transforming Networks with NFV & SDNTransforming Networks with NFV & SDN
Transforming Networks with NFV & SDN
 
btNOG 5: Network Automation
btNOG 5: Network AutomationbtNOG 5: Network Automation
btNOG 5: Network Automation
 
CERN & Huawei collaboration to improve OpenStack for running large scale scie...
CERN & Huawei collaboration to improve OpenStack for running large scale scie...CERN & Huawei collaboration to improve OpenStack for running large scale scie...
CERN & Huawei collaboration to improve OpenStack for running large scale scie...
 
Approaches to Network Automation
Approaches to Network AutomationApproaches to Network Automation
Approaches to Network Automation
 
Oredev Mucon Survey Nov 2015
Oredev Mucon Survey Nov 2015Oredev Mucon Survey Nov 2015
Oredev Mucon Survey Nov 2015
 

Ähnlich wie IMTC Connect 2015, SIP Parity Activity Group Update

Upperside WebRTC conference - WebRTC intro
Upperside WebRTC conference - WebRTC introUpperside WebRTC conference - WebRTC intro
Upperside WebRTC conference - WebRTC introVictor Pascual Ávila
 
WebRTC Standards Update (October 2014)
WebRTC Standards Update (October 2014)WebRTC Standards Update (October 2014)
WebRTC Standards Update (October 2014)Victor Pascual Ávila
 
WebRTC standards update - November 2014
WebRTC standards update - November 2014WebRTC standards update - November 2014
WebRTC standards update - November 2014Victor Pascual Ávila
 
A Transport Layer and Socket API for (h)ICN: Design, Implementation and Perfo...
A Transport Layer and Socket API for (h)ICN: Design, Implementation and Perfo...A Transport Layer and Socket API for (h)ICN: Design, Implementation and Perfo...
A Transport Layer and Socket API for (h)ICN: Design, Implementation and Perfo...Luca Muscariello
 
Innovation in the network – Adding value to voice OpenCloud Bouygues
Innovation in the network – Adding value to voice OpenCloud BouyguesInnovation in the network – Adding value to voice OpenCloud Bouygues
Innovation in the network – Adding value to voice OpenCloud BouyguesAlan Quayle
 
U06 rothman-cbeyond (4)
U06 rothman-cbeyond (4)U06 rothman-cbeyond (4)
U06 rothman-cbeyond (4)Greg Rothman
 
Kernel advantages for Istio realized with Cilium
Kernel advantages for Istio realized with CiliumKernel advantages for Istio realized with Cilium
Kernel advantages for Istio realized with CiliumCynthia Thomas
 
Civil Infrastructure Platform: Industrial Grade SLTS Kernel and Base-layer De...
Civil Infrastructure Platform: Industrial Grade SLTS Kernel and Base-layer De...Civil Infrastructure Platform: Industrial Grade SLTS Kernel and Base-layer De...
Civil Infrastructure Platform: Industrial Grade SLTS Kernel and Base-layer De...Yoshitake Kobayashi
 
Intro to GitOps with Weave GitOps, Flagger and Linkerd
Intro to GitOps with Weave GitOps, Flagger and LinkerdIntro to GitOps with Weave GitOps, Flagger and Linkerd
Intro to GitOps with Weave GitOps, Flagger and LinkerdWeaveworks
 
NEC Platforms' Activity For IPv6 Deployment
NEC Platforms' Activity For IPv6 DeploymentNEC Platforms' Activity For IPv6 Deployment
NEC Platforms' Activity For IPv6 DeploymentAPNIC
 
Sckipio Demonstrates OpenFlow at CES 2015
Sckipio Demonstrates OpenFlow at CES 2015Sckipio Demonstrates OpenFlow at CES 2015
Sckipio Demonstrates OpenFlow at CES 2015Sckipio
 
Colt IPv6 for Business Customers Case Study - Swiss IPv6 Council Jun 2013-v3
Colt IPv6 for Business Customers Case Study - Swiss IPv6 Council Jun 2013-v3Colt IPv6 for Business Customers Case Study - Swiss IPv6 Council Jun 2013-v3
Colt IPv6 for Business Customers Case Study - Swiss IPv6 Council Jun 2013-v3Javier Benitez
 
WebRTC standards update (13 Nov 2013)
WebRTC standards update (13 Nov 2013)WebRTC standards update (13 Nov 2013)
WebRTC standards update (13 Nov 2013)Victor Pascual Ávila
 
Confluent Steaming Webinar - Cape Town - Vitality
Confluent Steaming Webinar - Cape Town - VitalityConfluent Steaming Webinar - Cape Town - Vitality
Confluent Steaming Webinar - Cape Town - Vitalityconfluent
 
What is IMS?
What is IMS?What is IMS?
What is IMS?Kent Loh
 
CCIE R&S V5 Changes
CCIE R&S V5 ChangesCCIE R&S V5 Changes
CCIE R&S V5 ChangesJohn Berry
 

Ähnlich wie IMTC Connect 2015, SIP Parity Activity Group Update (20)

Upperside WebRTC conference - WebRTC intro
Upperside WebRTC conference - WebRTC introUpperside WebRTC conference - WebRTC intro
Upperside WebRTC conference - WebRTC intro
 
Workshop oracle
Workshop oracleWorkshop oracle
Workshop oracle
 
WebRTC Standards Update (October 2014)
WebRTC Standards Update (October 2014)WebRTC Standards Update (October 2014)
WebRTC Standards Update (October 2014)
 
WebRTC standards update - November 2014
WebRTC standards update - November 2014WebRTC standards update - November 2014
WebRTC standards update - November 2014
 
A Transport Layer and Socket API for (h)ICN: Design, Implementation and Perfo...
A Transport Layer and Socket API for (h)ICN: Design, Implementation and Perfo...A Transport Layer and Socket API for (h)ICN: Design, Implementation and Perfo...
A Transport Layer and Socket API for (h)ICN: Design, Implementation and Perfo...
 
Sip@iPLM 2016
Sip@iPLM 2016 Sip@iPLM 2016
Sip@iPLM 2016
 
Innovation in the network – Adding value to voice OpenCloud Bouygues
Innovation in the network – Adding value to voice OpenCloud BouyguesInnovation in the network – Adding value to voice OpenCloud Bouygues
Innovation in the network – Adding value to voice OpenCloud Bouygues
 
SDI to IP 2110 Transition Part 1
SDI to IP 2110 Transition Part 1SDI to IP 2110 Transition Part 1
SDI to IP 2110 Transition Part 1
 
U06 rothman-cbeyond (4)
U06 rothman-cbeyond (4)U06 rothman-cbeyond (4)
U06 rothman-cbeyond (4)
 
Kernel advantages for Istio realized with Cilium
Kernel advantages for Istio realized with CiliumKernel advantages for Istio realized with Cilium
Kernel advantages for Istio realized with Cilium
 
Civil Infrastructure Platform: Industrial Grade SLTS Kernel and Base-layer De...
Civil Infrastructure Platform: Industrial Grade SLTS Kernel and Base-layer De...Civil Infrastructure Platform: Industrial Grade SLTS Kernel and Base-layer De...
Civil Infrastructure Platform: Industrial Grade SLTS Kernel and Base-layer De...
 
Intro to GitOps with Weave GitOps, Flagger and Linkerd
Intro to GitOps with Weave GitOps, Flagger and LinkerdIntro to GitOps with Weave GitOps, Flagger and Linkerd
Intro to GitOps with Weave GitOps, Flagger and Linkerd
 
NEC Platforms' Activity For IPv6 Deployment
NEC Platforms' Activity For IPv6 DeploymentNEC Platforms' Activity For IPv6 Deployment
NEC Platforms' Activity For IPv6 Deployment
 
Sckipio Demonstrates OpenFlow at CES 2015
Sckipio Demonstrates OpenFlow at CES 2015Sckipio Demonstrates OpenFlow at CES 2015
Sckipio Demonstrates OpenFlow at CES 2015
 
Colt IPv6 for Business Customers Case Study - Swiss IPv6 Council Jun 2013-v3
Colt IPv6 for Business Customers Case Study - Swiss IPv6 Council Jun 2013-v3Colt IPv6 for Business Customers Case Study - Swiss IPv6 Council Jun 2013-v3
Colt IPv6 for Business Customers Case Study - Swiss IPv6 Council Jun 2013-v3
 
WebRTC standards update (13 Nov 2013)
WebRTC standards update (13 Nov 2013)WebRTC standards update (13 Nov 2013)
WebRTC standards update (13 Nov 2013)
 
Confluent Steaming Webinar - Cape Town - Vitality
Confluent Steaming Webinar - Cape Town - VitalityConfluent Steaming Webinar - Cape Town - Vitality
Confluent Steaming Webinar - Cape Town - Vitality
 
What is IMS?
What is IMS?What is IMS?
What is IMS?
 
Adressing IPv6 strategy
Adressing IPv6 strategyAdressing IPv6 strategy
Adressing IPv6 strategy
 
CCIE R&S V5 Changes
CCIE R&S V5 ChangesCCIE R&S V5 Changes
CCIE R&S V5 Changes
 

Kürzlich hochgeladen

Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...Nikki Chapple
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...Karmanjay Verma
 
WomenInAutomation2024: AI and Automation for eveyone
WomenInAutomation2024: AI and Automation for eveyoneWomenInAutomation2024: AI and Automation for eveyone
WomenInAutomation2024: AI and Automation for eveyoneUiPathCommunity
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkPixlogix Infotech
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
QMMS Lesson 2 - Using MS Excel Formula.pdf
QMMS Lesson 2 - Using MS Excel Formula.pdfQMMS Lesson 2 - Using MS Excel Formula.pdf
QMMS Lesson 2 - Using MS Excel Formula.pdfROWELL MARQUINA
 
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...amber724300
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
A Glance At The Java Performance Toolbox
A Glance At The Java Performance ToolboxA Glance At The Java Performance Toolbox
A Glance At The Java Performance ToolboxAna-Maria Mihalceanu
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Nikki Chapple
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesThousandEyes
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024TopCSSGallery
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integrationmarketing932765
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
Digital Tools & AI in Career Development
Digital Tools & AI in Career DevelopmentDigital Tools & AI in Career Development
Digital Tools & AI in Career DevelopmentMahmoud Rabie
 

Kürzlich hochgeladen (20)

Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...
 
WomenInAutomation2024: AI and Automation for eveyone
WomenInAutomation2024: AI and Automation for eveyoneWomenInAutomation2024: AI and Automation for eveyone
WomenInAutomation2024: AI and Automation for eveyone
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App Framework
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
QMMS Lesson 2 - Using MS Excel Formula.pdf
QMMS Lesson 2 - Using MS Excel Formula.pdfQMMS Lesson 2 - Using MS Excel Formula.pdf
QMMS Lesson 2 - Using MS Excel Formula.pdf
 
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
A Glance At The Java Performance Toolbox
A Glance At The Java Performance ToolboxA Glance At The Java Performance Toolbox
A Glance At The Java Performance Toolbox
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
How Tech Giants Cut Corners to Harvest Data for A.I.
How Tech Giants Cut Corners to Harvest Data for A.I.How Tech Giants Cut Corners to Harvest Data for A.I.
How Tech Giants Cut Corners to Harvest Data for A.I.
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
Digital Tools & AI in Career Development
Digital Tools & AI in Career DevelopmentDigital Tools & AI in Career Development
Digital Tools & AI in Career Development
 

IMTC Connect 2015, SIP Parity Activity Group Update

  • 1. SIP Parity Activity Group Update 1 Charles Eckel (eckelcu@cisco.com) IMTC SIP Parity AG Chair IMTC Connect 2015: SIP Parity AG Update
  • 2. What is the IMTC? • International Multimedia Telecommunications Consortium • Mission: Promote and facilitate the development and use of interoperable, real-time, multimedia telecommunications products and services based on open international standards. 2IMTC Connect 2015: SIP Parity AG Update
  • 3. Problem Statement Standards interpreted differently Solutions are competitive Interoperability is hard 3IMTC Connect 2015: SIP Parity AG Update
  • 4. SIP Parity Activity Group Focus • Provide video profile for SIP that matches capabilities of H.323 • Enable migration from H.323 to SIP What We Do • Provide forum for members to agree on best practices • Develop and advocate requirements to SDOs • Organize and participate in interoperability testing events 4IMTC Connect 2015: SIP Parity AG Update
  • 5. Best Practice Documents • SIP Video Profile – Add video (H.264) to SIP based audio telephony • Role Based Video – Add content sharing to SIP based video conferencing • SIP Security – Lead adoption of secure signaling (TLS) and media (SRTP) 5IMTC Connect 2015: SIP Parity AG Update
  • 6. SIP Video Profile • Asymmetric negotiation – Bandwidth, Video Coding Complexity • Bandwidth Indications - Session level vs. media level • RTP/AVPF profile – SDP offer/answer negotiation • Flow control - SDP vs. RTCP feedback (TMMBR) • Intra frame request - SIP INFO vs. RTCP feedback (PLI/FIR) • H.264 – Recommended set of parameters 6IMTC Connect 2015: SIP Parity AG Update
  • 7. Recent Developments • IMTC1013 – Published (obsoletes IMTC1012) – Improves interworking with IMS/3GPP • IMTC1013bis – Draft – Addresses interworking issue with RTCP feedback parameters • Test Cases – Updated to fix issue with “m-stream” vs. “mstrm” 7IMTC Connect 2015: SIP Parity AG Update SIP Video Profile
  • 8. Role Based Video Streams • Video - “main” vs. “presentation” • RFC 4796 “content” attribute • Mapping: – “slides” for H.239 “presentation” – “alt” for H.239 “live” – “main” for the main video stream • BFCP (Binary Floor Control Protocol) – UDP instead of TCP for transport 8IMTC Connect 2015: SIP Parity AG Update
  • 9. Recent Developments • IETF BFCPBIS Working Group (Charter) – draft-ietf-bfcpbis-rfc4582bis in RFC editor’s queue – draft-ietf-bfcpbis-rfc4583bis in working group last call • IMTC best practice to be updated per new RFCs – IMTC Last Call – Publish as IMTC10xx 9IMTC Connect 2015: SIP Parity AG Update Role Based Video Streams
  • 10. SIP Security Profile 10IMTC Connect 2015: SIP Parity AG Update
  • 11. Recent Developments • IETF draft – An Opportunistic Approach for Secure Real-time Transport Protocol (OSRTP), draft-johnston-dispatch- osrtp • IMTC best practice to be updated per new RFC – IMTC Last Call – Publish as IMTC10xx 11IMTC Connect 2015: SIP Parity AG Update SIP Security Profile
  • 12. SuperOp! 2015 Enhancements • WebRTC/SIP Interworking – Cooperative effort between SIP Parity and WebRTC – Based on SIP Video Profile best practice/test cases • Lync/SIP Interworking • Network impairments to facilitate testing of video resiliency and recovery 1212IMTC Connect 2015: SIP Parity AG Update
  • 13. SuperOp! 2015 13IMTC Connect 2015: SIP Parity AG Update SIP Video Endpoint Lync Server WebRTC Server SIP Video Endpoint SIP Proxy / B2BUA / SBC SIP MCU SIP / WebRTC Gateway SIP / Lync Gateway Lync Endpoint WebRTC Endpoint SIP Video Endpoint
  • 14. 1. Network Impairments – Bandwidth cap only, not good enough 2. RTCP Feedback interoperability issue discovered – SIP Video Best Practice to be updated to provide clarifications and guidance 3. SIP Video Test Case “m-stream” vs. “mstrm” – Best practice already addresses correctly – Test case fixed to align with best practice 14 Discoveries IMTC Connect 2015: SIP Parity AG Update
  • 15. SuperOp! 2015 Results • SIP Video Profile – 400% increase in number of results reported – 51% Pass (down from 66% in 2014) – 2% Fail (same as in 2014) – 47% Not tested/implemented (up from 31% in 2014) • Role Based Video – 400% increase in number of results reported – 52% Pass (down from 57% in 2014) – 5 % Fail (up from 4% in 2014) – 43% Not tested/implemented (up from 38% in 2014) • SIP Security – First time recording detailed results – 38% Pass, 3% Fail, 59% Not tested/implemented – SRTP media achieved in 61% of test combinations 15IMTC Connect 2015: SIP Parity AG Update
  • 16. 1. IPv6 apps 2. WebRTC/SIP gateway separate from WebApp in cloud – Best practice or standard for WebApp to GW 3. UC SDN spec in ONF, interoperability in IMTC 16 New for SuperOp! 2016 ??? IMTC Connect 2015: SIP Parity AG Update
  • 17. Recharter - SIP Interconnect AG • Provides a forum for IMTC member companies to cooperate and pool resources on issues and extensions to SIP based enterprise communication applications. • With its best practices documents providing a shared foundation, the group identifies and tackles challenges and opportunities with interoperability, operation, and integration of SIP based applications with emerging communication and networking technologies. 17IMTC Connect 2015: SIP Parity AG Update
  • 18. SIP Interconnect AG – What We Do • Organize interoperability test efforts (both virtual and face- to-face). This are done in cooperation and coordination with WebRTC, MANE, SSV, and UC SDN activity groups and with SIPit • Provide a forum for members to agree on an overall SIP profile for communication applications, particularly where it involves interconnecting with other application and network technologies (e.g. WebRTC, SDN, IPv6) • Educate members on recent developments in SIP standards and market evolution 18IMTC Connect 2015: SIP Parity AG Update
  • 19. 1. Review, improve, and publish best practices 2. Participate in SuperOp! 2016 3. Champion new work items to address current needs 19 Call to Action IMTC Connect 2015: SIP Parity AG Update
  • 20. Questions 20IMTC Connect 2015: SIP Parity AG Update

Hinweis der Redaktion

  1. Many new implementations add healthy mix to testing Some ambiguities (re)surface