No description, website, or topics provided.
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.idea
app
autobanh-jar
gradle/wrapper
janus
repository/com/serenegiant/janus
LICENSE
LICENSE_WEBRTC
LICENSE_WEBRTC_THIRD_PARTY
README.md
build.gradle
gradle.properties
gradlew
gradlew.bat
settings.gradle

README.md

JanusRTCAndroid

Video chat sample app using videoroom plugin on janus-gateway server and WebRTC.

Communication between janus-gateway and app is proceeded over http/https protocol using OkHttp3 and Retrofit2.

Copyright (c) 2018 saki t_saki@serenegiant.com

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

 http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

This repository only support videoroom plugin on janus-gateway now.

This repository is based on AppRTCMobile repository that originally came from demo app of WebRTC libraries.

 https://github.com/saki4510t/AppRTCMobile

Note: Files came from AppRTCMobile and original demo app from WebRTC libraries will have different license. Please see LICENSE_WEBRTC and LICENSE_WEBRTC_THIRD_PARTY.

janus library module can handle multiple client but sample app can handle 1:1 connection only.