Libraries, Tools and how to use them - WebRTC Libraries, Tools and how to use them Cary FitzGerald Company

Embed Size (px)

Text of Libraries, Tools and how to use them - WebRTC Libraries, Tools and how to use them Cary FitzGerald...

  • November 27-29, 2012

    South San Francisco Conference Center

    Libraries, Tools and how to use them

    Cary FitzGerald

    Company

    November 28, 2012

  • Panel Participants

    • Jose de Castro

    – CTO

    – Voxeo Labs

    • Nenad Corbic

    – VP Software Engineering

    – Sangoma

    • Terje Strand

    – Product Architect

    – Oracle

  • November 27-29, 2012

    South San Francisco Conference Center

    Jose de Castro

    CTO

    VOXEO LABS

  • Voxeo Labs

    • Based in San Francisco

    • Editors of the WebRTC Specification

    • Company behind Tropo.com

    • Beautiful APIs for Carrier Networks – Tropo Voice and SMS

    – Phono WebRTC Gateway

    – Ameche Mobile Communications PaaS

    • New phono-webrtc.js – Open Source

    – Open Standards (XMPP, HTML5, WebRTC)

    – Free unlimited P2P calling!

  • November 27-29, 2012

    South San Francisco Conference Center

    SANGOMA

    Nenad Corbic

    VP Software Engineering

  • Connect with Sangoma

    • webRTC is one more technology to be added to our portfolio of Gateway products.

    Product Description

    Netborder Session Controller Innovative SBC targeted for service providers and enterprise. With true VM support.

    Netborder Transcoding Gateway High density IP to IP, any to any transcoding appliance. Per call, per user codec selection. No configuration.

    Netborder SS7 to VOIP Gateway Multi protocol, Any to Any Media Gateway. SS7, Sigtran, SIP, H323, Megaco, MGCP

    Video Conferencing MCU

    High quality, easy to use any to any SIP Video conferencing MCU. Video for the Enterprise.

    Vega Media Gateways Enterprise multi-functional VoIP to TDM media gateways.

  • Sangoma WebRTC Strategy

    • WebRTC compliance across the entire product line is on the Roadmap

    – Sangoma Edge gateways will support WebRTC

    – Bridge WebRTC to VoIP, PSTN, Enterprise, Carrier, UC, PBX, and Video Applications

    • Sangoma’s products share common framework

    – Highly scalable, Highly flexible

    – This common framework across all products will enable a relatively quick integration of webRTC will all products

    • WebRTC improves flexibility and increases the value of existing Sangoma products

    – WebRTC + Video MCU hybrid Video Conferencing

    – WebRTC applications for contact centers

  • November 27-29, 2012

    South San Francisco Conference Center

    ORACLE

    Terje Strand

    Product Architect

  • Oracle and WebRTC

    Oracle Footprint in Communications

    • Not just a database company anymore

    • Industry vertical focus:

    • Oracle Communications

    • Service Delivery Products • Middleware for network applications

    Oracle + Partner ISV + Custom

    Libraries and toolkits

    • Java, huge community, unsurpassed tooling

    • Pure Software

    • Oracle WebLogic

    • Oracle Converged Communication Application Server (OCCAS)

    http://www.skywiresoftware.com/

  • SIP in the browser.....

    Screenshot of some of the configuration parameters on Linksys SPA2102

  • Panel Questions • What are the major issues that a developer needs help with in developing a WebRTC application?

    • What pitfalls do libraries help you avoid?

    • Is the use of SIP in the browser for the signaling a valid approach?

    • Should the media and signaling be provided by the same solution(s) or should they be separated?

    • How do you integrate tools and gateways into WebRTC?

    • Give an example or two of how extending WebRTC beyond peer to peer enhances the value.

    • What parts of the standard apply to your products?

    • What are the categories of libraries and tools that developers have available to them?

    • What training would you recommend

    • In a HTML5, WebRTC, node.js, etc world, what are the differences in engineering choices you make versus legacy systems?

    • What are the economic/efficiency/value differences between your WebRTC projects and the legacy?

    • How do you balance staying on the bleeding edge versus Getting Stuff Done?

    • What are the top tools and libraries for design, development, test. deployment, management?

    • What tools and libraries are weak or missing?

    • Where have you wasted the most time?

    • What are the biggest hurdles to interoperability?

    • How much does the fact that the standard is a working progress affect your ability to develop new applications? Are there other missing standards?

  • November 27-29, 2012

    South San Francisco Conference Center

    November 27-29, 2012 South San Francisco Conference Center

    THANK YOU

    Cary FitzGerald

    Independent Contractor