eduCONF – towards easy legacy VC Real-time communication ...€¦ · 10/05/2016  · Latin...

23
Networks ∙ Services ∙ People www.geant.org Bartłomiej Idzikowski, PSNC eduCONF – towards easy legacy VC Internet2 Global Summit Chicago, 17.05.2016 Real-time communication services infrastructure support &

Transcript of eduCONF – towards easy legacy VC Real-time communication ...€¦ · 10/05/2016  · Latin...

Page 1: eduCONF – towards easy legacy VC Real-time communication ...€¦ · 10/05/2016  · Latin American Advanced Networks Cooperation Argentina, Brazil, Colombia, Costa Rica, Chile,

Networks ∙ Services ∙ People www.geant.org

Bartłomiej Idzikowski, PSNC

eduCONF – towards easy legacy VC

Internet2 Global SummitChicago, 17.05.2016

Real-time communication services infrastructure support

&

Page 2: eduCONF – towards easy legacy VC Real-time communication ...€¦ · 10/05/2016  · Latin American Advanced Networks Cooperation Argentina, Brazil, Colombia, Costa Rica, Chile,

Networks ∙ Services ∙ People www.geant.org

eduCONF – towards easy legacy VC

2

Page 3: eduCONF – towards easy legacy VC Real-time communication ...€¦ · 10/05/2016  · Latin American Advanced Networks Cooperation Argentina, Brazil, Colombia, Costa Rica, Chile,

Networks ∙ Services ∙ People www.geant.org

eduCONF is GÉANT production service with main goal to

assist research and educational societies in scope of legacy videoconferencing, in particular by affording services:

● testing

● directory

● monitoring

3

eduCONF – towards easy legacy VC

geoip

callgen

Page 4: eduCONF – towards easy legacy VC Real-time communication ...€¦ · 10/05/2016  · Latin American Advanced Networks Cooperation Argentina, Brazil, Colombia, Costa Rica, Chile,

Networks ∙ Services ∙ People www.geant.org

4

eduCONF – towards easy legacy VC

Home page

Page 5: eduCONF – towards easy legacy VC Real-time communication ...€¦ · 10/05/2016  · Latin American Advanced Networks Cooperation Argentina, Brazil, Colombia, Costa Rica, Chile,

Networks ∙ Services ∙ People www.geant.org

5

eduCONF – towards easy legacy VC

Directory

Page 6: eduCONF – towards easy legacy VC Real-time communication ...€¦ · 10/05/2016  · Latin American Advanced Networks Cooperation Argentina, Brazil, Colombia, Costa Rica, Chile,

Networks ∙ Services ∙ People www.geant.org

6

eduCONF – towards easy legacy VC

Test page

Page 7: eduCONF – towards easy legacy VC Real-time communication ...€¦ · 10/05/2016  · Latin American Advanced Networks Cooperation Argentina, Brazil, Colombia, Costa Rica, Chile,

Networks ∙ Services ∙ People www.geant.org

7

eduCONF – towards easy legacy VC

Test page

Page 8: eduCONF – towards easy legacy VC Real-time communication ...€¦ · 10/05/2016  · Latin American Advanced Networks Cooperation Argentina, Brazil, Colombia, Costa Rica, Chile,

Networks ∙ Services ∙ People www.geant.org

8

eduCONF – towards easy legacy VC

Status

Page 9: eduCONF – towards easy legacy VC Real-time communication ...€¦ · 10/05/2016  · Latin American Advanced Networks Cooperation Argentina, Brazil, Colombia, Costa Rica, Chile,

Networks ∙ Services ∙ People www.geant.org

General architecture and assumptions

● front-end: easy, transparent and seamless

● back-end: technically sophisticated and complex

● two independent, cooperating service sides:

– Directory / Testing (H.323 + SIP, audio + video)

– Monitoring

● JSON-based communication

– designed to make / confirm requests

– full control of all test stages

● usage of suitable GÉANT services - eduGAIN

9

eduCONF – towards easy legacy VC

Page 10: eduCONF – towards easy legacy VC Real-time communication ...€¦ · 10/05/2016  · Latin American Advanced Networks Cooperation Argentina, Brazil, Colombia, Costa Rica, Chile,

Networks ∙ Services ∙ People www.geant.org

General architecture

eduCONF – towards easy legacy VC

Directory

User

geoip

callgenDB

Monitoring

Gatekeepers

Page 11: eduCONF – towards easy legacy VC Real-time communication ...€¦ · 10/05/2016  · Latin American Advanced Networks Cooperation Argentina, Brazil, Colombia, Costa Rica, Chile,

Networks ∙ Services ∙ People www.geant.org

Three basic steps to be performed by users:

● call provided test number endpoint (H.323 / SIP)

● answer incoming call (H.323 / SIP)

● update and confirm information on the web-page

How does it work in the background?

11

eduCONF – towards easy legacy VC

Page 12: eduCONF – towards easy legacy VC Real-time communication ...€¦ · 10/05/2016  · Latin American Advanced Networks Cooperation Argentina, Brazil, Colombia, Costa Rica, Chile,

Networks ∙ Services ∙ People www.geant.org

Dial request – communication scheme (simplified)

12

eduCONF – towards easy legacy VC

DirectoryMonitoring

User

geoip

callgenDB

1.Start request

5.Store

2.Test request3.Create

4.ACK: IP + GDS/SIP URI

6.Call request7.VC call

8.Locate

Page 13: eduCONF – towards easy legacy VC Real-time communication ...€¦ · 10/05/2016  · Latin American Advanced Networks Cooperation Argentina, Brazil, Colombia, Costa Rica, Chile,

Networks ∙ Services ∙ People www.geant.org

Call-back – communication scheme (simplified)

13

eduCONF – towards easy legacy VC

DirectoryMonitoringgeoip

callgenDB4.Store

1.Test request2.Create

5.Call info6.VC call

3.ACK: IP + GDS/SIP URI

User

Page 14: eduCONF – towards easy legacy VC Real-time communication ...€¦ · 10/05/2016  · Latin American Advanced Networks Cooperation Argentina, Brazil, Colombia, Costa Rica, Chile,

Networks ∙ Services ∙ People www.geant.org

Cyclical test of VC infrastructure – communication scheme

14

eduCONF – towards easy legacy VC

Page 15: eduCONF – towards easy legacy VC Real-time communication ...€¦ · 10/05/2016  · Latin American Advanced Networks Cooperation Argentina, Brazil, Colombia, Costa Rica, Chile,

Networks ∙ Services ∙ People www.geant.org

Real-time communication services infrastructure support

15

Page 16: eduCONF – towards easy legacy VC Real-time communication ...€¦ · 10/05/2016  · Latin American Advanced Networks Cooperation Argentina, Brazil, Colombia, Costa Rica, Chile,

Networks ∙ Services ∙ People www.geant.org

GÉANT develops an underlying technical infrastructure, which:

● enables and interconnects a pan-European Web-RTC based set of real time communication and multimedia services and

● links these to traditional conferencing systems and infrastructures.

This includes:

● service verification

● unified dialing

● addressing

● directory harmonization

● monitoring16

Real-time communication services infrastructure support

Page 17: eduCONF – towards easy legacy VC Real-time communication ...€¦ · 10/05/2016  · Latin American Advanced Networks Cooperation Argentina, Brazil, Colombia, Costa Rica, Chile,

Networks ∙ Services ∙ People www.geant.org

Goal: to create a technical WebRTC infrastructure for NRENs.

Team consists of people with a deep technical understanding of real-time communication protocols, applications and back-end supporting infrastructures to interconnect communication services.

17

Real-time communication services infrastructure support

Page 18: eduCONF – towards easy legacy VC Real-time communication ...€¦ · 10/05/2016  · Latin American Advanced Networks Cooperation Argentina, Brazil, Colombia, Costa Rica, Chile,

Networks ∙ Services ∙ People www.geant.org

8 NRENs directly involved:

Cooperation:

Latin American Advanced Networks CooperationArgentina, Brazil, Colombia, Costa Rica, Chile, Ecuador, El Salvador, Guatemala, Mexico, Uruguay and Venezuela

18

Real-time communication services infrastructure support

Page 19: eduCONF – towards easy legacy VC Real-time communication ...€¦ · 10/05/2016  · Latin American Advanced Networks Cooperation Argentina, Brazil, Colombia, Costa Rica, Chile,

Networks ∙ Services ∙ People www.geant.org

Key objectives:

● to provide the technical aspects of a infrastructure for interconnecting a pan-European Web-RTC based set of real time communication and multimedia services

● to link these Web-RTC based set of services to traditional conferencing systems and infrastructures

● follow appropriate recommendations (GÉANT roadmap report)

19

Real-time communication services infrastructure support

Page 20: eduCONF – towards easy legacy VC Real-time communication ...€¦ · 10/05/2016  · Latin American Advanced Networks Cooperation Argentina, Brazil, Colombia, Costa Rica, Chile,

Networks ∙ Services ∙ People www.geant.org

Provide a complete solution to end user

● make one or more easy to use WebRTC desktop videoconferencing service available to all European R&E users through the GÉANT Cloud Catalogue

● closely track market developments for the WebRTC data channel as it has potential for interesting R&E use cases

● establish a GÉANT STUN/TURN pilot service to support WebRTC technology early adoption

20

Real-time communication services infrastructure support

Page 21: eduCONF – towards easy legacy VC Real-time communication ...€¦ · 10/05/2016  · Latin American Advanced Networks Cooperation Argentina, Brazil, Colombia, Costa Rica, Chile,

Networks ∙ Services ∙ People www.geant.org

Provide functional blocks for integrating by end users

● continue to investigate the concept of, and possibilities for, a GÉANT Media API Service to facilitate low-cost, R&E domain-specific, contextual communication

● adding a WebRTC-to-SIP and WebRTC-to-H323 gateway to the GÉANT cloud catalogue

● investigate the feasibility of establishing a GÉANT service that may act as a hub for key Unified Communication data

21

Real-time communication services infrastructure support

Page 22: eduCONF – towards easy legacy VC Real-time communication ...€¦ · 10/05/2016  · Latin American Advanced Networks Cooperation Argentina, Brazil, Colombia, Costa Rica, Chile,

Networks ∙ Services ∙ People www.geant.org

Other potential scope in interest

● Integration of directories

● including personal WebRTC rooms to Directory

– room approach vs. user approach● monitoring of WebRTC core infrastructure

● testing personal rooms

● testing users browsers

● testing / providing gateways interoperability

● ...22

Real-time communication services infrastructure support

Page 23: eduCONF – towards easy legacy VC Real-time communication ...€¦ · 10/05/2016  · Latin American Advanced Networks Cooperation Argentina, Brazil, Colombia, Costa Rica, Chile,

Networks ∙ Services ∙ People www.geant.org

Thank you!

educonf.geant.org

[email protected]

[email protected]

23