媒体处理 MPC-MPC的视频转封装能力帮助在线教育客户实现多终端播放视频:SDK集成示例

时间:2024-04-26 10:25:04

SDK集成示例

转封装功能的详细说明和示例代码,请参考创建转封装任务

教育网站开发人员支持接入MPC的SDK核心代码,如下所示:

    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/bestpractice-mpc/mpc_09_0003.html