• Stars
    star
    1,518
  • Rank 30,867 (Top 0.7 %)
  • Language
    Java
  • License
    MIT License
  • Created almost 6 years ago
  • Updated 11 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

webrtc VideoCall VideoConference 视频通话 视频会议

logo

Sky p2p metting (p2p视频会议)

中文文档

A set of voice and video systems based on webrtc can be developed for single or multiple channels.

Through this project, you can get a clearer understanding of the whole call process of webrtc. This project is just for learning webrtc. If you feel it meets your needs, just download the source code and start your performance.

Server

You can find the server-side code from here.

NodeJs https://github.com/ddssingsong/webrtc_server_node for branch:branch_nodejs

java https://github.com/ddssingsong/webrtc_server_java for 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

CHANGELOG

2.0.0

Various optimization

v1.2.0:

move to androidx

v1.1.2:

release base on android support

v1.1.1:

This version has implemented the basic functions.

v1.1.0

Complete Basic Video Conferences

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 哒哒瑟

QQ

QQ Group:webrtc技术交流群

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

Now: please add WeChat friends: ddssingsong007

加入群一起探讨webrtc,分享好的开源项目

More Repositories

1

webrtc_server_node

videoCall VideoConference 视频通话 视频会议
JavaScript
363
star
2

webrtc_server_java

P2P Webrtc VideoConference 视频通话 视频会议
Java
276
star
3

GestureLock

手势解锁 指纹解锁,兼容绝大数手机
Java
94
star
4

AtFriend

仿微信@好友的功能,输入@跳转,删除整块,可编辑块,智能识别
Java
41
star
5

DevicePolicyManager

开启设备管理器 一键锁屏 禁用相机 以及其他功能
Java
40
star
6

StockLinkScrool

股票联动代码,第一列固定其他列可以左右滑动的列表展示
Java
40
star
7

ApprtcDemo

apprtc 官方demo
Java
24
star
8

SoftkeyNormol

android自定义软键盘,可切换数字和字母键盘
Java
12
star
9

NdkImage

使用ligjpeg压缩图片,附带源码编译
C
10
star
10

VoipLibrary

Linphone移植到android
Java
6
star
11

HtmlTextView

TextView显示html内容,源码分析
Java
3
star
12

SoftKeyStock

android股票类自定义键盘
Java
2
star
13

FileExplorer

android文件分类选择器,可查出android系统中的各种文件、分类展示、可根据名称查询路径
Java
2
star
14

HttpBase

封装了nohttp的使用和soap请求webservice的请求框架
Java
2
star
15

LeftRightScroll

可以左右上下滑动的股票展示布局
Java
1
star
16

x5webview

tbs封装,显示网页和打开文件
Java
1
star
17

PerfectMessageUI

惊喜之作
Java
1
star
18

JobManager

Android电量优化(3)——JobScheduler合并任务流
Java
1
star
19

CirculateView

图片轮播,使用universal-image-loader
Java
1
star
20

ViewFlowDemo

一个app的引导页,当然也可以做一个滑动界面,小圆点随着移动
Java
1
star