|
|
@@ -95,10 +95,6 @@ public class MediaServiceImpl implements IMediaService {
|
|
|
if (addr == null) {
|
|
|
addr = mediaInfo.getStreamIp();
|
|
|
}
|
|
|
- if (!"broadcast".equalsIgnoreCase(app) && !ObjectUtils.isEmpty(mediaInfo.getTranscodeSuffix()) && !"null".equalsIgnoreCase(mediaInfo.getTranscodeSuffix())) {
|
|
|
- stream = stream + "_" + mediaInfo.getTranscodeSuffix();
|
|
|
-// streamInfoResult.setStream(stream);
|
|
|
- }
|
|
|
|
|
|
streamInfoResult.setIp(addr);
|
|
|
streamInfoResult.setMediaServerId(mediaInfo.getId());
|
|
|
@@ -112,6 +108,14 @@ public class MediaServiceImpl implements IMediaService {
|
|
|
streamInfoResult.setRtc(addr, mediaInfo.getHttpPort(),mediaInfo.getHttpSSlPort(), app, stream, callIdParam, isPlay);
|
|
|
|
|
|
streamInfoResult.setTracks(tracks);
|
|
|
+
|
|
|
+ if (!"broadcast".equalsIgnoreCase(app) && !ObjectUtils.isEmpty(mediaInfo.getTranscodeSuffix()) && !"null".equalsIgnoreCase(mediaInfo.getTranscodeSuffix())) {
|
|
|
+ String newStream = stream + "_" + mediaInfo.getTranscodeSuffix();
|
|
|
+ mediaInfo.setTranscodeSuffix(null);
|
|
|
+ StreamInfo transcodeStreamInfo = getStreamInfoByAppAndStream(mediaInfo, app, newStream, tracks, addr, callId, isPlay);
|
|
|
+ streamInfoResult.setTranscodeStream(transcodeStreamInfo);
|
|
|
+ }
|
|
|
+
|
|
|
return streamInfoResult;
|
|
|
}
|
|
|
}
|