开发者社区> 问答> 正文

直播录制与点播的集成使用有哪些?

直播录制与点播的集成使用有哪些?

展开
收起
保持可爱mmm 2020-03-30 11:50:00 580 0
1 条回答
写回答
取消 提交回答
  • 视频直播服务支持将接收到的源视频流进行录制,以 .ts 分片视频文件保存至指定的点播服务中设置为输入媒体Bucket的OSS存储位置。因此可以直接利用视频点播服务强大的媒体转码处理能力和集成化的点播场景支持,非常方便地将直播录制内容以点播方式供用户观看。

    常见的使用场景: 1、将直播录制的m3u8格式视频转换为mp4、flv等单个视频文件。

    2、将高清直播录制内容转码为多码率、多分辨率视频格式。

    3、为直播录制内容加水印。

    具体的配置步骤 1. 配置直播录制 参见 录制存储至OSS、录制存储至VOD。

    1. 配置点播媒体工作流 直播录制的文件已经配置保存至点播服务的输入媒体Bucket下的某个目录,我们就可以在该目录下配置相应的媒体工作流,以达到当录制索引文件生成时,自动触发媒体工作流执行既定的视频处理流程。

    举例来说:在第一步中,设置一个AppName为 live ,录制直播内容至名为 LiveInput 的输入媒体Bucket下,record/live/{StreamName}/{UnixTimestamp}_{Sequence} 位置。

    则一个AppName为 live ,StreamName为 abc 的直播流,在一次直播结束时,直播服务会将录制内容的 .ts 文件保存至 LiveInput Bucket下 record/live/abc 目录下;而默认的录制索引文件 abc.m3u8 保存为 record/live/abc.m3u8 。

    我们可以在点播服务中设置,输入路径为 LiveInput Bucket下 record/live 目录的媒体工作流 liveWorkFlow_1, 当record/live/abc.m3u8 文件创建的时候,点播系统即会触发 liveWorkFlow_1 执行。

    媒体工作流设置参见 视频点播-媒体工作流

    Tips:

    媒体工作流的触发执行的规则:

    以新增文件的路径为基础,检查工作流绑定的位置,如果新增文件的路径中包含规则绑定的字符串则匹配,不包含则不匹配。如新增文件 http://bucket.oss-cn-hangzhou.aliyuncs.com/A/B/C/1.flv 对以下规则的匹配情况:

    http://bucket.oss-cn-hangzhou.aliyuncs.com/A/B/C/          匹配
    http://bucket.oss-cn-hangzhou.aliyuncs.com/A/B/            匹配
    http://bucket.oss-cn-hangzhou.aliyuncs.com/A/              匹配
    http://bucket.oss-cn-hangzhou.aliyuncs.com/                匹配
    http://bucket.oss-cn-hangzhou.aliyuncs.com/A/B/CC/         不匹配
    http://bucket.oss-cn-hangzhou.aliyuncs.com/A/B2/           不匹配
    http://bucket.oss-cn-hangzhou.aliyuncs.com/A2/B/C/         不匹配
    

    因此,如果您只需要对指定AppName的直播录制内容进行媒体工作流处理,则将工作流的输入路径设置至指定AppName的目录;如您需要对所有AppName的直播录制内容进行媒体工作流处理,则设置至 record 目录。

    2020-03-30 11:56:31
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
\"视频服务特色解决方案——直播连麦与点播加密 \" 立即下载
视频服务特色解决方案——直播连麦与点播加密 立即下载
从 SDK 到编解码:视频直播架构解析 立即下载