开发者社区> 问答> 正文

视频点播的初始化设置如何设置?

视频点播的初始化设置如何设置?

展开
收起
保持可爱mmm 2020-03-30 11:48:57 623 0
1 条回答
写回答
取消 提交回答
    1. 媒体Bucket设置 1.1 媒体Bucket的概念 媒体Bucket是视频点播服务中的重要概念,视频点播中的资源均存放在OSS的Bucket中,而该Bucket需要在视频点播服务中设置为媒体Bucket,视频点播方可操作对应bucket的资源。因此开通视频点播服务后,用户首先需要初始化媒体库中的输入输出Bucket。

    下图即是媒体Bucket的设置界面,其中包括输入媒体Bucket和输出媒体Bucket。输入媒体Bucket指的是保存工作流输入的原始视频的Bucket,而输出Bucket指的是工作流输出媒体资源存放的Bucket。

    1

    注意事项:

    输入和输出媒体Bucket必须是不一致的,即同一个Bucket不能既是输入媒体Bucket,也是输出媒体Bucket;

    输入和输出媒体Bucket是区分地域的。如上图中所述,不同数据中心会分别有对应的媒体Bucket列表。

    1.2 媒体Bucket的操作 媒体Bucket现在仅支持增加功能,暂时不支持删除、修改等功能。添加某个Bucket为媒体Bucket可以参考下图。如果用户在该数据中心已有Bucket并希望创建为媒体Bucket的话可以直接在列表中勾选即可,如果用户还没有该数据中心的Bucket的话可以点击“新建”并创建Bucket。(注意:Bucket名称具有全局唯一性,所创建的Bucket名称必须是所有用户没有创建过的名称)

    2

    1. 转码、水印模板设置 2.1 转码、水印模板的概念 视频点播工作流的最核心功能点就是对输入视频执行转码等操作,转码和水印都是需要根据功能模板进行转码或水印。其中转码模板包括:预置模板和自定义模板;预置模板是媒体转码提供的模板,用户可以在工作流中直接引用该模板,而自定义模板则是用户根据业务要求自行创建模板并配置模板参数,其使用方法与预置模板方法一致。水印模板则定义转码过程中添加水印的位置、宽高等信息,水印模板仅有用户自定义的一种类型。下图即是转码模板和水印模板的操作界面截图。

    3

    4

    注意事项:

    转码、水印模板同样是有数据中心属性的,工作流仅能够使用同一数据中心的模板进行转码,不允许使用别的数据中心的模板。

    转码、水印模板会继承媒体转码MTS中设置的模板,因此在MTS中设置的模板会自动添加在视频点播的列表,而同样视频点播列表中的模板也会同步到MTS的模板中。

    系统提供的预置模板包括预置智能模板和预置静态模板,其中智能模板中的很多参数均是一个范围,工作流会在智能模板之前添加分析作业,分析作业会根据用户的输入视频文件确定模板参数的选取,另外分析作业也会判断该文件是否适合于该智能模板,如果不适合即跳过转码任务。而静态模板中的参数均是固定的。详细的介绍建议参考:【预置模板】。

    2.2 转码、水印模板的操作 转码和水印模板支持新增、修改以及删除功能。并且该操作在媒体转码MTS或者视频点播的控制台上操作均生效的。

    1) 新增操作

    在转码模板界面点击“新建转码模板”即可通过四步创建完成。

    选择输出格式:主要设置转码模板的名称以及输出视频文件的封装格式,操作界面如下图。 5

    配置视频参数:这里设置媒体中视频资源具体的编码相关的设置,包括编码格式、编码级别、码率、质量控制因子等参数,所有视频参数均为可选设置,如果均为设置的话会按照系统的默认设置进行转码(注意这里不设置并不会按照原视频参数输出),其中的“禁用视频”会不输出媒体中的视频流信息,仅保存音频流信息。关于详细参数介绍请参考:【视频参数】。具体设置如下图。 6

    配置音频参数:这里设置媒体中的音频格式参数,包括编码格式、采样率、输出码率和声道数。同样这里也会有默认参数,其中的“禁用音频”则不会输出音频流信息,这里参数的意义请参考【音频参数】,操作页面如下图。 7

    配置封包参数:主要是针对于m3u8输出格式的设置,由于m3u8其实是TS文件的索引文件,因此用户可以设置m3u8中的TS文件是多长时间一个分片,操作界面如下图。 8

    水印模板的设置主要包括模板名称、水印宽高、水印位置以及偏移量,操作页面如下图所示。

    9

    2) 更新、删除操作

    视频点播控制台中对转码、水印模板均提供了“编辑”和“删除”按钮,用户点击对应的按钮即可对模板进行更新和删除操作。

    10

    1. 管道设置 视频点播的管道功能继承自媒体转码MTS的管道功能,该功能是结合消息服务MNS实现将工作流的执行状态的消息发送给用户,用户应用端可以通过MNS的队列模式或者通知模式接收工作流的执行进度做不同逻辑的处理。

    设置管道主要包括以下步骤:

    在视频点播控制台中查看管道是否启用中,操作页面如下图,如果管道状态为使用中即说明正常。(注意管道同样有数据中心的属性,同一账号不同的数据中心对应的管道ID不一致) 11

    在消息服务MNS中创建该数据中心接收消息的队列或者主题,如下图。这里的通知即是与MNS中的主题相对应。 12

    在工作流编辑过程中,可以在输入中配置消息,这里可以将之前在MNS中配置的队列和主题配置到这里,这样在工作流开始和结束的时候会分别给MNS中发送一条消息,用户通过该消息获知该工作流执行实例已经开始执行和执行实例已经执行完成。 13

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

相关电子书

更多
互联网音视频点播业务云上实践 立即下载
《VoD问题排查与实战手册》 立即下载
低代码开发师(初级)实战教程 立即下载