GÉANT: Delivering Global Real-Time Video Communication Services



Similar documents
«Rendez-vous» Web(RTC) Conferencing as a Service

«Rendez-vous» Web(RTC) Conferencing as a Service

FRAFOS GmbH Windscheidstr. 18 Ahoi Berlin Germany

Achieving the Promise of WebRTC for Pervasive Communications

NAT and Firewall Traversal with STUN / TURN / ICE

Hangout-like Video Conferences with Jitsi Videobridge and XMPP

FRAFOS GmbH Windscheidstr. 18 Ahoi Berlin Germany

NAT and Firewall Traversal with STUN / TURN / ICE

SA8T2 Internal Deliverable Distributed RENdez-Vous service with Jitsi software suite

WebRTC: Why and How? FRAFOS GmbH. FRAFOS GmbH Windscheidstr. 18 Ahoi Berlin Germany

JOIN A complete OTT client framework for desktop and mobile devices

A Case for SIP in JavaScript

WebRTC: Why You Should Care and How Avaya Can Help You. Joel Ezell Lead Architect, Collaboration Environment R&D


Enabling Seamless Unified Communications

Marratech Technology Whitepaper

District of Columbia Courts Attachment 1 Video Conference Bridge Infrastructure Equipment Performance Specification

By Kundan Singh Oct Communication

Integration of WebRTC with SIP Current Trends

1st TF-WebRTC meeting. Uninett WebRTC activities Stefan Otto Paris

Cisco Expressway Series

Voice & Video. Conference Calls 4/43

What is an E-SBC? WHITE PAPER

WebRTC and VoIP: bridging the gap

ENTERPRISE SESSION BORDER CONTROLLERS: SAFEGUARDING TODAY S AND TOMORROW S UNIFIED COMMUNICATIONS

LifeSize Transit Deployment Guide June 2011

An Oracle White Paper January Delivering Enterprise-Class Communications with WebRTC

RTC:engine. WebRTC SOLUTION SIPWISE AND DEUTSCHE TELEKOM / TLABS ANNOUNCE COOPERATION FOR THE

Voice over IP Communications

Live Communications Server 2005 SP1 Office Communications Server Matt Newton Network Engineer MicroMenders, Inc

Yealink Softphone Credentials Setup

RCS - Overview. Rich Communication Suite

CounterPath Bria with Oracle TSC Feature Pack. A Solution for Operator and Enterprise (OTT) Service Delivery. Solution Brief.

Rich Communication Suite Enabler. plus integration with your existing VoIP services

Manual. ABTO Software

Implementing Live Meeting with Microsoft Office Communications Server 2007

Distributed Systems. 2. Application Layer

What's New in Sametime 8.5. Roberto Chiabra IBM Certified IT Specialist

Building WebRTC Solutions with the Avaya WebRTC Collaboration Environment Snap-in. Joel Ezell Lead Architect, Collaboration Environment R&D

Deploying Secure Enterprise Wide IP Videoconferencing Across Virtual Private Networks

TECHNICAL CHALLENGES OF VoIP BYPASS

Sametime 101: Feature Overview. Roberto Chiabra IBM Certified IT Specialist

ZyXEL offer more than just a product, we offer a solution. The Prestige DSL router family benefits providers and resellers enabling them to offer:

VoIP Security. Seminar: Cryptography and Security Michael Muncan

ABC SBC: Securing and Flexible Trunking. FRAFOS GmbH

Cisco TelePresence Video Communication Server Expressway

Cisco WebEx Meetings Server

GÉANT for HEAnet clients

Security of Real-time Communication on the Web (WebRTC)

The Acano Solution. acano.com

What it can do. Further scaling and resilience provided by native clustering. Automatic failover with no single point of failure.

Multimedia Transport Protocols for WebRTC

Polycom RealPresence Access Director System

UCi2i Video Conference Endpoint Firewall Requirements

The Enterprise wants WebRTC and it needs Middleware to get it!

Principles of Network Applications. Dr. Philip Cannata

OpenScape UC Suite 2011 OpenScape Video

CTX OVERVIEW. Ucentrik CTX

A Scalable Multi-Server Cluster VoIP System

Rich Communications with Kamailio & IMS

Application Note. Onsight Connect Network Requirements v6.3

webrtc and XMPP Philipp Hancke, XMPP Summit 2013

Scopia XT Desktop Server for IP Office

Flinders University. Telehealth in the Home. Video Strategy Discussion Paper. 2 October 2013

Web Conferencing: It should be easy THE REASONS WHY IT IS NOT AND THE PATHS TO OVERCOME THE CHALLENGES.

Unified Communications. Increased productivity through communications convergence

Setting up a reflector-reflector interconnection using Alkit Reflex RTP reflector/mixer

ABC SBC: Securing the PBX. FRAFOS GmbH

Integrating Voice over IP services in IPv4 and IPv6 networks

Corepoint Community Exchange Features and Value - Overview

Unified Communications in RealPresence Access Director System Environments

SIP Security Controllers. Product Overview

OSSIR, November /45

In 1995, the first company in the history of voice over internet protocol put a product on the market.

Telepresence in an IPv6 World. Simplify the Transition

Trust in your own cloud

Project SailFin: Building and Hosting Your Own Communication Server.

SIP Trunking Configuration with

ABC SBC: Mobile Subscriber Support. FRAFOS GmbH

Cisco Jabber for ipad

Cisco WebEx Telepresence

Com X s w revision feature set enhancements

An introduction of several development activities related to Shibboleth and Web browser-based simple PKI

Transcription:

GÉANT: Delivering Global Real-Time Video Communication Services Peter Szegedi GÉANT Amsterdam HEAnet Conference 2015 Cork, Ireland Networks Services People www.geant.org

Outline Why WebRTC could potentially be disruptive for R&E How GÉANT is engaged in WebRTC GÉANT federated STUN/TURN service GÉANT federated WebRTC infrastructure GÉANT federated directory and service verification Networks Services People www.geant.org 2

Use cases for WebRTC in HEI Enable rich, high quality, RTC applications to be developed for the browser, mobile platforms, and IoT devices, and allow them all to communicate via a common set of protocols. WebRTC is an API definition drafted by the World Wide Web Consortium (W3C) that supports browser-tobrowser applications for voice calling, video chat, and P2P file sharing without the need of either internal or external plugins. WebApp integartion is the key: a) Real-time communication b) In-context communication Networks Services People www.geant.org 3

Rendez-vous at RENATER Based on Jitsi Meet Brings RTC to your browser Integrates with document and desktop sharing, Prezi, chat and others... Let s flip the class... Networks Services People www.geant.org 4

In-context communication Networks Services People www.geant.org 5

Fun and less fun... Networks Services People www.geant.org 6

Mock-up idea for R&E File-based sync&share service with real-time communication component owncloud software has got some penetration into our community Enable WebRTC into the owncloud web client Share the file or folder of learning materials and discuss with your students Share your research results and analyse them with your colleagues Networks Services People www.geant.org 7

To make it happen you need a piece of infrastructure! Networks Services People www.geant.org 8

STUN/TURN service Telecom R&D: Steps for building and deploying WebRTC solution WebRTC is peer-to-peer but... STUN (Session Traversal Utilities for NAT) is a standardized set of methods and a network protocol to allow an end host to discover its public IP address if it is located behind a NAT. TURN (Traversal Using Relays around NAT) is a protocol that assists in traversal of network address translators (NAT) or firewalls for multimedia applications. Networks Services People www.geant.org 9

GÉANT federated STUN/TURN service STUN/TURN Server potential users SIP User Agents VoIP Telepresence / VideoConference Long Term Credential auth mechanism XMPP/Jabber/Jingle/COLIBRI Clients. Long Term Credential auth mechanism Web Applications (WebRTC) Time limited Long Term Credential (REST API) OAuth token/assertion auth Benefits for the community Better firewall traversal experience for end-users Smooth IPv6 transition for end-users IETF standard based firewall traversal instead of tunnels Reliable distributed STUN service for GÉANT community services For reflexive address detection Reliable distributed TURN service for GÉANT community services For media relaying Networks Services People www.geant.org 10

Jitsi infrastructure SIP XMPP XMPP freeswitch JIGASI RTP Jitsi Meet JICOFO Videobridge IDP shibboleth Videobridge JIRECON ACCESS LAYER APPLICATION LAYER MEDIA LAYER Jipopro RTP Jitis Meet is the application. Jitsi Video ridge is a WebRTC compatible Selective Forwarding Unit (SFU) that allows for multiparty video communication Jiti COnference FOcus (JICOFO) is mandatory component of Jitsi Meet conferencing system. It is responsible for managing media sessions between each of the participants and the videobridge ice4j.org is an ICE implementation which is used to provide NAT traversal capabilities, and assists IPv4 to IPv6 transition Networks Services People www.geant.org 11

Multi-NREN deployment INTERNET DIRECT ACCESS TO INTERNET: SECURITY MANAGEMENT SITE BY SITE Jitsi Meet GEANT Public addresses JICOFO GEANT Video-bridge Video-bridge Jitsi Meet JICOFO Video-bridge Video-bridge Video-bridge Video-bridge Videobridge RENATER Videobridge NIIF Video-bridge Video-bridge RENDEZ-VOUS Out-of-band management/ network-mangement VPN Conf manager Logs Reporting VPN: Private addresses REST ACCESS Monitoring/discovery Containers Orchestration Create a multi-nren, robust and scalable Jitsi infrastructure for facilitating first-hand experience with WebRTC technology and application piloting. GÉANT WebRTC Infrastructure Networks Services People www.geant.org 12

Application network over secure MD-VPN... Open API for application developers Access to the infra back-end Get a snippet for your webapp Integrate applications Networks Services People www.geant.org 13

GÉANT educonf federated directory educonf directory for video conferencing rooms, crafted together with the monitoring service Integration of directories 2-stage policy adjustment: local and central XML export engines: easiest way to export by remote parties multiple other export engines (possible: FTP, SFTP, API, JSON,...) central administration Networks Services People www.geant.org 14

GÉANT federated directory for WebRTC support Skype/MS, Facebook, Google, Apple, Telcos, etc... all have a directory Everyone wants to OWN the directory They have NO interest in sharing their directories They have no interest in federation / interoperability between directories Rendez-vous is federated and edugain-enabled but requires an e- mail address to identify admin user. Some IdPs do not release e-mail address... Networks Services People www.geant.org 15

Summary Simple, reliable, one-click, plugin-free WebRTC service for R&E (~50M) to fall back to In-context application integration with WebRTC via open API Support infrastructure bits and pieces Federated STUN/TURN service Multi-NREN Jitsi infrastructure Federated directory and service verification Come and talk to TF-WebRTC task force of GÉANT! https://wiki.geant.org/display/wrtc/tf-webrtc+task+force+on+webrtc https://lists.geant.org/sympa/subscribe/webrtc Networks Services People www.geant.org 16

peter.szegedi@geant.org Thank you and any questions Networks Services People www.geant.org Networks Services People www.geant.org 17