feat(streaming): 添加自编码串流模式切换功能
This commit is contained in:
@@ -15,6 +15,8 @@ enum Action {
|
||||
MOTION_EVENT = 5;
|
||||
SET_RESOLUTION = 6; // 控制端请求被控端切换屏幕采集分辨率
|
||||
REPORT_RESOLUTION = 7; // 被控端上报当前实际采集分辨率(含连接建立后的初始值)
|
||||
SET_STREAM_MODE = 8; // 控制端请求被控端切换屏幕串流模式(WebRTC / 自编码)
|
||||
REPORT_STREAM_MODE = 9; // 被控端上报当前生效的串流模式
|
||||
}
|
||||
|
||||
// 通过 RTCDataChannel 传输的控制指令(protobuf 二进制)。
|
||||
@@ -48,4 +50,8 @@ message ControlMessage {
|
||||
int32 width = 12;
|
||||
int32 height = 13;
|
||||
int32 fps = 14;
|
||||
|
||||
// 串流模式(SET_STREAM_MODE / REPORT_STREAM_MODE):
|
||||
// 0 = WebRTC 全托管;1 = 自编码(自建 MediaCodec 编解码 + video DataChannel 裸流透传)
|
||||
int32 stream_mode = 15;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user