摘要: 使用场景 用户常需要对视频直播的内容进行分析。例如,需要对直播中的某一帧的内容作为封面图片或者对于直播内容进行鉴黄以查看内容合法性等需求。因此,视频直播提供了实时截图功能满足用户的截图需求。 截图功能介绍 截图功能配置 配置视频直播的截图功能可以通过两种方法: 通过控制台创建:详情参考 控制台配置截图。
使用场景
用户常需要对视频直播的内容进行分析。例如,需要对直播中的某一帧的内容作为封面图片或者对于直播内容进行鉴黄以查看内容合法性等需求。因此,视频直播提供了实时截图功能满足用户的截图需求。
截图功能介绍
截图功能配置
配置视频直播的截图功能可以通过两种方法:
通过控制台创建:详情参考 控制台配置截图。
通过API/SDK:API/SDK提供了添加、删除、查询和更新截图配置的接口,详情分别参考 添加截图配置、删除截图配置、查询截图配置、更新截图配置。下面提供使用Java SDK添加截图配置的示例代码。
IClientProfile profile = DefaultProfile.getProfile("cn-hangzhou","<AccessKeyId>", "<AccessKeySecret>");
IAcsClient client = new DefaultAcsClient(profile);
AddLiveAppSnapshotConfigRequest addLiveAppSnapshotConfigRequest = new AddLiveAppSnapshotConfigRequest();
addLiveAppSnapshotConfigRequest.setDomainName("<DomainName>");
addLiveAppSnapshotConfigRequest.setAppName("<AppName>");
addLiveAppSnapshotConfigRequest.setTimeInterval(5);
addLiveAppSnapshotConfigRequest.setOssEndpoint("<Endpoint>");
addLiveAppSnapshotConfigRequest.setOssBucket("<BucketName>");
addLiveAppSnapshotConfigRequest.setOverwriteOssObject("{AppName}/{StreamName}.jpg");
try {
AddLiveAppSnapshotConfigResponse addLiveAppSnapshotConfigResponse = client.getAcsResponse(addLiveAppSnapshotConfigRequest);
System.out.println(addLiveAppSnapshotConfigResponse.getRequestId());
// todo something.
} catch (ServerException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (ClientException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
查看截图文件
上述截图配置完成后新发起的推流即可生成截图,查看截图的方法包括以下三种:
1.OSS控制台提供截图管理功能,详情参考 截图管理。
2.API/SDK提供了查询截图信息的接口,详情参考 查询截图信息。
3.在知晓截图录制地址时可以直接在该媒体Bucket的对应目录查看生成结果,请参考下图。
常见问题
直播截图是针对于推流的AppName为粒度设置的,用户可以设置某个AppName下的所有StreamName的截图规则。并且AppName支持“*”通配符,表示该截图规则是针对于该直播域名下的所有推流均生效的,截图生效需要注意推流的AppName需要与配置的AppName匹配。
与直播录制功能类似,截图功能也需要将截图结果存放在媒体Bucket中。因此,截图功能也需要开通OSS服务,并且在媒体Bucket中设置输入媒体Bucket,详情参考 媒体Bucket的增删改操作。
配置截图功能时,ObjectName可以定义为覆盖和非覆盖两种类型,其中覆盖是按照截图频率每次新生成的截图将覆盖之前生成的截图文件,因此仅会得到一张截图文件;而不覆盖则是每次新产生的截图将不覆盖之前生成的截图文件,各截图文件使用{Sequence}区分,{Sequence}将通过1,2,……,n的方式表示。
使用API/SDK配置截图配置是需要输入OSS的Endpoint,OSS的Endpoint为不包括Bucket名称的OSS访问地址,详情参考 OSS Endpoint设置,并且这里请不要加http:// 或者 https:// 协议头。
使用API/SDK配置截图时OverwriteOssObject参数和SequenceOssObject参数必须二者选一进行配置,暂时没有默认值设置。
原文链接:https://yq.aliyun.com/articles/538974?spm=a2c41.11181499.0.0
分享到:
相关推荐
DOU音短视频和直播带货运营常见问题汇总及解决办法.png
计算机常见问题及解决办法 在日常使用计算机的过程中,我们可能会遇到各种各样的小问题,这些问题虽然看似简单,但如果不了解解决方法,可能会浪费不少时间。本文将针对一些常见的计算机问题,提供详细的解决策略,...
Hadoop常见问题及解决办法汇总 Hadoop是一个基于Apache的开源大数据处理框架,广泛应用于大数据处理、数据分析和机器学习等领域。然而,在使用Hadoop时,经常会遇到一些常见的问题,这些问题可能会导致Hadoop集群...
Oracle BIEE 常见问题解决办法汇总 问题1:提示组合 * 添加筛选器选择对应的列 * 在筛选器属性页面,运算符中选择提示 知识点: 在 Oracle BIEE 中,添加筛选器可以根据需要选择对应的列,并在筛选器属性页面中...
2009-02-24 08:40 156913 33699 常见的专业问题解决办法\JS对select控件的操作汇总整理.mht 2009-02-24 08:40 173330 36602 常见的专业问题解决办法\Js获取当前日期时间及其它操作_Believe ┭┮ YourSelf.mht 2009-...
### IIS常见错误解决办法汇总 #### 一、概述 在使用Internet Information Services(IIS)过程中,用户可能会遇到各种各样的问题,其中一种常见的问题是“world wide web publishing服务无法启动”。本文将针对这...
【Android 视频录制常见问题详解】 在Android应用开发中,视频录制是一项常见的功能,但同时也伴随着各种问题。本文将深入探讨在Android视频录制中可能遇到的问题及其解决方案,旨在帮助开发者更好地理解和解决这些...
文档“HPLC常见问题和解决方法总汇.doc”主要涉及高效液相色谱(HPLC)使用过程中遇到的各种问题及对应的解决方案。高效液相色谱是化学分析中常用的一种技术,用于分离、鉴定和定量混合物中的化合物。以下是根据文档...
【用友常见问题解决办法】 1. **凭证作废后的断号问题**:在使用用友软件时,如果凭证被作废导致凭证编号出现断号,可以通过进入[填制凭证]菜单下的[制单]子菜单,选择[整理凭证]功能来重新编排凭证号,确保凭证...
ES常见启动报错解决办法汇总
所谓的浏览器兼容性问题,是指因为不同的浏览器对同一段代码有不同的解析,造成页面显示效果不统一的情况。在大多数情况下,我们的需求是,无论...所以浏览器的兼容性问题是前端开发人员经常会碰到和必须要解决的问题。
《金蝶云会计常见问题汇总.docx》涵盖云会计系统的操作疑问,包括账务处理、成本计算、报表分析等内容,有助于提升会计工作的效率和准确性。 6. **总账模块问题**: 《金蝶云星空(总账)常见问题集锦.docx》集中...
鼎信诺审计软件常见问题汇总
Fluent 模拟常见问题解决办法 Fluent 软件模拟常见问题解决方法汇总 1. 如何使用 FLUENT 对网格文件进行优化处理? 在 Fluent 中,优化网格文件是非常重要的。操作方法包括:运动或缩放结点坐标,为并行处理分离...
K3常见问题 汇总 供应链 金蝶 ERP 供应链 问题解决方案;金蝶 ERP 供应链 问题解决方案;金蝶 ERP 供应链 问题解决方案;金蝶 ERP 供应链 问题解决方案;金蝶 ERP 供应链 问题解决方案;金蝶 ERP 供应链 问题解决...
### MTK线刷常见错误信息汇总与解决办法 MTK线刷是指利用特定工具通过USB数据线连接的方式,对基于MediaTek(联发科)处理器的智能手机进行系统更新或修复的一种技术手段。线刷过程中可能会遇到多种错误信息,本文...
从维护lotus notes以来记录实际应用中的常见问题,然后汇总,以供参考
OA客户端常见问题及解决方案汇总 在OA客户端中,常见的问题包括无法正常显示流程正文、无法加载控件、无法显示图形化的流程监控图等。这些问题的解决方案可以通过重装客户端、浏览器设置、缓存清理、选项设置等方法...
本资料包“PHPCMS V9 常见问题解决方案汇总.rar”正是为了解决这些问题而精心整理的。 首先,我们来探讨一下PHPCMS V9 的安装与配置问题。在初次接触PHPCMS V9 时,用户可能会遇到环境配置不兼容、数据库连接失败、...