Video RTC for · 2019-08-13 · servers and cloud hosting services deployments RTMP & WebRTC...

Preview:

Citation preview

Video RTC for

Video Gateway platform for Contact Center

© 2019 Interactive Powers

© 2019 Interactive Powers

Streamline your business

communications

A complete approach for Contact Center

Interactive Powers

© 2019 Interactive Powers

WOW! Video RTCAltitude uCI

Video Gateways for advanced Real-time Communications on existing Contact Centers.

Multi-channel coverage for Web Browsers, Mobile devices and IoT.

Video RTC

© 2019 Interactive Powers

y

© 2019 Interactive Powers

Oui Móvil

© 2019 Interactive Powers

Serviin - Video Call Center

© 2019 Interactive Powers

© 2019 Interactive Powers

Business Factors

Multitenant Customizable

e o pConfigurable

mScalable

fFlexible

Scalable video ports capacity

with multi-server configuration

Ready for VM servers and cloud hosting services

deployments

RTMP & WebRTC can run multiple services on each

server unit

Friendly packaged installation and

upgrade procedure

Flavors and Use Cases approach

for open standard developments

Video RTC is a complete Solution and Toolkit

© 2019 Interactive Powers

Video Real-Time Communications

Video RTC

© 2019 Interactive Powers

Video Real-Time Communications

Video RTC

© 2019 Interactive Powers

Video Real-Time Communications

Video RTC

© 2019 Interactive Powers

Customized for your partners and projects

Multiple Flavors

© 2019 Interactive Powers

RTMP Gateway - Demo for Cloud Services

Showroom

© 2019 Interactive Powers

Develop your own Use Cases and Flavoured Services

RTMP

© 2019 Interactive Powers

WebRTC Gateway - Live Demo

Showroom

© 2019 Interactive Powers

Develop your own Use Cases and Flavoured Video Services

WebRTC

© 2019 Interactive Powers

CCTR Video CCTRPhone Call (PSTN, SIP) Voice / Video Call (WebRTC, RTMP)

Call Recording (Voice) Video Recording (Video)

Automatic Call Distribution (ACD) SPLIT over WebRTC, RTMP, SIP

Interactive Voice Response (IVR) HTML5, Javascript

Caller #ID Session #ID

Monitor, Interrup and Whisper Live Chat

Customer Relationship Mgt (CRM) File Sharing

Script Management File Sharing / CoBrowsing

Extended CCTR

y+

+

+

+

+

+

© 2019 Interactive Powers

How it works.

Smartphone

Web Browser

Tablet

SPLIT PBX

CTI

y

Web Browser

Video RTC

Contact Center

Video Channels

Users / Endpoints

AA V D

VD

SIPRTC

© 2019 Interactive Powers

Now Modern Web Browsers are all supported!

Recommended Browsers

Chrome OperaSafari Firefox

© 2019 Interactive Powers

All these scenarios works with both technologies RTMP and WebRTC

Video RTC Servers

RTC

Video Gateway (RTMP)Video Gateway (WebRTC)

RTC

y y

© 2019 Interactive Powers

Audio / Video SPLIT configuration for Contact Centers

WebRTC Gateway

Smartphone

Web Browser

Tablet

SPLIT PBX

CTI

Android

A V D

V

A

D

© 2019 Interactive Powers

Audio / Video SPLIT configuration for Contact Centers

RTMP Gateway

Smartphone

Web Browser

Tablet

SPLIT PBX

CTI

A V D

V

A

D

© 2019 Interactive Powers

WebRTC-SIP

Your PBX | CTIYour Website

RTC SIP

AA V D PBXSPLIT

yVideo RTC

© 2019 Interactive Powers

Core Functions

Mute AudioMute Video Video Recording Custom Flavour

RTMP unsupported

External Repository

© 2019 Interactive Powers

Special Extensions

Screen SharingLive Chat Lock RoomFile Sharing

RTMP unsupported RTMP unsupported

© 2019 Interactive Powers

SPLIT Functions

Video #ID SIP / DTMF Video ConverterPop-up Agent

Not available for RTMP

© 2019 Interactive Powers

Web BrowsersRun over any Desktop Web Browser (Mac, Windows, Linux)

WIP

Chrome SafariFirefox Internet Explorer OperaMS Edge

© 2019 Interactive Powers

RTMP vs WebRTC

Key Features RTMP WebRTC

Web Browser - User

Plugin - Pop-up Agent Flash Player Web Browser

IP Network TCP UDP

Mobile SDK Discontinued

HTTPS Yes Yes

Audio Codecs G711, Speex G711, Opus

Video Codecs H263 Sorenson H264, VP8-VP9

Security HTTPS HTTPS

Android

© 2019 Interactive Powers

Webclient

Call

Hangup

Mute DTMF Settings

Your Help

© 2019 Interactive Powers

Featuresy

RTC

© 2019 Interactive Powers

Core Features

s

Video Calling

File Sharing

Screen SharingVoice Calling

Live Chat

s

!

"

SIP Connect

Meeting Point

Pop-up Agent

API Framework

Video ID

Video Recording

Snapshot

Complementary Functions

© 2019 Interactive Powers

CoBrowsing

© 2019 Interactive Powers

Video RTC · Gateway

© 2019 Interactive Powers

Video RTC · Gateway

© 2019 Interactive Powers

Video RTC · Gateway

© 2019 Interactive Powers

Video RTC · Gateway

© 2019 Interactive Powers

Video RTC · Gateway

© 2019 Interactive Powers

Video RTC · Gateway

© 2019 Interactive Powers

Video RTC · Gateway

© 2019 Interactive Powers

Video RTC

© 2019 Interactive Powers

Video RTC · Gateway

© 2019 Interactive Powers

Video RTC · Gateway

© 2019 Interactive Powers

Video RTC · Gateway

© 2019 Interactive Powers

Advanced Video RTC functions

Maximum Bandwidth Set your video quality to HD or any low, medium bandwidth limit!

Low Bandwidth & Auto-adjustment Set automatically video size and framerate according to the bandwidth

Video Recording / SPLIT Set all video calls under auto-recording or with agent activation

Open Standards / Codecs Set VP8 / Opus / G711 transcoding in audio allowed!

Key Factors

© 2019 Interactive Powers

Industry StandardsThis powerful dual solution is fully compliant with

RTMP or WebRTCAdobe Flash / RTMP and HTML5 / WebRTC

Web Browser Plug-inAdobe Flash Player 9.. 11.X / Native WebRTC

SIP Session Initiation ProtocolIETF RFC 3261

Audio / Video Codecs Audio g711, Speex, Opus / Video VP8, h264,h263 Sorenson

© 2019 Interactive Powers

Webclient · Video

© 2019 Interactive Powers

Device Selection · Video

Powered by API Framework

© 2019 Interactive Powers

Technologies

Stack WebRTC

Client & Server

iOS SDK

Mobile Clients

Stack RTMP

Client & Server

Android SDK

Mobile Clients

Evolutive and Built for Best of Breed Technologies

© 2019 Interactive Powers

Customized and Optimized Web Integration

Open Standards

Native API for Web Browser Open Standard

W3C HTML5 Integration with JavaScript

Peer-to-Peer Real-Time Communications

© 2019 Interactive Powers

Powered by IVRPowers

VideoRTC.js - Docs

© 2019 Interactive Powers

Powered by IVRPowers

VideoRTC.js - Docs

Mobile Devices

© 2019 Interactive Powers

Video RTC · End Points

Interactive Kiosk Web BrowserMobile Device

© 2019 Interactive Powers

Hybrid Mobile Development

Apple Android

© 2019 Interactive Powers

Screenshots (samples)

© 2019 Interactive Powers

Videocalling…

© 2019 Interactive Powers

VideoRTC

VideoRTC Showroom

© 2019 Interactive Powers

IntPowers

Video RTC for CCTR

© 2019 Interactive Powers

Videocalling…

#

© 2019 Interactive Powers

Powered by ionics 2

Hybrid Development

© 2019 Interactive Powers

Android Desktop (Ionic 2)

© 2019 Interactive Powers

Hybrid Builder Ionic 2 for Video Gateway (WebRTC)

API Framework

VideoRTC.jsy

Build your own end-points

© 2019 Interactive Powers

Video IDFacial Recognition API

© 2019 Interactive Powers

PSTN is not required to call!

WIFI

y y

© 2019 Interactive Powers

Webclient - Custom

Build it from scratch in HTML5 API Framework · VideoRTC.js

Customize Icons, Colors, Size, Formats, Frames…

© 2019 Interactive Powers

Video | Audio Buttons

Live Chat

Remote typing status…

Local Video

Remote Video

Webclient - Custom

© 2019 Interactive Powers

Special Extensions

Screen SharingLive Chat SnapshotFile Sharing

HTML5 API Framework

© 2019 Interactive Powers

Webclient - Windows

© 2019 Interactive Powers

Screen Sharing

© 2018 Interactive Powers

Apple iOS updated!

Safari 11

© 2019 Interactive Powers

Chrome Extension 3.1

Interactive Powers Screen Sharing Chrome Extension!

Live Chat Voice Call Video Call

© 2019 Interactive Powers

Escalating

Voice Call

Live Chat

Video CallyVideo RTC

File Sharing Screen Sharing Snapshot

© 2019 Interactive Powers

System Requirements

Linux Debian 8 64-bit Asterisk Softswitch 11, 13 or upper inside

Apache Web Server STUN/TURN Server

SSL Certificate

WebRTC Gateway

© 2019 Interactive Powers

System Requirements

Linux CentOS 6 64-bit Asterisk Softswitch 1.8, 11 inside

Apache Web Server SSL Certificate

RTMP Gateway

© 2019 Interactive Powers

Inbound Video RTC SPLIT traffic for Contact Centers

HA Scenarios 1, 2, 3

Scenario 1 Frontend HA

Scenario 2 Backend HA

Scenario 3 Front & Back HA

RTMP | WebRTC RTMP | WebRTC RTMP | WebRTC

2… n Video RTC Servers 1 Video RTC Server 2… n Video RTC Servers

1 PBX Node Server 2… n PBX Node Servers 2… n PBX Node Servers

HTTP Proxy required HTTP Proxy required

© 2019 Interactive Powers

Video RTC Frontend HA with 2…n Servers

HA · Scenario 1

PBXy

y

y

PROXY

Video Gateway Cluster [2… n] Servers

FAIL OVER

RANDOM

HTTP

Load Balancing

© 2019 Interactive Powers

PBX Backend HA with 2…n Servers

HA · Scenario 2

PBXy

PBX

PBX Node 1

Node 2

Node 3

Single Video Gateway PBX Cluster

FAIL OVER

RANDOM

ROUND ROBIN

© 2019 Interactive Powers

HA · Scenario 3

PBXy

y

y

PROXY

PBX

PBX

Node 1

Node 2

Node 3

Video Gateway Cluster [2… n] Servers

PBX Cluster

HTTP

Load Balancing

FAIL OVER

RANDOM

Video RTC / PBX Frontend & Backend HA with 2…n Cross Servers

© 2019 Interactive Powers

Public or Private Cloud Hosting

VM Environnements

• Proxmox Virtual Environnement

• VMware Environnement

• Amazon EC2 Environnement

• OVH Cloud Environnement • KVM Environnement

• XEN Environnement

Some compliant

VM environnements

© 2019 Interactive Powers

Minimal OS installation is required for all deployments

Operating System

Distribution Gateway Kernel Websiste

Debian WebRTC v8 / 64-bit http://www.debian.org

CentOS RTMP v6 / 64-bit http://www.centos.org

Please contact our technical support for selecting the right distribution release.

© 2019 Interactive Powers

Enabling Video Call over RTMP or WebRTC

Gateway (Voice)

Ports CPU RAM SIZE

30 1-1 cores > 2 Gb S

60 1-2 cores > 4 Gb S-M

120 2-4 cores > 8 Gb M

240 4-8 cores > 8 Gb L

480 > 8 cores > 16 Gb XL

© 2019 Interactive Powers

Enabling Voice Call over RTMP or WebRTC

Gateway (Video)

Ports CPU RAM SIZE

30 1-2 cores > 4 Gb S-M

60 2-4 cores > 8 Gb M

120 4-8 cores > 16 Gb L

240 8-16 cores > 32 Gb XL

© 2019 Interactive Powers

Disk Sizing for Video Recording per video call (2 peers)

Video Recording

2x Peer

640 x 480

Low

<80 kbps

Medium

128 Kbps

High

>300 Kbps

1 min 1,5 Mb 2,5 Mb 16 Mb

1h (60 min) 90 Mb 150 Mb 1Gb

1 day (24h) 2,16 Gb 3,6 Gb 24 Gb

1 month (30 days) 64,8 Gb 108 Gb 720 Gb

© 2019 Interactive Powers

Introducción

Calle Magallanes, 13 28015 Madrid (Spain)

Europe America

2320 Ponce de Leon Blvd 33134 Coral Gables (Miami)

Interactive Powers Interactive Powers

Sales Contact:

Ivan Sixto ivan.sixto@ivrpowers.com

+34 699435965 | +34 911599846

Recommended