[*] 日常优化

This commit is contained in:
acgist
2023-09-20 07:21:04 +08:00
parent 8958e09c4c
commit c76d32cc58
8 changed files with 72 additions and 58 deletions

View File

@@ -27,7 +27,7 @@ import lombok.extern.slf4j.Slf4j;
@Slf4j
@Protocol
@Description(
memo = "关闭通过回调实现所以不能同步响应",
memo = "关闭通过回调实现所以不能同步响应,以下场景出现:主动断开、离开房间、信令断开",
body = """
{
"roomId" : "房间ID"

View File

@@ -22,6 +22,13 @@ import com.acgist.taoyao.signal.protocol.ProtocolRoomAdapter;
"roomId" : "房间ID",
"consumerId": "数据消费者ID"
}
{
"roomId" : "房间ID",
"consumerId": "数据消费者ID",
"status" : [
...状态信息
]
}
""",
flow = "终端=>信令服务->媒体服务"
)

View File

@@ -27,14 +27,18 @@ import lombok.extern.slf4j.Slf4j;
@Slf4j
@Protocol
@Description(
memo = "关闭通过回调实现所以不能同步响应",
memo = "关闭通过回调实现所以不能同步响应,以下场景出现:主动断开、离开房间、信令断开",
body = """
{
"roomId" : "房间ID"
"consumerId": "数据生产者ID"
}
""",
flow = "终端->信令服务->媒体服务->信令服务->终端"
flow = {
"媒体服务->信令服务->终端",
"信令服务->媒体服务->信令服务->终端",
"终端->信令服务->媒体服务->信令服务->终端"
}
)
public class MediaDataProducerCloseProtocol extends ProtocolRoomAdapter implements ApplicationListener<MediaDataProducerCloseEvent> {

View File

@@ -24,7 +24,7 @@ import com.acgist.taoyao.signal.protocol.ProtocolRoomAdapter;
}
{
"roomId" : "房间ID",
"producerId": "生产者ID",
"producerId": "数据生产者ID",
"status" : [
...状态信息
]

View File

@@ -27,14 +27,18 @@ import lombok.extern.slf4j.Slf4j;
@Slf4j
@Protocol
@Description(
memo = "关闭通过回调实现所以不能同步响应",
memo = "关闭通过回调实现所以不能同步响应,以下场景出现:主动断开、离开房间、信令断开",
body = """
{
"roomId" : "房间ID"
"consumerId": "生产者ID"
}
""",
flow = "终端->信令服务->媒体服务->信令服务->终端"
flow = {
"媒体服务->信令服务->终端",
"信令服务->媒体服务->信令服务->终端",
"终端->信令服务->媒体服务->信令服务->终端"
}
)
public class MediaProducerCloseProtocol extends ProtocolRoomAdapter implements ApplicationListener<MediaProducerCloseEvent> {

View File

@@ -27,7 +27,7 @@ import lombok.extern.slf4j.Slf4j;
@Slf4j
@Protocol
@Description(
memo = "关闭通过回调实现所以不能同步响应",
memo = "关闭通过回调实现所以不能同步响应,以下场景出现:主动断开、离开房间、信令断开",
body = """
{
"roomId" : "房间ID"
@@ -35,8 +35,9 @@ import lombok.extern.slf4j.Slf4j;
}
""",
flow = {
"终端->信令服务->媒体服务->信令服务->终端",
"终端-[离开房间]>信令服务->媒体服务->信令服务->终端"
"媒体服务->信令服务->终端",
"信令服务->媒体服务->信令服务->终端",
"终端->信令服务->媒体服务->信令服务->终端"
}
)
public class MediaTransportCloseProtocol extends ProtocolRoomAdapter implements ApplicationListener<TransportCloseEvent> {