为每个接口添加调试接口需要的描述
This commit is contained in:
@@ -5,6 +5,7 @@ import com.genersoft.iot.vmp.common.VideoManagerConstants;
|
||||
import com.genersoft.iot.vmp.conf.DynamicTask;
|
||||
import com.genersoft.iot.vmp.conf.UserSetting;
|
||||
import com.genersoft.iot.vmp.conf.exception.ControllerException;
|
||||
import com.genersoft.iot.vmp.conf.security.JwtUtils;
|
||||
import com.genersoft.iot.vmp.media.zlm.SendRtpPortManager;
|
||||
import com.genersoft.iot.vmp.media.zlm.ZLMServerFactory;
|
||||
import com.genersoft.iot.vmp.media.zlm.ZlmHttpHookSubscribe;
|
||||
@@ -19,6 +20,7 @@ import com.genersoft.iot.vmp.vmanager.bean.ErrorCode;
|
||||
import com.genersoft.iot.vmp.vmanager.bean.OtherRtpSendInfo;
|
||||
import io.swagger.v3.oas.annotations.Operation;
|
||||
import io.swagger.v3.oas.annotations.Parameter;
|
||||
import io.swagger.v3.oas.annotations.security.SecurityRequirement;
|
||||
import io.swagger.v3.oas.annotations.tags.Tag;
|
||||
import okhttp3.OkHttpClient;
|
||||
import okhttp3.Request;
|
||||
@@ -69,7 +71,7 @@ public class RtpController {
|
||||
|
||||
@GetMapping(value = "/receive/open")
|
||||
@ResponseBody
|
||||
@Operation(summary = "开启收流和获取发流信息")
|
||||
@Operation(summary = "开启收流和获取发流信息", security = @SecurityRequirement(name = JwtUtils.HEADER))
|
||||
@Parameter(name = "isSend", description = "是否发送,false时只开启收流, true同时返回推流信息", required = true)
|
||||
@Parameter(name = "callId", description = "整个过程的唯一标识,为了与后续接口关联", required = true)
|
||||
@Parameter(name = "ssrc", description = "来源流的SSRC,不传则不校验来源ssrc", required = false)
|
||||
@@ -156,7 +158,7 @@ public class RtpController {
|
||||
|
||||
@GetMapping(value = "/receive/close")
|
||||
@ResponseBody
|
||||
@Operation(summary = "关闭收流")
|
||||
@Operation(summary = "关闭收流", security = @SecurityRequirement(name = JwtUtils.HEADER))
|
||||
@Parameter(name = "stream", description = "流的ID", required = true)
|
||||
public void closeRtpServer(String stream) {
|
||||
logger.info("[第三方服务对接->关闭收流] stream->{}", stream);
|
||||
@@ -175,7 +177,7 @@ public class RtpController {
|
||||
|
||||
@GetMapping(value = "/send/start")
|
||||
@ResponseBody
|
||||
@Operation(summary = "发送流")
|
||||
@Operation(summary = "发送流", security = @SecurityRequirement(name = JwtUtils.HEADER))
|
||||
@Parameter(name = "ssrc", description = "发送流的SSRC", required = true)
|
||||
@Parameter(name = "dstIpForAudio", description = "目标音频收流IP", required = false)
|
||||
@Parameter(name = "dstIpForVideo", description = "目标视频收流IP", required = false)
|
||||
@@ -351,7 +353,7 @@ public class RtpController {
|
||||
|
||||
@GetMapping(value = "/send/stop")
|
||||
@ResponseBody
|
||||
@Operation(summary = "关闭发送流")
|
||||
@Operation(summary = "关闭发送流", security = @SecurityRequirement(name = JwtUtils.HEADER))
|
||||
@Parameter(name = "callId", description = "整个过程的唯一标识,不传则使用随机端口发流", required = true)
|
||||
public void closeSendRTP(String callId) {
|
||||
logger.info("[第三方服务对接->关闭发送流] callId->{}", callId);
|
||||
|
||||
Reference in New Issue
Block a user