WebRTC - TMCnet · WebRTC for Enterprises and Carriers •MERA: 15+ years in Enterprise Telecom...

12
Outsourcing WebRTC Development Session: G-2 Chris Vitek Principal and Managing Director WebRTC Strategies [email protected] STRATEGIES WebRTC

Transcript of WebRTC - TMCnet · WebRTC for Enterprises and Carriers •MERA: 15+ years in Enterprise Telecom...

Page 1: WebRTC - TMCnet · WebRTC for Enterprises and Carriers •MERA: 15+ years in Enterprise Telecom –R&D Services for major vendors in UC / Telecom –WebRTC: From pilot projects to

Outsourcing WebRTC Development

Session: G-2

Chris Vitek

Principal and Managing Director

WebRTC Strategies

[email protected]

STRATEGIES

WebRTC

Page 2: WebRTC - TMCnet · WebRTC for Enterprises and Carriers •MERA: 15+ years in Enterprise Telecom –R&D Services for major vendors in UC / Telecom –WebRTC: From pilot projects to

Session Presenters

• Ales Stor – Project Manager & System Engineer – CDE Ltd.

• Ben Weekes – Chief Technology Officer – Requestec

• Vladimir Beloborodov – Enterprise CTO – Mera

Page 3: WebRTC - TMCnet · WebRTC for Enterprises and Carriers •MERA: 15+ years in Enterprise Telecom –R&D Services for major vendors in UC / Telecom –WebRTC: From pilot projects to

Aleš Štor Project Manager & System Engineer CDE Ltd. [email protected]

Page 4: WebRTC - TMCnet · WebRTC for Enterprises and Carriers •MERA: 15+ years in Enterprise Telecom –R&D Services for major vendors in UC / Telecom –WebRTC: From pilot projects to

WebRTC is simple

ISS, wikimedia.org

• HTML & Javascript • Notepad

• SIP • STUN • ICE • Audio & Video Codecs • Chrome, Firefox, Internet Explorer, mobile… • Media gateways • PSTN • Third Party integration

Page 5: WebRTC - TMCnet · WebRTC for Enterprises and Carriers •MERA: 15+ years in Enterprise Telecom –R&D Services for major vendors in UC / Telecom –WebRTC: From pilot projects to

WebRTC is simple

Even with value added

• IT professionals • Project implementation methodology • Internal resources

Accessibility

• Interactive Voice Response • Contact Center • CRM / CIM • CoBrowsing • Proactive Calling

• Click-to-call button, email signature • QR Code • eBusinessCard

Services

Reliability…

• Backup • High availability • Powerful management

• Outsourcing & Cloud Solutions

…through simplicity

ISS, wikipedia.org

Page 6: WebRTC - TMCnet · WebRTC for Enterprises and Carriers •MERA: 15+ years in Enterprise Telecom –R&D Services for major vendors in UC / Telecom –WebRTC: From pilot projects to

Ben Weekes Chief Technology Officer Requestec [email protected]

Page 7: WebRTC - TMCnet · WebRTC for Enterprises and Carriers •MERA: 15+ years in Enterprise Telecom –R&D Services for major vendors in UC / Telecom –WebRTC: From pilot projects to

Why Outsource WebRTC Development?

• Complexity of cross-platform & cross-protocol video communications

• Additional features need to work in harmony e.g. billing, scheduling, queuing,

messaging, contacts, presence, collaboration, record & reporting

• Ending up with a solution that is dependent on multiple 3rd party services and

support contracts is not sustainable or secure

• Time freed up to concentrate on look & feel, and marketing of the service

Page 8: WebRTC - TMCnet · WebRTC for Enterprises and Carriers •MERA: 15+ years in Enterprise Telecom –R&D Services for major vendors in UC / Telecom –WebRTC: From pilot projects to

WebRTC Needs Other Tech

• WebRTC needs to co-exist with a range of other technologies to create mass-market, secure, scalable web & mobile services of use

• Requestec’s Zenon platform enables rich communications in all web browsers and in iOS and Android mobile apps

• Communications are UDP based with media flowing over a single port; critical to being accepted by security conscious customers

• Solutions built on the Zenon RTC Platform are proven having already been deployed with some of the world’s largest companies

• Zenon is the culmination of 8 years experience in RTC technologies

Page 9: WebRTC - TMCnet · WebRTC for Enterprises and Carriers •MERA: 15+ years in Enterprise Telecom –R&D Services for major vendors in UC / Telecom –WebRTC: From pilot projects to

Vladimir Beloborodov Unified Communications CTO MERA [email protected]

www.meranetworks.com

Page 10: WebRTC - TMCnet · WebRTC for Enterprises and Carriers •MERA: 15+ years in Enterprise Telecom –R&D Services for major vendors in UC / Telecom –WebRTC: From pilot projects to

WebRTC for Enterprises and Carriers • MERA: 15+ years in Enterprise Telecom

– R&D Services for major vendors in UC / Telecom

– WebRTC: From pilot projects to commercial developments

• WebRTC for Carrier VAS and Enterprise Solutions

– Integration with existing UC / Telecom environments (Office Telephony, Call Centers)

– Signaling considerations and requirements (XMPP, SIP, IMS, proprietary extensions)

– Media interop considerations

– Supporting specific data payloads and protocols (e.g. parts of RCS, like MSRP)

– Traffic considerations. Interop and load testing.

– Good Planning. Think of Maintenance in advance.

Page 11: WebRTC - TMCnet · WebRTC for Enterprises and Carriers •MERA: 15+ years in Enterprise Telecom –R&D Services for major vendors in UC / Telecom –WebRTC: From pilot projects to

WebRTC for Enterprises and Carriers • WebRTC: Don’t Forget Server Side!

– Load-balancing

– Resilience and Scalability

– Required technologies (example: WebSockets)

• WebRTC: Back to the Clients!

– In near-term: Working around browser incompatibilities

– In near-term: Dealing with legacy browsers (plug-ins for WebRTC, Flash)

– Signaling, again! (SIP, XMPP, proprietary stuff, etc.)

– UI and UX (click-to-call, context-aware communications)

– Accessibility options

Page 12: WebRTC - TMCnet · WebRTC for Enterprises and Carriers •MERA: 15+ years in Enterprise Telecom –R&D Services for major vendors in UC / Telecom –WebRTC: From pilot projects to

Questions

1. What are the critical factors in deciding to outsource a WebRTC

development effort?

2. What areas do most organizations need the most assistance

in?

3. What types of projects have you done with WebRTC as an

outsourced activity?

4. What types of projects need outsourced assistance the most?

Or the least?

5. How are WebRTC projects different from other IT or

development projects?