2019独角兽企业重金招聘Python工程师标准>>>

摘要: 使用场景 用户常需要对视频直播的内容进行分析。例如,需要对直播中的某一帧的内容作为封面图片或者对于直播内容进行鉴黄以查看内容合法性等需求。因此,视频直播提供了实时截图功能满足用户的截图需求。 截图功能介绍 截图功能配置 配置视频直播的截图功能可以通过两种方法: 通过控制台创建:详情参考 控制台配置截图。

使用场景

用户常需要对视频直播的内容进行分析。例如,需要对直播中的某一帧的内容作为封面图片或者对于直播内容进行鉴黄以查看内容合法性等需求。因此,视频直播提供了实时截图功能满足用户的截图需求。

截图功能介绍

截图功能配置

配置视频直播的截图功能可以通过两种方法:

通过控制台创建:详情参考 控制台配置截图。

通过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 blocke.printStackTrace();} catch (ClientException e) {// TODO Auto-generated catch blocke.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参数必须二者选一进行配置,暂时没有默认值设置。

0.1元开启直播之旅

开年采购季,为了让更多用户能够体验和享受到视频直播云服务的便利,视频产品推出了0.1元体验包,配置清单如下: 

点击了解活动详情

干货好文,请关注扫描以下二维码: 

转载于:https://my.oschina.net/u/3735980/blog/1785112

视频直播常见问题与解决办法汇总【系列二—直播截图】相关推荐

  1. 分享视频直播常见问题与解决办法汇总

    今天小编给大家分享视频直播常见问题与解决办法,因为最近视频直播受到很多人的关注.如果大家有其他的问题需要咨询,可以在线咨询我们的客服人员. 1.视频直播服务支持哪些推流协议? 阿里云视频直播服务支持 ...

  2. 视频直播常见问题与解决办法汇总【系列一】

    摘要: 本文介绍视频直播常见问题,如果您对阿里云直播有任何功能.体验.实操方面的问题,都可以在文章下面留言,我们会积极解答您的疑惑~谢谢! 视频直播服务支持哪些推流协议? 阿里云视频直播服务支持 RT ...

  3. 视频直播常见问题与解决办法汇总【系列三—直播推流】

    摘要: 直播推流初始化设置 要进行直播推流,您必须开启直播加速 > 配置直播域名 > 直播推流,详情参考 快速开始. 如何获取推流地址 直播加速配置成功后,您可以通过以下方式获取对应的推流 ...

  4. 视频直播常见问题与解决办法汇总

    直播推流初始化设置 要进行直播推流,您必须开启直播加速 > 配置直播域名 > 直播推流,详情参考 快速开始. 如何获取推流地址 直播加速配置成功后,您可以通过以下方式获取对应的推流地址. ...

  5. 【BIM入门实战】Revit安装失败的常见问题及解决办法汇总

    本文总结一下Win7-Win11系统之上,Revit安装失败的常见问题及解决办法,期望能帮到大家. 文章目录 1. Revit2018安装完成,某些产品无法安装 2. Revit打开启动时候闪退完美解 ...

  6. SQL2005常见问题及解决办法汇总

    一.sql2005 附加数据库时出现无法在服务器上访问指定的路径或文件夹 可能原因1:刚安装SQL2005则是 ①打开SQL Server配置管理器 ②点击左边的"SQL Server200 ...

  7. 科沃斯扫地机器人无语音提示_科沃斯机器人DN33常见问题及解决办法汇总

    科沃斯机器人作为国产扫地机器人的龙头老大,扫地机器人产品也是遍布全国,那么多人购买科沃斯扫地机器人产品,难免会遇到这样那样的问题.经常有朋友留言问些DN33的问题,这里扫地 科沃斯机器人作为国产扫地机 ...

  8. PS4二战在线游戏连接不上服务器,使命召唤14:二战打不开怎么办 游戏无法运行解决办法汇总...

    使命召唤14:二战是<使命召唤>系列的全新续作,一些玩家在下载未加密版的游戏后会遇到使命召唤14打不开.使命召唤14无法运行.使命召唤14未响应等等问题,其实这些问题并不是游戏本身的问题, ...

  9. ipad4服务器未响应,ipad air常见问题及解决方法汇总

    您可能感兴趣的话题: ipad air 核心提示:小编带来了ipad air常见问题及解决方法汇总,在使用ipad air的过程中有可能会遇到一些故障,大家可以参考下文步骤自行解决,希望能帮助到大家. ...

最新文章

  1. 数据库之子查询四(多重,表复制)
  2. NoSQL and Redis
  3. USACO / Stamps(DP)
  4. 江苏有线门户网站服务器地址,江苏有线手机客户端的登录服务器
  5. Qt 进程 QProcess
  6. 20w7珠led驱动电源电路图_三种常用的LED驱动电源电路图详解!
  7. mysql、clickhouse读写分离性能测试
  8. Valentine's Day Round hdu 5176 The Experience of Love [好题 带权并查集 unsigned long long]
  9. 富士施乐3065扫描教程_全面支持IT国产化 富士施乐70款机型获统信UOS兼容认证
  10. vaOJ10369 - Arctic Network
  11. FPGA学习笔记---3种乘法器的比较
  12. 32位数据源中没有mysql_基于 SpringBoot 多数据源 动态数据源 主从分离 快速启动器...
  13. 关于秩的等式与不等式总结
  14. esp8266一键安装arduino板_STM32 与 Arduino
  15. php项目推荐,php教程推荐:最值得推荐的10个php教程
  16. c# html导出excel,C#将HTML导出Excel
  17. 哥德巴赫猜想C++实现
  18. centos VBoxLinuxAdditions 安装报错 Building the main Guest Additions module
  19. linux之shell的一些基础
  20. 如何利用 Github 搭建自己的免费图床?

热门文章

  1. Sobel算子及cvSobel
  2. 【Qt】Qt源码中涉及到的设计模式
  3. php扩展的框架,新一代轻量级PHP扩展框架 Asf
  4. java计算器的重点解决问题_java计算器问题
  5. Java项目:在线小说阅读系统(读者+作者+管理员)(java+SSM+jsp+mysql+maven)
  6. java云服务器系统选择,java云服务器系统选择
  7. html中sprite标签,Three.js模型标签
  8. mysql system命令_mysql命令
  9. python 乒乓球_python乒乓球
  10. 【Excel】使用Excel函数计算二项分布泊松分布概率