Version 2.8. Released 30 September 2015

Similar documents
Service Providers and WebRTC

webrtc and XMPP Philipp Hancke, XMPP Summit 2013

Building A Self-Hosted WebRTC Project

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

FRAFOS GmbH Windscheidstr. 18 Ahoi Berlin Germany

Supported Client Devices: - SIP/H.323 hardware and software end-points

FRAFOS GmbH Windscheidstr. 18 Ahoi Berlin Germany

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

CHAPTER FIVE RESULT ANALYSIS

Virtual Office. Technical Requirements. Version 3.1. Revision 1.0

Oracle Communications WebRTC Session Controller: Basic Admin. Student Guide

Support for Enterprise Services Virtual Meeting Rooms

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

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

Infinity Connect Web App Customization Guide

Contact Centers and the Voice-Enabled Web. Peter J. Cornelius

DEPLOYMENT ROADMAP March 2015

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

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

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

ios SDK possibilities & limitations

Notification messages

WebRTC and VoIP: bridging the gap

Wildix WebRTC Kite & MCU Videoconference. Quick Start Guide

ABC SBC: Mobile Subscriber Support. FRAFOS GmbH

Multimedia Transport Protocols for WebRTC

Achieving the Promise of WebRTC for Pervasive Communications

WebRTC_call. Authorization. function logintowsc() { var wscdemobaseurl = " window.location.href =

Polycom RealPresence Capture Server - Virtual Edition Getting Started Guide

Grandstream Networks, Inc.

WEBRTC : EXPLORATION THROUGH THE QUESTION OF INTEROPERABILITY WITH SIP

MINISTRY OF HEALTH CUSTOMER PROPOSAL

VIDEOCONFERENCE. 1 Introduction. Service Description Videoconferece

ACANO SOLUTION MICROSOFT LYNC INTEGRATION ARCHITECTURE. A White Paper by Mark Blake, Acano CTO

CTX OVERVIEW. Ucentrik CTX

Zeenov Agora High Level Architecture

GTS VIDEOCONFERENCE. Powered by: Valid from: 1 June 2014

A Case for SIP in JavaScript

INUVIKA OPEN VIRTUAL DESKTOP FOUNDATION SERVER

PQ v3.0. Voice over Wi-Fi. Datasheet

Client System Requirements for Brainloop Secure Dataroom as of Version 8.30

Addressing Mobile Load Testing Challenges. A Neotys White Paper

Using the VMRC Plug-In: Startup, Invoking Methods, and Shutdown on page 4

Middleware- Driven Mobile Applications

tibbr Now, the Information Finds You.

Oracle Service Cloud and Oracle WebRTC Session Controller ORACLE WHITE PAPER FEBRUARY 2015

DOCUMENT REFERENCE: SQ EN. SAMKNOWS TEST METHODOLOGY Web-based Broadband Performance White Paper. July 2015

Integrating Web Messaging into the Enterprise Middleware Layer

... Introduction Acknowledgments... 19

See What's Coming in Oracle Service Cloud

Introduction to WebRTC. Luis López

WebSOCKET based Real time text (RTT) WebRTC gateway For WebRTC and SIP interop. Version 2.5a. Projet Sécuritas

Oracle Enterprise Operations Monitor

TECHNOLOGIES MOBILE STRATEGY

How To Install Help Desk Premier

AT&T Connect Video conferencing functional and architectural overview

Dave Haseman, Ross. Hightower. Mobile Development for SAP* ^>. Galileo Press. Bonn. Boston

Virtual Contact Center

Upgrading from a previous release of LifeSize Video Center to LifeSize UVC Video Center 2.0 is not supported in this release.

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

MITEL SIP CoE. Technical. Configuration Notes. Configure MCD 4.1 for use with SKYPE SIP Trunking. SIP CoE

Conference Bridges. Conference Bridge Configuration Checklist CHAPTER

WebRTC.... GWT & in-browser computation. Alberto Mancini, Francesca Tosi JooinK.com

Video Conferencing Demo Application for Dialogic Multimedia Products

Release Notes. Upgrades to LifeSize UVC Video Center. New Features. LifeSize UVC Video Center Release: v2.1

Information. OpenScape Web Collaboration V7

3CX WebMeeting. Web Conferencing Made Easy

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

PORTA ONE. Porta Switch. Maintenance Release. New Features Guide.

Acano Solution. Acano OS X Apps1.8 (build ) Release Notes. 19 November B

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


Cisco Unified Workforce Optimization

Version 0.1 June Xerox WorkCentre 7120 Fax over Internet Protocol (FoIP)

MULTIPOINT VIDEO CALLING

Technical Configuration Notes

LAN API FOR DOORBIRD AND BIRDGUARD

Online course syllabus. MAB: Voice over IP

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

Instant Chime for IBM Sametime High Availability Server Guide

MOBILE MICROAPPS. The shortest path to enterprise mobility

JOIN A complete OTT client framework for desktop and mobile devices

MITEL SIP CoE Technical. Configuration Note. Configure MCD for use with Thinktel SIP Trunking Service. SIP CoE

HIVE STREAMING. Mikael Högqvist Senior Research Engineer 07/05/14 1

SierraVMI Sizing Guide

MITEL SIP CoE. Technical. Configuration Notes. Configure the Mitel 3300 MCD 4.1 for use with Paetec Broadworks Softswitch. SIP CoE

Video Collaboration & Application Sharing Product Overview

RightNow CX November 2011 Workstation Specifications

Vidyo Disaggregates Multipoint Control Unit (MCU) to Scale Videoconferencing

1. INTERFACE ENHANCEMENTS 2. REPORTING ENHANCEMENTS

System Requirements for Microsoft Dynamics NAV 2013 R2

Christie Brio Frequently Asked Questions

Live Guide System Architecture and Security TECHNICAL ARTICLE

AVer Video Conferencing Network Setup Guide

Transcription:

Intel Collaboration Suite for WebRTC (Intel CS for WebRTC) Version 2.8 Released 30 September 2015 1. Disclaimer This release note as well as the software described in it is furnished under license and may only be used or copied in accordance with the terms of the license. The information in this manual is furnished for informational use only, is subject to change without notice, and should not be construed as a commitment by Intel Corporation. Intel Corporation assumes no responsibility or liability for any errors or inaccuracies that may appear in this document or any software that may be provided in association with this document. Except as permitted by such license, no part of this document may be reproduced, stored in a retrieval system, or transmitted in any form or by any means without the express written consent of Intel Corporation. 2. Introduction This is version 2.8 release of the Intel CS for WebRTC and it includes the following: Intel CS for WebRTC Conference Server enables not only P2P style communication, but also efficient WebRTC-based video conference. Intel CS for WebRTC Gateway Server for SIP provides the WebRTC connectivity into SIP conferences. Intel CS for WebRTC Client SDK allows you to develop WebRTC apps using JavaScript* APIs, Android* native apps using Java* APIs, or ios* native apps using Objective-C* APIs. 3. New Features

1. The Client SDK for ios now provides H.264 video codec support with hardware acceleration. 2. The Client SDK for JavaScript and Android provide APIs for developers to obtain real-time network statistics of the connection. 3. Added support for MCU multi-streaming, which outputs two or more types of mixed video streams with different resolutions, and adapts to different users or devices. 4. A flexible media recording with selective audio and video recording across streams. 5. Enhanced WebRTC Gateway for SIP with Intel Architecture based media codec acceleration. 4. Changes 1. Client SDK for Android: a. Added the method switchcamera in the class base.localcamerastream. b. Added the methods setmaximumaudiobandwidth and getmaximumaudiobandwidth in the class p2p.publishoptions. c. Added the methods getconnectionstats and getaudiolevels in the class p2p.peerclient. d. Added the method getsupportedresolutions in the class conference.remotemixedstream. e. Added the methods setmaximumaudiobandwidth and getmaximumaudiobandwidth in the class conference.publishoptions. f. Added the methods setresolution, getresolutionheight, getresolutionwidth, sethasvideo, sethasaudio, hasvideo and hasaudio in the class conference.subscribeoptions. g. Replaced the method setstreamid with two fine-grained methods setvideostreamid and setaudiostreamid in the class conference.recordoptions.

h. Added the methods getusers, getremotestreams, playvideo, pausevideo, playaudio and pauseaudio in the class conference.conferenceclient. 2. Client SDK for JavaScript a. Added one property bandwidth for PeerClient configuration. b. Added the methods getconnectionstats and getaudiolevels to PeerClient. c. Changed the method startrecorder parameter options from general streamid to separated videostreamid and audiostreamid in the class ConferenceClient. d. Added new class RemoteMixedStream derived from RemoteStream, with two additional methods ismixed and resolutions. e. Added new video option {width: xxx, height: xxx} for method subscribe in class ConferenceClient. 3. Client SDK for ios a. Added the methods enableaudio, disableaudio, enablevideo and disablevideo to the class RTCStream. b. Added the method send in the class RTCPeerClient. c. Added the member mediacodec to the class RTCPeerClientConfiguration. d. Added the methods onuserjoined, onuserleft and onmessagereceived to the class RTCConferenceClientObserver. e. Added the methods send, playaudio, pauseaudio, playvideo and pausevideo to the class RTCConferenceClient. f. Added the member mediacodec to the class RTCConferenceClientConfiguration. 5. Known Issues Client SDK for ios:

1. Not all the features found in the Client SDK for JavaScript and Android are yet available in the Client SDK for ios. This version only supports main functionality of P2P and conference chat. Client SDK for JavaScript: 2. JavaScript P2P SDK does not support Firefox* since current version of Firefox does not fully support peer connection renegotiation. Client SDK for Android: 1. Android SDK does not support P2P conference room. 2. Android SDK does not support room level configuration. 3. Android SDK can t get fine-grained user permission list for publish and subscribe. MCU Server: 1. Chrome* browser does not support audio-only scenario with mixed stream on GPU-accelerated MCU server. The workaround is the subscriber must explicitly specify the mix stream subscribe parameters as audio only, as follows: ConferenceClient.subscribe(stream, {video: false, audio: true});. 2. Current MCU server only supports media recording with VP8 video codec; H.264 is not supported. Gateway Server for SIP: 1. It only supports SIP devices that can decode video packets with non-interleaved packetization mode due to the H.264 encoding engine limitation on max slice size setting. 2. It does not support SIP devices that have been initialized with audio-only call and containing a video m line in its offer SDP to WebRTC client. Plugin for Internet Explorer* (IE): 1. The plugin only supports IE versions 9, 10 and 11 because of compatibility issues between the JavaScript SDK and earlier versions of IE.

2. The plugin does not support screen sharing. 6. Important Notes The Intel CS for WebRTC provides secure video conference experience, including secure WebSocket on signaling, secure Room Token on user authentication, SRTP/DTLS on media transportation, HTTPS/SSL on sample web app, etc. This may not be sufficient for specific end customer s deployment environments and Intel Corporation assumes no responsibility for potential security risks. The following notes explain some special conditions for using the APIs: a. Peer Server is deployed as reference implementation of signaling server for Peer to Peer Chat, which hasn t support scaled deployment solution yet. b. The default TURN/STUN server is set to our sample server. You should replace it with your own server since the sample server may not always work. * Other names and brands may be claimed as the property of others.