云服务器内容精选

  • 核心代码 1 2 3 4 5 // 向MPC发送取消独立加密任务的请求 DeleteEncryptTaskRequest req = new DeleteEncryptTaskRequest().withTaskId("3223179"); DeleteEncryptTaskResponse rsp = initMpcClient().deleteEncryptTask(req); // 打印返回消息 System.out.println("rsp=" + JsonUtils.toJSON(rsp));
  • 复合查询 1 2 3 4 5 //复合查询 ListThumbnailsTaskRequest req = new ListThumbnailsTaskRequest().withPage(1).withSize(4) .withStartTime("20201220131400") .withEndTime("20201220131400") .withStatus(ListThumbnailsTaskRequest.StatusEnum.FAILED);
  • 分页查询 1 2 3 4 5 6 //分页查询 ListThumbnailsTaskRequest req = new ListThumbnailsTaskRequest().withPage(1).withSize(4); //发送查询截图任务请求给 媒体处理 服务 ListThumbnailsTaskResponse rsp = initMpcClient().listThumbnailsTask(req); //返回消息 System.out.println("rsp=" + JsonUtils.toJSON(rsp));
  • 根据时间段查询 1 2 3 4 5 ListThumbnailsTaskRequest req = new ListThumbnailsTaskRequest().withStartTime("20201220131400").withEndTime("20201220131400"); // 发送查询截图任务请求给媒体处理服务 ListThumbnailsTaskResponse rsp = initMpcClient().listThumbnailsTask(req); // 返回消息 System.out.println("rsp=" + JsonUtils.toJSON(rsp));
  • 根据任务状态查询 1 2 3 4 5 6 // 根据任务的状态查询 ListThumbnailsTaskRequest req = new ListThumbnailsTaskRequest().withStatus(ListThumbnailsTaskRequest.StatusEnum.FAILED); // 发送查询截图任务请求给媒体处理服务 ListThumbnailsTaskResponse rsp = initMpcClient().listThumbnailsTask(req); // 返回消息 System.out.println("rsp=" + JsonUtils.toJSON(rsp));
  • 根据任务ID查询 1 2 3 4 5 6 //根据任务ID查询,最多支持10个任务ID ListThumbnailsTaskRequest req = new ListThumbnailsTaskRequest().withTaskId(Collections.singletonList("2210744")); // 发送查询截图任务请求给媒体处理服务 ListThumbnailsTaskResponse rsp = initMpcClient().listThumbnailsTask(req); // 返回消息 System.out.println("rsp=" + JsonUtils.toJSON(rsp));
  • 核心代码 1 2 3 DeleteAnimatedGraphicsTaskRequest req = new DeleteAnimatedGraphicsTaskRequest().withTaskId("3198527"); DeleteAnimatedGraphicsTaskResponse rsp = initMpcClient().deleteAnimatedGraphicsTask(req); System.out.println("rsp=" + JsonUtils.toJSON(rsp));
  • 核心代码 1 2 3 4 5 //设置删除转码模板ID,发送删除转码模板请求 DeleteTemplateRequest req = new DeleteTemplateRequest().withTemplateId(346090L); DeleteTemplateResponse rsp = initMpcClient().deleteTemplate(req); //返回消息 System.out.println("rsp=" + JsonUtils.toJSON(rsp) + " httpCode=" + rsp.getHttpStatusCode());
  • 根据任务状态查询 1 2 3 4 5 6 // 根据任务的状态查询 ListExtractTaskRequest req = new ListExtractTaskRequest().withStatus(ListExtractTaskRequest.StatusEnum.FAILED); // 发送查询请求给媒体处理服务 ListExtractTaskResponse rsp = initMpcClient().listExtractTask(req); // 打印返回消息 System.out.println("rsp=" + rsp.toString());
  • 复合查询 1 2 3 4 5 6 7 8 // 复合查询 ListExtractTaskRequest req = new ListExtractTaskRequest().withPage(0).withSize(10) .withStartTime("20201220131400").withEndTime("20201221131400") .withStatus(ListExtractTaskRequest.StatusEnum.FAILED); // 发送查询请求给媒体处理服务 ListExtractTaskResponse rsp = initMpcClient().listExtractTask(req); // 打印返回消息 System.out.println("rsp=" + rsp.toString());
  • 分页查询 1 2 3 4 5 6 // 分页查询 ListExtractTaskRequest req = new ListExtractTaskRequest().withPage(0).withSize(10); // 发送查询请求给媒体处理服务 ListExtractTaskResponse rsp = initMpcClient().listExtractTask(req); // 打印返回消息 System.out.println("rsp=" + rsp.toString());
  • 根据时间段查询 1 2 3 4 5 6 // 根据时间段查询 ListExtractTaskRequest req = new ListExtractTaskRequest().withStartTime("20201220131400").withEndTime("20201221131400"); // 发送查询请求给媒体处理服务 ListExtractTaskResponse rsp = initMpcClient().listExtractTask(req); // 打印返回消息 System.out.println("rsp=" + rsp.toString());
  • 根据任务ID查询 1 2 3 4 5 6 // 根据任务ID查询,最多支持10个任务ID ListExtractTaskRequest req = new ListExtractTaskRequest().withTaskId(Collections.singletonList("3223182")); // 发送查询请求给媒体处理服务 ListExtractTaskResponse rsp = initMpcClient().listExtractTask(req); // 打印返回消息 System.out.println("rsp=" + rsp.toString());
  • 核心代码 创建转封装任务。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 //设置转封装输入视频地址和输出路径 ObsObjInfo input = new ObsObjInfo().withBucket("mpc-east-2").withLocation("region01").withObject("ok.flv"); ObsObjInfo output = new ObsObjInfo().withBucket("mpc-east-2").withLocation("region01").withObject("output"); //创建转封装请求 CreateRemuxTaskRequest req = new CreateRemuxTaskRequest() .withBody(new CreateRemuxTaskReq().withInput(input).withOutput(output) // 设置转封装参数 .withOutputParam(new RemuxOutputParam() //设置转封装格式 .withFormat("HLS") //转成hls切片间隔 .withSegmentDuration(5))); //发送转封装请求 CreateRemuxTaskResponse rsp = initMpcClient().createRemuxTask(req); System.out.println(rsp.toString())
  • 核心代码 1 2 3 4 5 // 发送删除水印配置模板请求给媒体处理服务 DeleteWatermarkTemplateRequest req = new DeleteWatermarkTemplateRequest().withTemplateId(215728); DeleteWatermarkTemplateResponse rsp = initMpcClient().deleteWatermarkTemplate(req); // 打印返回消息 System.out.println("httpCode=" + rsp.getHttpStatusCode() + ", rsp=" + JsonUtils.toJSON(rsp));