[*] 日常优化

This commit is contained in:
acgist
2023-07-13 08:36:26 +08:00
parent ccb4beea78
commit 0cf6777719
5 changed files with 120 additions and 174 deletions

View File

@@ -626,38 +626,36 @@ public final class Taoyao implements ITaoyao {
return;
}
switch (header.getSignal()) {
case "client::config" -> this.clientConfig(message, message.body());
case "client::reboot" -> this.clientReboot(message, message.body());
case "client::register" -> this.clientRegister(message, message.body());
case "client::shutdown" -> this.clientShutdown(message, message.body());
case "control::client::record" -> this.controlClientRecord(message, message.body());
case "control::config::audio" -> this.controlConfigAudio(message, message.body());
case "control::config::video" -> this.controlConfigVideo(message, message.body());
case "control::photograph" -> this.controlPhotograph(message, message.body());
case "media::audio::volume" -> this.mediaAudioVolume(message, message.body());
case "media::consume" -> this.mediaConsume(message, message.body());
case "media::consumer::close" -> this.mediaConsumerClose(message, message.body());
case "media::consumer::pause" -> this.mediaConsumerPause(message, message.body());
case "media::consumer::request::key::frame" -> this.mediaConsumerRequestKeyFrame(message, message.body());
case "media::consumer::resume" -> this.mediaConsumerResume(message, message.body());
case "media::consumer::set::preferred::layers" -> this.mediaConsumerSetPreferredLayers(message, message.body());
case "media::consumer::status" -> this.mediaConsumerStatus(message, message.body());
case "media::producer::close" -> this.mediaProducerClose(message, message.body());
case "media::producer::pause" -> this.mediaProducerPause(message, message.body());
case "media::producer::resume" -> this.mediaProducerResume(message, message.body());
case "media::video::orientation::change" -> this.mediaVideoOrientationChange(message, message.body());
case "room::client::list" -> this.roomClientList(message, message.body());
case "room::close" -> this.roomClose(message, message.body());
case "room::enter" -> this.roomEnter(message, message.body());
case "room::expel" -> this.roomExpel(message, message.body());
case "room::invite" -> this.roomInivte(message, message.body());
case "room::leave" -> this.roomLeave(message, message.body());
case "session::call" -> this.sessionCall(message, message.body());
case "session::close" -> this.sessionClose(message, message.body());
case "session::exchange" -> this.sessionExchange(message, message.body());
case "session::pause" -> this.sessionPause(message, message.body());
case "session::resume" -> this.sessionResume(message, message.body());
default -> Log.d(Taoyao.class.getSimpleName(), "没有适配信令:" + content);
case "client::config" -> this.clientConfig(message, message.body());
case "client::reboot" -> this.clientReboot(message, message.body());
case "client::register" -> this.clientRegister(message, message.body());
case "client::shutdown" -> this.clientShutdown(message, message.body());
case "control::client::record" -> this.controlClientRecord(message, message.body());
case "control::config::audio" -> this.controlConfigAudio(message, message.body());
case "control::config::video" -> this.controlConfigVideo(message, message.body());
case "control::photograph" -> this.controlPhotograph(message, message.body());
case "media::audio::volume" -> this.mediaAudioVolume(message, message.body());
case "media::consume" -> this.mediaConsume(message, message.body());
case "media::consumer::close" -> this.mediaConsumerClose(message, message.body());
case "media::consumer::pause" -> this.mediaConsumerPause(message, message.body());
case "media::consumer::resume" -> this.mediaConsumerResume(message, message.body());
case "media::consumer::status" -> this.mediaConsumerStatus(message, message.body());
case "media::producer::close" -> this.mediaProducerClose(message, message.body());
case "media::producer::pause" -> this.mediaProducerPause(message, message.body());
case "media::producer::resume" -> this.mediaProducerResume(message, message.body());
case "media::video::orientation::change" -> this.mediaVideoOrientationChange(message, message.body());
case "room::client::list" -> this.roomClientList(message, message.body());
case "room::close" -> this.roomClose(message, message.body());
case "room::enter" -> this.roomEnter(message, message.body());
case "room::expel" -> this.roomExpel(message, message.body());
case "room::invite" -> this.roomInivte(message, message.body());
case "room::leave" -> this.roomLeave(message, message.body());
case "session::call" -> this.sessionCall(message, message.body());
case "session::close" -> this.sessionClose(message, message.body());
case "session::exchange" -> this.sessionExchange(message, message.body());
case "session::pause" -> this.sessionPause(message, message.body());
case "session::resume" -> this.sessionResume(message, message.body());
default -> Log.d(Taoyao.class.getSimpleName(), "没有适配信令:" + content);
}
this.taoyaoListener.postOnMessage(message);
}
@@ -868,16 +866,6 @@ public final class Taoyao implements ITaoyao {
room.mediaConsumerPause(body);
}
/**
* 请求关键帧信令
*
* @param message 信令消息
* @param body 信令主体
*/
private void mediaConsumerRequestKeyFrame(Message message, Map<String, Object> body) {
}
/**
* 恢复消费者信令
*
@@ -894,16 +882,6 @@ public final class Taoyao implements ITaoyao {
room.mediaConsumerResume(body);
}
/**
* 修改最佳空间层和时间层信令
*
* @param message 信令消息
* @param body 信令主体
*/
private void mediaConsumerSetPreferredLayers(Message message, Map<String, Object> body) {
}
/**
* 查询消费者状态信令
*