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

Post on 08-Oct-2020

0 views 0 download

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

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

&

Networks ∙ Services ∙ People www.geant.org

eduCONF – towards easy legacy VC

2

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

Networks ∙ Services ∙ People www.geant.org

4

eduCONF – towards easy legacy VC

Home page

Networks ∙ Services ∙ People www.geant.org

5

eduCONF – towards easy legacy VC

Directory

Networks ∙ Services ∙ People www.geant.org

6

eduCONF – towards easy legacy VC

Test page

Networks ∙ Services ∙ People www.geant.org

7

eduCONF – towards easy legacy VC

Test page

Networks ∙ Services ∙ People www.geant.org

8

eduCONF – towards easy legacy VC

Status

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

Networks ∙ Services ∙ People www.geant.org

General architecture

eduCONF – towards easy legacy VC

Directory

User

geoip

callgenDB

Monitoring

Gatekeepers

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

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

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

Networks ∙ Services ∙ People www.geant.org

Cyclical test of VC infrastructure – communication scheme

14

eduCONF – towards easy legacy VC

Networks ∙ Services ∙ People www.geant.org

Real-time communication services infrastructure support

15

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

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

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

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

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

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

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

Networks ∙ Services ∙ People www.geant.org

Thank you!

educonf.geant.org

gn4-2-jra4-t5@lists.geant.org

idzik@man.poznan.pl

23