starrtc/starrtc-android-demo
starrtc/starrtc-android-demo has 3,778 GitHub stars and 921 forks. GitHot measured 0 stars in 24 hours and 0 in 7 days. Last checked 2026-11-07 10:01 UTC. Last push 2021-07-26.
🚀starRTC, an instant messaging (IM) system and free IM system featuring one-to-one chat, group chat, chat rooms, and file transfer; free one-to-one video chat; VOIP; voice intercom with echo cancellation; live-streaming co-hosting; video streaming; RTSP stream pulling; RTMP stream publishing; a webRTC server; online education; whiteboards; small-group classes; online meetings; video conferences; video surveillance; direct LAN connections without a server; webRTC compatibility and webRTC acceleration; high-definition P2P transmission; interoperability across Android, iOS, and the web; access-control intercom; video intercom; TV boxes; Raspberry Pi; HiSilicon; Allwinner; Nintendo Switch; cloud gaming; OTT devices; IoT platforms; and a self-developed solution in C. Supports secondary development into WeChat-like, Inke-like, and other apps. ✨Love spans thousands of miles—how about giving us a star?✨ For more examples, visit:
Measured star growth
- in 24h
- 0
- in 7 days
- 0
- in 15 days
- Update delayed
- in 1 month
- Update delayed
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
README-en.md
OriginalstarRTC demo for Android

Audio live room

Video live room

Group video meeting

Online education
You can upload a pdf document and markup the document besides live broadcaster. And the whiteboard function is also available.


IM demo
Lightweight IM supports one-to-one chat, group chat, and chat room which can send message during android platform, ios platform and web platform.

P2P Connection
The communication between two devices can connect directlty without server:


Access control intercom



Car controlled by raspberry pie
The Raspberry Pi car transmits the video back to the controller's mobile phone in real time:
https://github.com/starrtc/starrtc-android-demo/raw/master/assets/rpi_car.MP4
IoT hardware
The hdmi signal of mac computer which is captured by the Haisi arm board is broadcast for screen recording:


Hdmi connects the camera:

TV BOX

Screen recording


APP Download
If you don't want to compile the program, you also can download the apk to experience the functions:
Click to download the android demo. Pay attention that you should install demo on two phones for voip test. You also can scan the QR code below to install the apk.

Besides sending message between the apps, the demo app can also send messages to this page for testing when doing IM test:
You can also test other functions such as 1to1 video on this page:
Background api and database
https://github.com/starrtc/starrtc-demo-server-api-php
deploying the server program
https://github.com/starrtc/starrtc-server
More demo
Test car, face recognition, online education, etc.:https://docs.starrtc.com/en/download/
Contact
QQ: 2162498688
E-mail:[email protected]
Phone Number: 186-1294-6552
Webchat ID:starRTC
QQ group ID:807242783
ChangeLog
https://github.com/starrtc/starrtc-android-demo/wiki/Changelog
Compare
webRTC vs starRTC: https://github.com/starrtc/starrtc-android-demo/raw/master/assets/webRTC_vs_starRTC.mp4
Explore related projects
ytdl-org/youtube-dl
Command-line program to download videos from YouTube.com and other video sites
141,473 starsexcalidraw/excalidraw
Virtual whiteboard for sketching hand-drawn like diagrams
135,294 starsgodotengine/godot
Godot Engine – Multi-platform 2D and 3D game engine
119,710 starsmrdoob/three.js
JavaScript 3D Library.
117,842 stars