[RPC] 添加拉流代理支持

This commit is contained in:
648540858
2024-12-31 11:19:01 +08:00
parent 26ee38aebe
commit a324e4c95a
7 changed files with 150 additions and 21 deletions

View File

@@ -9,6 +9,7 @@ import com.genersoft.iot.vmp.media.service.IMediaServerService;
import com.genersoft.iot.vmp.media.zlm.dto.StreamAuthorityInfo;
import com.genersoft.iot.vmp.service.bean.ErrorCallback;
import com.genersoft.iot.vmp.service.bean.MessageForPushChannel;
import com.genersoft.iot.vmp.service.redisMsg.IRedisRpcPlayService;
import com.genersoft.iot.vmp.service.redisMsg.IRedisRpcService;
import com.genersoft.iot.vmp.service.redisMsg.RedisPushStreamResponseListener;
import com.genersoft.iot.vmp.storager.IRedisCatchStorage;
@@ -45,6 +46,9 @@ public class StreamPushPlayServiceImpl implements IStreamPushPlayService {
@Autowired
private IRedisRpcService redisRpcService;
@Autowired
private IRedisRpcPlayService redisRpcPlayService;
@Autowired
private RedisPushStreamResponseListener redisPushStreamResponseListener;
@@ -54,7 +58,7 @@ public class StreamPushPlayServiceImpl implements IStreamPushPlayService {
Assert.notNull(streamPush, "推流信息未找到");
if (!userSetting.getServerId().equals(streamPush.getServerId())) {
redisRpcService.play(id, callback);
redisRpcPlayService.playPush(id, callback);
return;
}