开发者社区> 问答> 正文

推流的时候进行截图

进行推流的时候,我们需要每1s进行截图一次,并获取得到的图片.该如何去实现

展开
收起
1763927239544142 2018-11-30 10:03:49 593 0
1 条回答
写回答
取消 提交回答
  • 无知人生,记录点滴。 不积跬步,无以至千里;不积小流,无以成江海 订阅号:微wx笑, 个人站点:https://www.ivu4e.cn/,https://www.ivu4e.com/ CSDN博客:https://blog.csdn.net/testcs_dn

    截图功能介绍

    • 截图功能配置

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

      • 通过控制台创建。参见 配置截图

      • 通过API/SDK:API/SDK提供了添加、删除、查询和更新截图配置的接口。详情参见 添加截图配置删除截图配置查询截图配置更新截图配置查询截图信息。下面提供使用Java SDK添加截图配置的示例代码。

               
        1. IClientProfile profile = DefaultProfile.getProfile("cn-hangzhou","<AccessKeyId>", "<AccessKeySecret>");
        2. IAcsClient client = new DefaultAcsClient(profile);

        3. AddLiveAppSnapshotConfigRequest addLiveAppSnapshotConfigRequest = new AddLiveAppSnapshotConfigRequest();
        4. addLiveAppSnapshotConfigRequest.setDomainName("<DomainName>");
        5. addLiveAppSnapshotConfigRequest.setAppName("<AppName>");
        6. addLiveAppSnapshotConfigRequest.setTimeInterval(5);
        7. addLiveAppSnapshotConfigRequest.setOssEndpoint("<Endpoint>");
        8. addLiveAppSnapshotConfigRequest.setOssBucket("<BucketName>");
        9. addLiveAppSnapshotConfigRequest.setOverwriteOssObject("{AppName}/{StreamName}.jpg");
        10. try {
        11. AddLiveAppSnapshotConfigResponse addLiveAppSnapshotConfigResponse = client.getAcsResponse(addLiveAppSnapshotConfigRequest);
        12. System.out.println(addLiveAppSnapshotConfigResponse.getRequestId());
        13. // todo something.
        14. } catch (ServerException e) {
        15. // TODO Auto-generated catch block
        16. e.printStackTrace();
        17. } catch (ClientException e) {
        18. // TODO Auto-generated catch block
        19. e.printStackTrace();
        20. }

    2019-02-22 16:06:32
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载