配合 https://github.com/ddssingsong/webrtc_android 使用的一套服务器java版本
实现基本的信令收发,配合Android端实现基本的呼叫、响铃、挂断、语音通话、视频通话的功能
Android访问地址为ws://ip:port/websocket
master
配合Android端Java版本业务逻辑,实现基本的呼叫、响铃、语音通话、视频通话的功能
nodejs_copy
将nodejs版本https://github.com/ddssingsong/webrtc_server_node 使用java写了一遍
json
{
"eventName":"__login_success",
"data":{
"userID":"userId",
"avatar":"...jpg"
}
}
```json
# 服务器负责转发
{
"eventName":"__invite",
"data":{
"room":"room",
"roomSize":"9",
"mediaType":"1", // 0 视频 1 语音
"inviteID":"userId",
"userList":"userId,usrId,userId" #逗号分割
}
}
发送邀请 3. ```
取消拨出
在拨打的过程中取消邀请
{
"eventName":"__cancel",
"data":{
"inviteID":"userId",
"userList":"userId,usrId,userId"
}
}
json
{
"eventName":"__ring",
"data":{
"inviteID":"userId",
"fromID":"myId"
}
}
$ claude mcp add webrtc_server_java \
-- python -m otcore.mcp_server <graph>