eduCONF – towards easy legacy VC Real-time communication ...€¦ · 10/05/2016 · Latin...
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
23