Skip to content

ddssingsong/webrtc_android

Folders and files

NameName
Last commit message
Last commit date

Latest commit

3f7c1d6 · Jun 16, 2023
Jun 10, 2023
Apr 14, 2023
May 30, 2023
Apr 14, 2023
Jun 13, 2023
Jun 10, 2023
Jun 16, 2023
Jun 10, 2023
May 21, 2020
Jul 30, 2019
May 30, 2023
May 30, 2023
Jun 2, 2023
Apr 14, 2023
Apr 14, 2023
Jul 24, 2019
Dec 29, 2018
Jun 13, 2023

Repository files navigation

logo

RTC VideoChat

中文文档

A system developed based on WebRTC that can perform single-channel or multi-channel voice and video

This is a great WebRTC entry project to help you deeply understand the entire process of webRTC calls, just for learning

Server

You can find the server-side code from here.

java server: https://github.com/ddssingsong/webrtc_server_java branch:master

Features

  • Completed

    1. Support one-to-one voice and video
    2. Support for many-to-many voice and video conferencing
    3. Flexible configuration of signaling server and stun/turn forwarding penetration server
    4. Dynamic permission application
    5. Encapsulating core code into SDK
    6. The whole process of calling, ringing and dialing
  • In progress

    1. Ability to reconnect after disconnection
    2. Beauty function

Effect

  1. Single call

    process

  2. Multi-person conversation

    process

Android demo

apk for master : AndroidDemo.apk

apk for branch_meeting : AndroidDemo.apk

Links

  1. https://github.com/LingyuCoder/SkyRTC

    server side,base on this

  2. https://webrtc.org/

    webrtc网站

  3. https://webrtc.googlesource.com/src/+/master/examples

    google git demo

License

MIT License Copyright (c) 2019 哒哒瑟

Explore together

QQ Group:webrtc技术交流群

QQ Group ID:601332720(1) 619413989 (2)

wechat: please add WeChat friends: ddssingsong007

email: [email protected]