dwrtc:分布式WebRTC信令

DWRTC-分布式WebRTC信令DWRTC通过分散的连接设置(信号发送)​​扩展了WebRTC。用户连接到Internet上的不同节点。这些节点通过存储路由信息的P2P网络连接。连接设置消息通过此网络路由。然后,可以使用WebRTC连接从Web浏览器直接向Web浏览器发送数据,音频和视频。作为概念证明,该项目还包括一个使用DWRTC建立与合作伙伴的呼叫的视频呼叫应用程序。项目页面: WebSocket API文档:完整的Kdoc文档: JS文档:跑要运行DWRTC,最简单的方法是使用Docker: docker run dwrtc/dwrtc使用
zip
dwrtc-master.zip 预估大小:70个文件
folder
dwrtc-master 文件夹
file
gradlew.bat 2KB
file
gradlew 5KB
folder
docs 文件夹
file
websocket.md 2KB
file
util.md 1KB
file
signaling.md 3KB
file
main.md 131B
file
Dockerfile 300B
file
LICENSE 11KB
folder
gradle 文件夹
folder
wrapper 文件夹
file
gradle-wrapper.jar 54KB
file
gradle-wrapper.properties 230B
folder
src 文件夹
folder
test 文件夹
folder
kotlin 文件夹
file
BasicClientServiceTest.kt 3KB
file
WebSocketBehaviorTest.kt 3KB
file
WebSocketTest.kt 2KB
file
DhtTest.kt 2KB
file
ExtractPeerDetailsTest.kt 2KB
file
util.kt 1KB
file
PeerBuilderTest.kt 707B
file
ConfigTest.kt 683B
file
WebSocketStressTest.kt 3KB
file
MessageClientServicesTest.kt 2KB
file
JsonConversionTest.kt 2KB
file
WebSocketCloseBehaviorTest.kt 4KB
folder
.gitkeep 文件夹
folder
main 文件夹
folder
kotlin 文件夹
folder
ch 文件夹
folder
hsr 文件夹
folder
dsl 文件夹
folder
dwrtc 文件夹
folder
signaling 文件夹
file
ClientService.kt 10KB
file
ExternalClient.kt 2KB
file
InternalClient.kt 2KB
file
PeerConnectionDetails.kt 979B
file
Message.kt 915B
file
Future.kt 5KB
folder
websocket 文件夹
file
Main.kt 1KB
file
WebsocketHandler.kt 4KB
file
WebSocketMessage.kt 387B
folder
.gitkeep 文件夹
folder
util 文件夹
file
TomP2P.kt 3KB
file
Json.kt 317B
file
Config.kt 866B
file
Peer.kt 478B
file
Net.kt 143B
folder
resources 文件夹
file
defaults.properties 31B
file
simplelogger.properties 199B
folder
web 文件夹
file
.gitignore 1KB
folder
public 文件夹
file
simplepeer-9.0.0.min.js 84KB
file
videocall.utils.js 807B
file
index.html 1KB
file
px.png 67B
file
videocall.js 3KB
file
ping.js 952B
file
style.css 2KB
file
dwrtc.js 5KB
file
README.md 2KB
folder
.vscode 文件夹
file
settings.json 96B
folder
.idea 文件夹
folder
codeStyles 文件夹
file
Project.xml 17KB
file
codeStyleConfig.xml 149B
file
misc.xml 449B
file
vcs.xml 180B
file
dwrtc.iml 80B
file
encodings.xml 135B
file
kotlinc.xml 178B
file
kotlinScripting.xml 184B
file
saveactions_settings.xml 508B
folder
modules 文件夹
file
dwms_main.iml 1KB
file
dwms_test.iml 1KB
file
netlify.toml 135B
file
docker-compose.yml 300B
file
.gitignore 2KB
folder
.circleci 文件夹
file
config.yml 811B
file
sonar-scanner.sh 664B
file
README.md 3KB
file
settings.gradle 28B
file
build.gradle 2KB
...
zip 文件大小:130.59KB