Get Started
ECLWebRTC enables customers to start developing applications easily.
STEP1
Enter the following command to start a videochat application.
$ git clone git@github.com:skyway/skyway-js-skeleton.git
$ cd skyway-js-skeleton
$ npm install & npm start
STEP2
Once you’ve given it a try, sign up for the free Community Edition and get an API Key.
STEP3
Replace the API key in the sample code with the one you got in STEP2. Start a developing a fully functioning app by reading the tutorials and API reference.
$ echo "window.__SKYWAY_KEY__ = '<YOUR_KEY_HERE>';" > ./key.js
Basic Concept
This article describes basic concept of ECLWebRTC. Recommended for developers interested in knowing about the communication model of ECLWebRTC.
SDK and Tools
There are SDKs for Web browsers, iOS and Android, and tools that work on the embedded devices.
All Features
Media & Data
With the provided SDK, media channels and data channels can be used.
Signaling
Exchanges information needed to start a WebRTC session, such as IP addresses and codec with the partner. Also includes Room management functionality useful for communicating with many people.
STUN
Servers used to get your public IP address and port number to traverse your NAT can be used for free.
TURN
Servers to relay media in environments where Peer to Peer communication cannot be established.
PricingSFU
Media servers that relay voice and video data to make conferences with many people possible.
Pricing Details of SFUScreen Sharing
A library and sample code to help implement a browser extension that allows screen sharing.
How to use(Github)Recording
enterprise
Provides audio recording function. Also the recorded file is uploaded to Cloud Storage.
Details of Recording(Written in Japanese)Labs
Experimental features.
Media Pipeline Factory
Orchestration platform to mash up WebRTC video and audio with 3rd party cloud APIs
Media Pipeline FactoryDocument
Documents useful for development.
ECL API tutorial
enterprise
Provide API for your SkyWay resource management.
Dec, 5th, 2018 API ReferenceHow to migrate to Enterprise Edition
It is possible to migrate the API key from the Community Edition to the Enterprise Edition without stopping the service. How to migrate from the Community Edition to the Enterprise Edition.
Apr 19th, 2018 Migration to Enterprise EditionCommunication Model of ECLWebRTC
This article describes basic concept of ECLWebRTC. Recommended for developers interested in knowing about the communication model of ECLWebRTC.
Dec 8th, 2017 Communication ModelWebRTC Security report
An open-source document on the considerations on WebRTC security. Recommended for customers interested in knowing about the security concerns of WebRTC.
Jul 28th, 2017 Security ReportSupport
Provides developer community and support ticket useful for development.
FAQ
community enterprise
Frequently asked questions and development know-how are open to public.
When you are at a loss, try searching here.
Developer Community
community enterprise
If you have a problem that cannot be fixed by FAQ alone, use this place for discussions and information exchange among developers.
Join Developer CommunityTicket Support
enterprise
By using a ticket on the Dashboard, you can make inquiries on development. Please refer to "How to use Ticket system" for details.
Login to DashboardMaintenance and Failure Information
Maintenance and Failure Information. If you want to receive RSS notifications, please see Announcement and Notification of Maintenance and Failure Information.