|
@@ -131,7 +131,7 @@ public class LocalMediaServerItemService extends GenericReactiveCrudService<Medi
|
|
|
|
|
|
|
|
public SSRCInfo openRTPServer(MediaServerItem mediaServerItem, String streamId, boolean isPlayback) {
|
|
public SSRCInfo openRTPServer(MediaServerItem mediaServerItem, String streamId, boolean isPlayback) {
|
|
|
if (mediaServerItem == null || mediaServerItem.getId() == null) {
|
|
if (mediaServerItem == null || mediaServerItem.getId() == null) {
|
|
|
- return null;
|
|
|
|
|
|
|
+ throw new BusinessException("媒体设备不在线");
|
|
|
}
|
|
}
|
|
|
// 获取mediaServer可用的ssrc
|
|
// 获取mediaServer可用的ssrc
|
|
|
String key = VideoManagerConstants.MEDIA_SERVER_PREFIX + serverId + "_" + mediaServerItem.getId();
|
|
String key = VideoManagerConstants.MEDIA_SERVER_PREFIX + serverId + "_" + mediaServerItem.getId();
|
|
@@ -139,7 +139,7 @@ public class LocalMediaServerItemService extends GenericReactiveCrudService<Medi
|
|
|
SsrcConfig ssrcConfig = mediaServerItem.getSsrcConfig();
|
|
SsrcConfig ssrcConfig = mediaServerItem.getSsrcConfig();
|
|
|
if (ssrcConfig == null) {
|
|
if (ssrcConfig == null) {
|
|
|
log.info("media server [ {} ] ssrcConfig is null", mediaServerItem.getId());
|
|
log.info("media server [ {} ] ssrcConfig is null", mediaServerItem.getId());
|
|
|
- return null;
|
|
|
|
|
|
|
+ throw new BusinessException("媒体设备Ssrc配置为空");
|
|
|
}else {
|
|
}else {
|
|
|
String ssrc = null;
|
|
String ssrc = null;
|
|
|
if (isPlayback) {
|
|
if (isPlayback) {
|