WebRTC Android App Example

Overview

This repo is part of WebRTC examples, see also:

Here is example of P2P Video client with WebRTC under the hood. This is just example created in educational purpose, so don't use this code in production!

How to use the app:

Example: private const val SIGNALING_URL = "ws://192.168.31.53:8080/rtc"

In the example above 192.168.31.53 is local ip address of my machine where server is running. It will be accessible only inside local network, so only devices connected to the same network will be able to communicate via signaling.

  • After everything is done install build and install the app to two android devices and run them.
You might also like...
Practice on connecting to internet and getting data from internet app. This gets Mars photos

MarsPhotos - Starter Code Starter code for Android Basics in Kotlin. Introduction Using this stater code you will create MarsPhotos is a demo app that

Note app that allows user to save/edit/delete/search any type of notes and view them in a list

NoteApp Note app that allows user to save/edit/delete/search any type of notes a

Uppics - A simple app that authenticates a user and allows them to post images which can then be upvoted or downvoted
Uppics - A simple app that authenticates a user and allows them to post images which can then be upvoted or downvoted

UpPics A simple app that authenticates a user and allows them to post images whi

Tiny app to change Wi-Fi state via broadcast
Tiny app to change Wi-Fi state via broadcast

WyFy Wi-Fi change state adapter. Tiny app to change Wi-Fi state via broadcast. Useful to bypass Google limitation on apps targeting API 29 and higher.

An App to download a file from Internet by clicking on a custom-built button
An App to download a file from Internet by clicking on a custom-built button

LoadApp LoadApp is an app to download a file from the Internet by clicking on a custom-built button where: Width of the button gets animated from left

Repo of the Open Source Android library : RoboSpice. RoboSpice is a modular android library that makes writing asynchronous long running tasks easy. It is specialized in network requests, supports caching and offers REST requests out-of-the box using extension modules. :satellite: [Android Library] Simplified async networking in android
:satellite: [Android Library] Simplified async networking in android

Android library that simplifies networking in android via an async http client. Also featured in [Awesome Android Newsletter #Issue 15 ] Built with ❤︎

Android network client based on Cronet. This library let you easily use QUIC protocol in your Android projects

Android network client based on Cronet. This library let you easily use QUIC protocol in your Android projects

Android Easy Http - Simplest android http request library.
Android Easy Http - Simplest android http request library.

Android Easy Http Library 繁體中文文檔 About Android Easy Http Library Made on OkHttp. Easy to do http request, just make request and listen for the respons

Owner
Artem Bagritsevich
Artem Bagritsevich
Android client for ProjectRTC - a WebRTC demo

AndroidRTC WebRTC Live Streaming An Android client for ProjectRTC. It is designed to demonstrate WebRTC video calls between androids and/or desktop br

Chabardes 1.5k Jan 6, 2023
WebRTC Kotlin Multiplatform SDK

WebRTC Kotlin Multiplatform SDK

Alex Shepeliev 65 Dec 27, 2022
URL Shortener CDK example

url-shortener URL Shortener AWS CDK example. High level infrastructure architecture Route 53 - Is used to setup the dns records for the url shortener

Michael Brewer 6 Dec 14, 2022
MVVM with simple HTTP Request Example

Minimum MVVM Koin (Kotlin Dependency Injection) Coroutines View Model Lifecycle News API Retrofit Rx Java Rx Android OkHttp Client Result ScreenShot 1

Faisal Amir 6 Dec 1, 2022
Note app: an android app that allows to build some sticky note, management functionality are

NoteApp note app is an android app that allows to build some sticky note, manage

inderjeet yadav 1 Jan 8, 2022
Monitoring water tanker level using NodeMCU ESP8266 and HC-SR04P Ultrasonic Sensor and broadcasting it using a simple HTTP server inside NodeMCU ESP8266 and show data in an Android App

WaterLevel Preface This project aims to finding a tanker water level using NodeMCU with ESP8266 core and HC-SR04P Ultrasonic sensor and broadcasting i

YaMiN 12 Dec 20, 2022
A js websocket server that handle an android app that connect to the sever with a QR code, to move a red square on a webpage with the gyroscope and accelerometer

online game a js websocket server with an express server, with a mobile app. backend express is used to handle the creation page, game page and the cr

null 2 Oct 7, 2021
Gear VPN - Free, Secure & Open sourced VPN app made with Jetpack Compose.

Gear VPN - Free, Secure & Open sourced VPN app made with Jetpack Compose.

Kaustubh Patange 86 Dec 23, 2022
App Jurnal with Firebase Firestore

Post-G App Jurnal with Firebase Firestore This project using the Architecture Components: MVVM Lifecycle-aware components ViewModels LiveData Navigati

Ghozi Mahdi 3 Jun 4, 2022
Helmet secures your spring Webflux or MVC app by setting various HTTP headers

Helmet Helmet secures your spring Webflux or MVC app by setting various HTTP headers. This is a 1:1 copy of Helmet.js Quick start Add https://jitpack.

Dušan 1 Oct 28, 2021