Skip to content

ddssingsong/webrtc_android

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: ddssingsong@163.com