https://github.com/pchab/AndroidRTC
Android client for ProjectRTC - a WebRTC demo
https://github.com/pchab/AndroidRTC
Last synced: 1 day ago
JSON representation
Android client for ProjectRTC - a WebRTC demo
- Host: GitHub
- URL: https://github.com/pchab/AndroidRTC
- Owner: pchab
- License: other
- Created: 2013-08-05T16:45:18.000Z (over 12 years ago)
- Default Branch: android-studio
- Last Pushed: 2018-09-20T16:12:11.000Z (about 7 years ago)
- Last Synced: 2025-05-23T03:06:56.812Z (6 months ago)
- Language: Java
- Homepage:
- Size: 6.55 MB
- Stars: 1,602
- Watchers: 78
- Forks: 580
- Open Issues: 143
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
- awesome-android-libraries - AndroidRTC - 2.0) (WebRTC)
- awesome-android-libraries - AndroidRTC - 2.0) (WebRTC)
- awesome-android-libraries - AndroidRTC
README
# AndroidRTC
## WebRTC Live Streaming
An Android client for [ProjectRTC](https://github.com/pchab/ProjectRTC).
It is designed to demonstrate WebRTC video calls between androids and/or desktop browsers, but WebRtcClient could be used in other scenarios.
Build with Android Studio 1.1.0. The Intellij IDEA version is in the master branch.
You can import the webrtc-client module in your own app if you want to work with it.
It is also featured in the [Android Arsenal](https://android-arsenal.com/details/3/1262) !
## How To
You need [ProjectRTC](https://github.com/pchab/ProjectRTC) up and running, and it must be somewhere that your android can access. (You can quickly test this with your android browser). Modify the host string (in res/values/strings.xml) to the server IP.
When you launch the app, you will be given several options to send a message : "Call someone".
Use this menu to send a link of your stream. This link can be opened with a WebRTC-capable browser or by another AndroidRTC.
The video call should then start.
Your stream should appear as "android_test" in ProjectRTC, so you can also use the call feature there.
## Libraries
### [libjingle peerconnection](https://code.google.com/p/webrtc/)
### [socket.io-client](https://github.com/nkzawa/socket.io-client.java)
## Author
- [Pierre Chabardes](mailto:pierre@chabardes.net)