详情页标题前

腾讯云对象存储直播审核

详情页1

简介

文档提供关于直播审核相关的 API 概览和 SDK 示例代码。注意旧版本可能存在 bug,使用时建议升级到 最新版本

API 操作描述
提交直播审核任务 用于提交一个直播流审核任务。
取消直播审核任务 用于取消一个在进行中的直播审核任务。

提交直播审核任务

功能说明

本接口用于提交一个直播流审核任务。直播流审核功能为异步任务方式,您可以通过提交直播流审核任务审核您的直播流,然后通过查询直播流审核任务接口查询审核结果。

方法原型

public Guzzle\Service\Resource\Model detectLiveVideo(array $args = array());

请求示例

<?php
require dirname(__FILE__, 2) . '/vendor/autoload.php';
$secretId = "SECRETID"; //替换为用户的 secretId,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi$secretKey = "SECRETKEY"; //替换为用户的 secretKey,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi$region = "ap-beijing"; //替换为用户的 region,已创建桶归属的region可以在控制台查看,https://console.cloud.tencent.com/cos5/bucket$cosClient = new Qcloud\Cos\Client( array( 'region' => $region, 'scheme' => 'https', // 审核时必须为https 'credentials'=> array( 'secretId' => $secretId , 'secretKey' => $secretKey)));try { $result = $cosClient->detectLiveVideo(array( 'Bucket' => 'examplebucket-1250000000', //存储桶名称,由BucketName-Appid 组成,可以在COS控制台查看 https://console.cloud.tencent.com/cos5/bucket 'Type' => 'live_video', 'Input' => array( 'Url' => 'rtmp://example.com/live/123', // 直播流地址// 'DataId' => '',// 'UserInfo' => array(// 'TokenId' => '',// 'Nickname' => '',// 'DeviceId' => '',// 'AppId' => '',// 'Room' => '',// 'IP' => '',// 'Type' => '',// ), ), 'Conf' => array( 'Callback' => '',// 'CallbackType' => 1, 'BizType' => '07d41bbb5a3a93dca4xxxxxxxxxxx', // 审核策略 ), 'StorageConf' => array( 'Path' => 'xxx', ), )); // 请求成功 print_r($result);} catch (\Exception $e) { // 请求失败 echo($e);}

参数说明

Request 中的具体数据描述如下:

节点名称(关键字) 父节点 描述 类型 是否必选
Type Request 审核的任务类型,直播流审核固定为 live_video。 String
Input Request 包含需要审核的直播流信息。 Container
Conf Request 包含审核规则的配置信息。 Container
StorageConf Request 包含直播流转存的配置信息。 Container

Container 类型 Input 的具体数据描述如下:

节点名称(关键字) 父节点 描述 类型 是否必选
Url Request.Input 需要审核的直播流播放地址,例如 rtmp://example.com/live/123 String
DataId Request.Input 该字段在审核结果中会返回原始内容,长度限制为512字节。您可以使用该字段对待审核的数据进行唯一业务标识。 String
UserInfo Request.Input 自定义字段,可用于辅助行为数据分析。 Container

Container 节点 UserInfo 的内容:

节点名称(关键字) 父节点 描述 类型 是否必选
TokenId Request.Input.UserInfo 一般用于表示账号信息,长度不超过128字节。 String
Nickname Request.Input.UserInfo 一般用于表示昵称信息,长度不超过128字节。 String
DeviceId Request.Input.UserInfo 一般用于表示设备信息,长度不超过128字节。 String
AppId Request.Input.UserInfo 一般用于表示 App 的唯一标识,长度不超过128字节。 String
Room Request.Input.UserInfo 一般用于表示房间号信息,长度不超过128字节。 String
IP Request.Input.UserInfo 一般用于表示 IP 地址信息,长度不超过128字节。 String
Type Request.Input.UserInfo 一般用于表示业务类型,长度不超过128字节。 String
ReceiveTokenId Request.Input.UserInfo 一般用于表示接收消息的用户账号,长度不超过128字节。 String
Gender Request.Input.UserInfo 一般用于表示性别信息,长度不超过128字节。 String
Level Request.Input.UserInfo 一般用于表示等级信息,长度不超过128字节。 String
Role Request.Input.UserInfo 一般用于表示角色信息,长度不超过128字节。 String

Container 类型 Conf 的具体数据描述如下:

节点名称(关键字) 父节点 描述 类型 是否必选
BizType Request.Conf 表示审核策略的唯一标识,您可以通过控制台上的审核策略页面,配置您希望审核的场景,例如涉黄、广告、违法违规等,配置指引: 设置审核策略。您可以在控制台上获取到 BizType。BizType 填写时,此条审核请求将按照该审核策略中配置的场景进行审核。BizType 不填写时,将自动使用默认的审核策略。 String
Callback Request.Conf 回调地址,以http://或者https://开头的地址。 String
CallbackType Request.Conf 回调片段类型,有效值:1(回调全部截帧和音频片段)、2(仅回调违规截帧和音频片段)。默认为 1。 Integer

Container 类型 StorageConf 的具体数据描述如下:

节点名称(关键字) 父节点 描述 类型 是否必选
Path Request.StorageConf 表示直播流所要转存的路径,直播流的 ts 文件和 m3u8 文件将保存在本桶该目录下。m3u8 文件保存文件名为 Path/{\$JobId}.m3u8,ts 文件的保存文件名为 Path/{\$JobId}-{\$Realtime}.ts,其中 Realtime 为17位年月日时分秒毫秒时间。 String

返回结果示例

响应参数具体含义参考 直播审核API文档

GuzzleHttp\Command\Result Object(    [RequestId] => NjEzYTA4YTlfZmNjYTNiMGFfNGM2MV8zMTM1ODQ=    [ContentType] => application/xml    [ContentLength] => 322    [JobsDetail] => Array        (            [JobId] => avd61e00d8116f11ec953452540024deb5            [State] => Submitted            [CreationTime] => 2021-09-09T21:14:17+08:00        )

[Bucket] => examplebucket-1250000000 [Location] => examplebucket-1250000000.ci.ap-guangzhou.myqcloud.com/video/auditing)

取消直播审核任务

功能说明

本接口用于取消一个在进行中的直播审核任务,成功取消后将返回已终止任务的 JobID。

方法原型

public Guzzle\Service\Resource\Model cancelLiveVideoAuditing(array $args = array());

请求示例

<?php
require dirname(__FILE__, 2) . '/vendor/autoload.php';
$secretId = "SECRETID"; //替换为用户的 secretId,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi$secretKey = "SECRETKEY"; //替换为用户的 secretKey,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi$region = "ap-beijing"; //替换为用户的 region,已创建桶归属的region可以在控制台查看,https://console.cloud.tencent.com/cos5/bucket$cosClient = new Qcloud\Cos\Client( array( 'region' => $region, 'scheme' => 'https', // 审核时必须为https 'credentials'=> array( 'secretId' => $secretId , 'secretKey' => $secretKey)));try { $result = $cosClient->cancelLiveVideoAuditing(array( 'Bucket' => 'examplebucket-1250000000', //存储桶名称,由BucketName-Appid 组成,可以在COS控制台查看 https://console.cloud.tencent.com/cos5/bucket 'Key' => '', // jobId )); // 请求成功 print_r($result);} catch (\Exception $e) { // 请求失败 echo($e);}

参数说明

Request 中的具体数据描述如下:

参数名称 类型 描述 是否必填
Bucket String 存储桶名称,格式:BucketName-APPID。
Key String 任务 ID。

返回结果示例

响应参数具体含义参考 直播审核API文档

GuzzleHttp\Command\Result Object(    [RequestId] => NjEzYTA4YTlfZmNjYTNiMGFfNGM2MV8zMTM1ODQ=    [ContentType] => application/xml    [ContentLength] => 322    [JobsDetail] => Array        (            [JobId] => avd61e00d8116f11ec953452540024deb5            [CreationTime] => 2021-09-09T21:14:17+08:00        )

[Bucket] => examplebucket-1250000000 [Location] => examplebucket-1250000000.ci.ap-guangzhou.myqcloud.com/video/cancel_auditing)



对象存储官网1折活动,限时活动,即将结束,速速收藏
同尘科技腾讯云授权服务中心。
购买腾讯云产品享受折上折,更有现金返利。同意关联立享优惠

转转请注明出处:https://www.yunxiaoer.com/145969.html

(0)
上一篇 2023年12月9日
下一篇 2023年12月9日
详情页2

相关推荐

  • 腾讯云对象存储存储桶标签

    简介 本文档提供关于存储桶标签的 API 概览以及 SDK 示例代码。 API 操作名 操作描述 PUT Bucket tagging 设置存储桶标签 为已存在的存储桶设置标签 GET Bucket tagging 查询存储桶标签 查询指定存储桶下已有的存储桶标签 DELETE Bucket tagging 删除存储桶标签 删除指定的存储桶标签 设置存储桶标…

    腾讯云 2023年12月9日
  • 阿里云RDS数据库SQL Server实例级别迁移上云-云淘科技

    本文介绍如何通过全量备份文件将自建SQL Server数据库的多个库或所有库全量迁移至阿里云RDS SQL Server。 背景信息 为解决多个数据库迁移上云问题,RDS SQL Server推出了实例级别的数据库迁移上云方案,参见本文操作,您只需将SQL Server实例中所有数据库的完整备份文件上传到OSS Bucket(存储空间)的同一文件夹中,然后执…

    2023年12月9日
  • 腾讯云容器镜像服务OCI 制品管理概述同尘

    操作场景 腾讯云容器镜像服务(Tencent Container Registry,TCR)兼容 OCI 标准,支持托管包含 Docker Image 在内的多种云原生制品(Artifacts),满足进阶用户对 Helm Chart,CNAB 及自定义的 OCI Artifacts 托管,分发的需求。目前企业版及个人版实例均支持托管 OCI 制品,可直接推送…

    2023年12月9日
  • 信息流广告,信息流部分建议宽度830px,只针对默认列表样式,顺序随机
  • 阿里云日志服务SLS告警快速入门-云淘科技

    本文介绍新版告警的快速入门。 内容没看懂? 不太想学习?想快速解决? 有偿解决: 联系专家阿里云企业补贴进行中: 马上申请腾讯云限时活动1折起,即将结束: 马上收藏同尘科技为腾讯云授权服务中心。 购买腾讯云产品享受折上折,更有现金返利:同意关联,立享优惠

    阿里云日志服务SLS 2023年12月10日
  • 腾讯云云直播HTTP 响应头配置

    腾讯云提供HTTP响应头配置功能,通过此功能,您可以定义HTTP事务中的具体操作参数。响应头部配置是域名维度的,因此一旦配置生效,会对域名下任意一个资源的响应消息生效。 前提条件 已登录 云直播控制台。已添加 播放域名。 使用限制 最多可以支持10条配置。禁止重复的消息头,有多个取值的参数,可以通过参数:值1,值2,值3 来实现。当您配置的参数名与后台的私有…

    2023年12月9日

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信
本站为广大会员提供阿里云、腾讯云、华为云、百度云等一线大厂的购买,续费优惠,保证底价,买贵退差。