媒体处理 MPC-创建转封装任务:核心代码

时间:2024-04-30 09:35:54

核心代码

  1. 创建转封装任务
     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())
    
support.huaweicloud.com/sdkreference-mpc/mpc_05_0127.html