# 视频接入服务 VIS > 支持多协议的实时视频数据接入服务 ## 服务公告 - [VIS产品停售公告](https://support.huaweicloud.com/bulletin-vis/vis_01_0001.md): 华为云计划于2023/09/30 00:00(北京时间)停售VIS视频接入服务设备和视频流通道及外网下行流量模块。华为-北京一、华北-北京四、华东-上海一、华东-上海二、华南-广州区域。设备和视频流通道及外网下行流量模块正式停售后,用户将无法进行购买,已购买该模块的用户仍可继续使用。后续VIS视频接入服务设备和视频流通道及外网下行流量模块 ## 产品介绍 - [什么是视频接入服务](https://support.huaweicloud.com/productdesc-vis/vis_01_0001.md): 视频接入服务(Video Ingestion Service,简称VIS)是华为云提供的实时视频数据接入服务,提供了摄像头视频数据采集、实时数据分发和视频数据转储等能力。借助视频接入服务,您可以与华为云视频分析服务集成,快速构建基于实时视频数据的智能分析应用。VIS工作示意图当前视频接入服务提供了以下功能:视频流采集传输采用便捷的方式从设 - [应用场景](https://support.huaweicloud.com/productdesc-vis/vis_01_0002.md): 园区大量使用门禁闸机、摄像头等设备实现安全管理,VIS提供了便捷的视频流管理,与华为EI视频分析服务(Video Analysis Service,VAS)对接,助力智慧园区应用的开发和运维。便捷易用:快速建立界面可视化的多路视频流管理。多协议支持:通过 GB/T28181、HTTP-FLV 协议自动收集和传输视频流数据。AI应用:利用人 - [基本概念](https://support.huaweicloud.com/productdesc-vis/vis_01_0006.md): 在网络上,视频数据按时间先后次序传输和播放的连续视频数据流。取流是指通过取流地址,从VIS中获取视频流数据的过程。拉流是指通过公网环境中的取流地址,获取HTTP-FLV类型的视频流数据,并将其接入到VIS中。转储是指根据实时视频流来生成视频文件片段,并存储到OBS中。一种视频直播协议,将流媒体数据封装成FLV格式,然后通过HTTP协议传输 - [与其他云服务的关系](https://support.huaweicloud.com/productdesc-vis/vis_01_0003.md): 视频接入服务使用统一身份认证(Identity and Access Management,简称IAM)服务实现认证和鉴权功能。视频接入服务支持将视频流转储到对象存储服务(Object Storage Service,简称OBS)。视频接入服务可以为视频分析服务(Video Analysis Service,简称VAS)提供视频流,方便其 - [访问与使用](https://support.huaweicloud.com/productdesc-vis/vis_01_0004.md): 视频接入服务提供了Web化的管理控制台,以及基于HTTPS请求的API管理方式,您可以将视频接入服务集成到第三方系统后使用。管理控制台方式您在注册华为云后,可直接通过视频接入服务控制台访问视频接入服务。API方式如果您需要将视频接入服务的功能集成到第三方系统,用于二次开发,请使用API方式访问,具体操作请参见《视频接入服务API参考》。管 - [约束与限制](https://support.huaweicloud.com/productdesc-vis/vis_01_0005.md): RTMP接入功能已下线,若有RTMP视频流接入需求建议您使用视频直播服务。目前"华北-北京一"和"华东-上海二"区域不支持新用户开通。VIS支持以下接入类型:视频流:支持HTTP-FLV类型的视频流接入。设备:支持GB/T28181摄像设备接入。视频流:支持HTTP-FLV类型的视频流接入。设备:支持GB/T28181摄像设备接入。VIS - [计费说明](https://support.huaweicloud.com/productdesc-vis/vis_01_0007.md): 华为云VIS会对您的设备以及视频流的使用进行收费,具体包含以下计费项:视频接入服务目前暂只支持按需计费。设备和视频流通道:按照实际使用的设备以及视频流通道的路数进行计费,以通道路数*天为单位。计费规则:RTMP视频流(已下线)和HTTP-FLV视频流仅创建不收费,实际激活后收费。GB/T28181设备(包括IPC和NVR设备):当天进行过 ## 用户指南 - [使用简介](https://support.huaweicloud.com/usermanual-vis/vis_02_0001.md): 视频接入服务(Video Ingestion Service,简称VIS)是华为云提供的实时视频数据接入服务,提供了摄像头视频数据采集、实时数据分发和视频数据转储等能力。借助视频接入服务,您可以与华为云视频分析服务集成,快速构建基于实时视频数据的智能分析应用。VIS工作示意图您可以在视频接入服务(Video Ingestion Servi - [创建GB/T28181密码](https://support.huaweicloud.com/usermanual-vis/vis_02_0003.md): GB/T28181设备注册到VIS时,需要通过用户名和密码进行认证。因此,您在注册设备到VIS之前,需要先在VIS控制台上创建GB/T28181用户和密码。在设备端注册到VIS操作中配置的SIP用户认证ID、密码,即此章节创建的GB/T28181用户名和密码。GB/T28181密码作为摄像头接入VIS平台时,在摄像头配置界面的配置参数信息 - [GB/T28181设备注册到VIS](https://support.huaweicloud.com/usermanual-vis/vis_02_0004.md): GB/T28181摄像设备注册到VIS,分2步操作:VIS端新增设备:在VIS的控制台操作。设备端注册到VIS:在设备(IPC或者NVR)自己的配置管理页面上操作。(客户需要准备的网络带宽评估:如果客户要接入100路摄像头,每个摄像头1Mbps码率,那这个客户的总带宽至少需要100Mbps。)VIS端新增设备:在VIS的控制台操作。设备端 - [视频邀约](https://support.huaweicloud.com/usermanual-vis/vis_02_0005.md): GB/T28181设备注册成功后,需要对设备通道进行视频邀约,视频邀约成功后,设备的视频会持续接入到VIS中,直到取消邀约。在设备管理界面,选择目标设备操作列的更多 > 视频邀约。已注册设备邀约成功后,在视频流管理界面可查看已激活的关联视频流,此时设备可以通过该视频流进行推流。单击视频流名称,可以查看取流地址(GB/T28181设备的视频 - [(可选)定时接入](https://support.huaweicloud.com/usermanual-vis/vis_02_0017.md): 该操作可选,VIS支持用户对已上线的国标摄像头设置定时接入策略。用户可以设置摄像头在一天中指定的时间范围内,进行随机或连续时间片接入。登录VIS管理控制台。在设备管理界面,选择设备操作列的更多配置定时接入。配置定时接入各参数说明如表1所示。定时接入参数说明配置样例接入类型随机接入:用户需要指定一天中接入的总接入时长、开始时间、结束时间,V - [HTTP-FLV视频流接入VIS](https://support.huaweicloud.com/usermanual-vis/vis_02_0008.md): VIS支持HTTP-FLV视频流接入,您只需要获取HTTP-FLV视频流的拉流地址,然后在VIS控制台中创建视频流即可。登录VIS管理控制台。选择视频流管理新增视频流,如图1所示。新增HTTP-FLV视频流配置视频流详情,各参数说明如表1所示。HTTP-FLV视频流参数说明参数说明取值样例名称视频流的名称,所有用户的视频流名称不能重名,全 - [RTMP视频流接入VIS(已下线)](https://support.huaweicloud.com/usermanual-vis/vis_02_0012.md): VIS支持RTMP视频流接入,您需要在VIS控制台中创建RTMP视频流。此功能已下线,若有RTMP视频流接入需求建议您使用视频直播服务,如有问题,请提交工单咨询。登录VIS管理控制台。选择视频流管理新增视频流,如图1所示。新增RTMP视频流配置视频流详情,各参数说明如表1所示。RTMP视频流参数说明参数说明取值样例名称视频流的名称,所有用 - [视频转储](https://support.huaweicloud.com/usermanual-vis/vis_02_0006.md): 如果需要对实时视频流的数据进行保存,供后续分析或查看,可以对视频流进行转储。对于新创建的视频流,默认是不进行转储的。只有在视频流为已激活状态时,才可以对视频流进行转储,当前VIS支持将视频流转储到OBS。由于VIS进行转储时需要获取用户的OBS桶授权,才能将文件上传到对应的OBS桶中,因此,在进行视频转储前您需要先完成OBS桶的授权策略。 - [指标统计](https://support.huaweicloud.com/usermanual-vis/vis_02_0018.md): 为了使您能够全面地了解设备接入情况,您可以在“设备指标统计”中查看相关状态的设备信息。登录VIS管理控制台。选择“指标统计”>“设备指标统计”,查询相关状态的设备信息。如果需要查询某个具体的设备信息时,可以通过搜索具体的设备ID,直接查看该设备相关信息。设备指标统计指标统计状态状态说明曾经上线有过上线史的设备,即只要上线过,就会显示相关信 - [修订记录](https://support.huaweicloud.com/usermanual-vis/vis_02_0016.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 ## API参考 - [概述](https://support.huaweicloud.com/api-vis/vis_03_0001.md): 欢迎使用视频接入服务(Video Ingestion Service,简称VIS),该服务提供实时视频数据接入功能,包括摄像头视频数据采集、实时数据分发和视频数据转储等能力。借助视频接入服务,您可以与华为云视频分析服务集成,快速构建基于实时视频数据的智能分析应用。视频接入服务给用户提供了开放API的方式,您可以根据本文档提供的API来使用 - [终端节点](https://support.huaweicloud.com/api-vis/vis_03_0006.md): 终端节点(Endpoint)即调用API的请求地址,不同服务不同区域的终端节点不同,您可以从地区和终端节点中查询所有服务的终端节点。视频接入服务的终端节点如表1所示,请您根据业务需要选择对应区域的终端节点。视频接入服务终端节点区域名称区域终端节点(Endpoint)协议类型华北-北京一cn-north-1vis.cn-north-1.my - [约束与限制](https://support.huaweicloud.com/api-vis/vis_03_0008.md): RTMP接入功能已下线,若有RTMP视频流接入需求建议您使用视频直播服务。目前"华北-北京一"和"华东-上海二"区域不支持新用户开通。VIS支持以下接入类型:视频流:支持HTTP-FLV类型的视频流接入。设备:支持GB/T28181摄像设备接入。视频流:支持HTTP-FLV类型的视频流接入。设备:支持GB/T28181摄像设备接入。VIS - [基本概念](https://support.huaweicloud.com/api-vis/vis_03_0009.md): 在网络上,视频数据按时间先后次序传输和播放的连续视频数据流。取流是指通过取流地址,从VIS中获取视频流数据的过程。拉流是指通过公网环境中的取流地址,获取HTTP-FLV类型的视频流数据,并将其接入到VIS中。转储是指根据实时视频流来生成视频文件片段,并存储到OBS中。一种视频直播协议,将流媒体数据封装成FLV格式,然后通过HTTP协议传输 - [API概览](https://support.huaweicloud.com/api-vis/vis_03_0002.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [构造请求](https://support.huaweicloud.com/api-vis/vis_03_0011.md): 本节介绍REST API请求的组成,并以调用IAM服务的获取用户Token接口来说明如何调用API,该API获取用户的Token,Token可以用于调用其他API时鉴权。您还可以通过这个视频教程了解如何构造请求调用API。请求URI由如下部分组成。{URI-scheme} :// {Endpoint} / {resource-path} - [认证鉴权](https://support.huaweicloud.com/api-vis/vis_03_0007.md): 调用接口有如下两种认证方式,您可以选择其中一种进行认证鉴权。Token认证:通过Token认证通用请求。AK/SK认证:通过AK(Access Key ID)/SK(Secret Access Key)加密调用请求。Token的有效期为24小时,需要使用同一个Token鉴权时,可以缓存起来,避免频繁调用。Token在计算机系统中代表令牌( - [返回结果](https://support.huaweicloud.com/api-vis/vis_03_0056.md): 请求发送以后,您会收到响应,包含:状态码、响应消息头和响应消息体。状态码是一组从1xx到5xx的数字代码,状态码表示了请求响应的状态,完整的状态码列表请参见状态码。对于获取用户Token接口,如果调用后返回状态码为201,则表示请求成功。对应请求消息头,响应同样也有消息头,如Content-type。对于获取用户Token接口,返回如图1 - [开通服务](https://support.huaweicloud.com/api-vis/CreateSubscription.md): 此接口用于用户申请开通视频接入服务。目前"华北-北京一"和"华东-上海二"区域不支持新用户开通。您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。POST /v1/{project_id}/subscription状态码: 201状态码: 20 - [获取服务开通信息](https://support.huaweicloud.com/api-vis/ListSubscriptions.md): 该接口用于获取服务开通信息。目前"华北-北京一"和"华东-上海二"区域不支持新用户开通。您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。GET /v1/{project_id}/subscription状态码: 200状态码: 200正常状态 - [创建视频流](https://support.huaweicloud.com/api-vis/CreateStream.md): 该接口用于创建视频流。包括RTMP以及HTTP-FLV类型视频流。创建RTMP视频流时,用户可根据实际需求选择是否配置密钥,如果配置了密钥,则进行RTMP推流时需要提供认证Token。如果不配置该参数,则推流时不需要进行认证。创建HTTP-FLV视频流时,需要HTTP-FLV视频流的拉流地址,且地址必须是http或https协议的合法UR - [获取视频流列表](https://support.huaweicloud.com/api-vis/ListStreams.md): 此接口用于获取所有视频流的详细信息。您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。GET /v1/{project_id}/streams状态码: 200状态码: 200正常状态码: 400请求错误。具体返回错误码请参考错误码说明 - [更新视频流](https://support.huaweicloud.com/api-vis/UpdateStream.md): 该接口用于更新视频流的详情,包括RTMP以及HTTP-FLV类型视频流。当视频流处于ACTIVE状态时,不允许修改视频接入类型您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。PUT /v1/{project_id}/streams/{stre - [获取视频流信息](https://support.huaweicloud.com/api-vis/ListStreamInfos.md): 此接口用于获取指定视频流的详细信息。说明:Stream_Flow_Info中部分字段数据暂时无法提供,数据内容无意义。您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。GET /v1/{project_id}/streams/{stream_n - [删除视频流](https://support.huaweicloud.com/api-vis/DeleteStream.md): 此接口用于删除指定视频流。您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。DELETE /v1/{project_id}/streams/{stream_name}状态码: 200状态码: 200正常状态码: 400请求错误。具体返回错误码请 - [更新转储信息](https://support.huaweicloud.com/api-vis/UpdateRetention.md): 此接口用于更新视频转储信息。创建的视频流默认没有转储信息,即视频数据不会保存。更新转储信息后可以将视频流保存到指定的存储媒介,如OBS。后续用户可以从OBS上获取到转储的视频。如果转储到OBS,在调用该API之前,需要您先授予VIS操作OBS的权限,授权操作只需要操作一次即可,后续转储无需再操作。授权方法如下:登录视频接入服务控制台。在" - [获取视频流地址](https://support.huaweicloud.com/api-vis/ListStreamsAddresses.md): 此接口用于获取指定视频流的地址。该地址用于进行视频流推流或者拉流。实时视频流,可以通过该接口返回的pull_flow_address参数值获取视频流地址。实时视频流,可以通过该接口返回的pull_flow_address参数值获取视频流地址。如果编码格式是H264、H265,均可通过该接口返回的hls_pull_flow_address和 - [创建GB/T28181设备通道](https://support.huaweicloud.com/api-vis/CreateDeviceChannel.md): 此接口用于创建GB/T28181设备(摄像头、网络硬盘录像机等)通道。创建成功之后,自动为GB/T28181设备生成设备ID,以及选择关联的GB/T28181凭证。用户在设备注册时使用该设备ID与凭证,作为设备的用户名以及认证ID址。您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK - [获取设备列表](https://support.huaweicloud.com/api-vis/ListDevices.md): 此接口用于获取已经注册成功的GB/T28181设备列表。您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。GET /v1/{project_id}/devices状态码: 200状态码: 200正常状态码: 400请求错误。具体返回错误码请参考 - [更新GB/T28181设备通道信息](https://support.huaweicloud.com/api-vis/UpdateDeviceChannel.md): 该接口用于GB/T28181设备进行“视频邀约”和“取消邀约”,配置优先使用TCP传输的配置。GB/T28181设备通道视频流名称后缀不允许修改。您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。PUT /v1/{project_id}/dev - [获取NVR设备通道列表](https://support.huaweicloud.com/api-vis/ListNvrChannels.md): 此接口用于获取已经注册成功的NVR设备通道列表。您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。GET /v1/{project_id}/devices/{device_id}状态码: 200状态码: 200正常状态码: 400请求错误。具体 - [删除GB/T28181设备](https://support.huaweicloud.com/api-vis/DeleteDevice.md): 此接口用于删除指定设备。您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。DELETE /v1/{project_id}/devices/{device_id}状态码: 200状态码: 200正常状态码: 404找不到资源或没有开通服务。具体返 - [更新NVR设备通道列表](https://support.huaweicloud.com/api-vis/UpdateNvrDeviceChannel.md): 该接口用于更新NVR设备的通道列表。您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。PUT /v1/{project_id}/devices/{device_id}/channel-refresh状态码: 200状态码: 200正常状态码: - [更新GB/T28181设备通道接入策略](https://support.huaweicloud.com/api-vis/UpdateDeviceChannelStrategy.md): 该接口用于设置GB/T28181设备的视频接入策略。用户可以通过设置接入策略定时自动进行设备的接入。定时接入策略分为随机接入和连续接入两种采集类型。随机接入:在开始时间和结束时间内,随机采集总时长为total_length参数值的视频。连续接入:从开始时间连续采集时长为total_length参数值的视频。您可以在API Explorer - [创建GB/T28181凭证](https://support.huaweicloud.com/api-vis/CreateDeviceCertificate.md): 该接口用于创建GB/T28181凭证,该凭证用于GB/T28181设备注册时使用。您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。POST /v1/{project_id}/credentials/codes状态码: 201状态码: 201正 - [获取GB/T28181凭证列表](https://support.huaweicloud.com/api-vis/ListDevicesCertificates.md): 该接口用于获取所有GB/T28181凭证。您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。GET /v1/{project_id}/credentials/codes状态码: 200状态码: 200正常状态码: 400请求错误。具体返回错误码 - [删除GB/T28181凭证](https://support.huaweicloud.com/api-vis/DeleteDeviceCertificate.md): 该接口用于删除GB/T28181用户的凭证。您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。DELETE /v1/{project_id}/credentials/codes/{username}状态码: 200状态码: 200正常状态码: - [更新GB/T28181凭证](https://support.huaweicloud.com/api-vis/UpdateDeviceCertificate.md): 该接口用于更新GB/T28181用户名密码凭证。您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。PUT /v1/{project_id}/credentials/codes/{username}状态码: 200状态码: 200正常状态码: 4 - [创建AK/SK凭证](https://support.huaweicloud.com/api-vis/CreateAkskCertificate.md): 该接口用于创建AK/SK凭证,AK/SK用于RTMP视频流推流时的鉴权。您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。POST /v1/{project_id}/credentials/aksks状态码: 201状态码: 201正常状态码: - [获取AK/SK凭证列表](https://support.huaweicloud.com/api-vis/ListAkskCertificates.md): 该接口用于获取所有AK/SK凭证。您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。GET /v1/{project_id}/credentials/aksks状态码: 200状态码: 200正常状态码: 400请求错误。具体返回错误码请参考错 - [删除AK/SK凭证](https://support.huaweicloud.com/api-vis/DeleteAkskCertificate.md): 该接口用于删除AKSK凭证。您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。DELETE /v1/{project_id}/credentials/aksks/{access_key}状态码: 204状态码: 204正常状态码: 400请求错 - [更新AK/SK凭证](https://support.huaweicloud.com/api-vis/UpdateAksk.md): 该接口用于更新AK/SK凭证,AK/SK用于RTMP推流的鉴权您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。PUT /v1/{project_id}/credentials/aksks/{access_key}状态码: 204状态码: 20 - [获取新上线设备列表](https://support.huaweicloud.com/api-vis/ListTodayNewOnlineDevices.md): 获取当前project下,最新上线(即之前没有上线记录)的GB/T28181设备列表。您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。GET /v1/{project_id}/operation/todayNewOnlineDeviceLis - [获取新掉线设备列表](https://support.huaweicloud.com/api-vis/ListTodayDroppedDevices.md): 获取当前project下,最新掉线的GB/T28181设备列表。您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。GET /v1/{project_id}/operation/todayDroppedDeviceList状态码: 200状态码: - [获取长期不在线设备列表](https://support.huaweicloud.com/api-vis/ListLongTermOfflineDevices.md): 获取当前project下,长期不在线的GB/T28181设备列表。您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。GET /v1/{project_id}/operation/longTermOfflineDeviceList状态码: 200 - [获取近期掉线的设备列表](https://support.huaweicloud.com/api-vis/ListShortTermOfflineDevices.md): 获取当前project下,最近三天新掉线的设备列表。您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。GET /v1/{project_id}/operation/shortTermOfflineDeviceList状态码: 200状态码: 2 - [获取在线未推流设备列表](https://support.huaweicloud.com/api-vis/ListNotSendDataDevices.md): 获取当前project下,从来没有视频数据发送的设备列表。您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。GET /v1/{project_id}/operation/notSendDataDeviceList状态码: 200状态码: 200 - [获取视频包接收率](https://support.huaweicloud.com/api-vis/ListTodayPacketReceivedRateDevices.md): 获取当天有视频接入的GB/T28181设备的平均视频包接收率的列表。说明:暂时无法提供视频包接收率数据,数据内容无意义您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。GET /v1/{project_id}/operation/todayPa - [获取曾经上线的设备列表](https://support.huaweicloud.com/api-vis/ListPastOnlineDevices.md): 获取当前project下,获取曾经上线的GB/T28181设备列表,即只要上线过的设备信息都会显示。您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。GET /v1/{project_id}/operation/pastOnlineDevice - [更新桶授权](https://support.huaweicloud.com/api-vis/UpdateAuthority.md): 此接口用于用户更新桶授权:授权和取消授权。您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。PUT /v1/{project_id}/buckets/authority无桶授权PUT /v1/0572be6bdf80d4ad2f0******/ - [获取桶信息列表](https://support.huaweicloud.com/api-vis/ListBucket.md): 此接口用于用户获取桶信息列表,桶信息中包含两个字段,分别是桶名称和桶授权信息。您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。GET /v1/{project_id}/buckets状态码: 200状态码: 200正常状态码: 400请求错误 - [公共数据结构](https://support.huaweicloud.com/api-vis/vis_03_0046.md): 分页响应参数,当有offset与limit查询参数时,返回如下结构: - [状态码](https://support.huaweicloud.com/api-vis/vis_03_0055.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [错误码](https://support.huaweicloud.com/api-vis/vis_03_0047.md): 调用API出错后,将不会返回结果数据。调用方可根据每个API对应的错误码来定位错误原因。当调用出错时,HTTP请求返回一个4xx或5xx的HTTP状态码。返回的消息体中是具体的错误代码及错误信息。在调用方找不到错误原因时,可以联系客服,并提供错误码,以便我们尽快帮您解决问题。异常响应样例{ "error_code": "VIS. - [获取项目ID/账号名/AK/SK](https://support.huaweicloud.com/api-vis/vis_03_0005.md): 在认证鉴权章节,需要填入账号名、用户名或者AK/SK。在调用API的时候,部分URL中需要填入项目ID(project_id)。由于获取方法一样,所以这里放在一起介绍操作步骤。登录管理控制台。鼠标移动到右上角的用户名上,在下拉列表中选择我的凭证。在我的凭证页面,可以查看用户名、账号名,在项目列表中查看项目ID。查看账号ID/项目ID单击管 - [修订记录](https://support.huaweicloud.com/api-vis/vis_03_0049.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 ## 常见问题 - [视频接入服务支持哪些类型的视频流?](https://support.huaweicloud.com/vis_faq/vis_04_0003.md): VIS支持以下接入类型:视频流:HTTP-FLV类型的视频流,视频流编码格式支持H264。设备:支持GB/T28181摄像设备接入,视频流编码格式支持H264和H265。视频流:HTTP-FLV类型的视频流,视频流编码格式支持H264。设备:支持GB/T28181摄像设备接入,视频流编码格式支持H264和H265。 - [控制台上视频流不能预览播放怎么处理?](https://support.huaweicloud.com/vis_faq/vis_04_0005.md): 可能的原因以及处理办法有以下几种:视频流异常,或者暂未接入到VIS上。如果视频流详情页中视频流分辨率、流量等信息无法显示,请尝试重新接入视频流到VIS。浏览器不兼容,可尝试使用最新版的Chrome浏览器进行播放预览。浏览器对视频流的取流地址进行了拦截。请将取流地址拷贝后,粘贴到另外新打开的浏览器窗口地址栏中并打开,如果浏览器提示需要进行认 - [RTMP类型视频流在视频预览页面的推流地址和取流地址为空,如何处理?](https://support.huaweicloud.com/vis_faq/vis_04_0006.md): RTMP类型的视频流接入后,需要激活视频流才能产生推流地址和取流地址。可在视频流管理界面,单击RTMP视频流操作列的激活。此功能已下线,若有RTMP视频流接入需求建议您使用视频直播服务,如有问题,请提交工单咨询。 - [首次使用视频转储功能时,需要哪些准备工作?](https://support.huaweicloud.com/vis_faq/vis_04_0007.md): 在视频接入服务中,视频转储功能依赖OBS服务。因此,首次使用视频转储时需要:开通OBS服务。授予VIS操作OBS的权限,即OBS授权。若未授权,用户在界面进行转储操作时,会有相关提示。在OBS存储中至少创建一个桶。视频转储时,选择已创建的桶和路径(不支持跨Region使用OBS桶),用于存放转储后的视频文件。 - [正在转储中的视频流如果中断了,OBS上的视频片段文件会怎样?](https://support.huaweicloud.com/vis_faq/vis_04_0008.md): 正在转储的视频流在异常情况下,如果无法接入到VIS中,中断时间段内无法在OBS中产生视频片段文件。待异常恢复后,视频流重新接入到VIS中,OBS上会正常生成视频片段文件。 - [转储失败时如何处理?](https://support.huaweicloud.com/vis_faq/vis_04_0009.md): 转储失败可能有以下几个原因:OBS授权委托未创建或者被删除,请重新创建委托。账号欠费,请及时充值。视频流中断,请尝试重新接入以恢复视频流。OBS桶开启了KMS加密,请在视频转储前授予VIS账号KMS Administrator权限。具体授权方法请参见给用户授权。 - [VIS中访问秘钥和GB/T28181密码,两种凭证有什么区别和作用?](https://support.huaweicloud.com/vis_faq/vis_04_0010.md): 访问秘钥为RTMP接入类型的视频流创建时的可选参数,用于用户推流时的鉴权,使用方式请参见创建访问秘钥。此功能已下线,若有RTMP视频流接入需求建议您使用视频直播服务,如有问题,请提交工单咨询。为RTMP接入类型的视频流创建时的可选参数,用于用户推流时的鉴权,使用方式请参见创建访问秘钥。此功能已下线,若有RTMP视频流接入需求建议您使用视频 - [GB/T28181类型设备注册失败怎么处理?](https://support.huaweicloud.com/vis_faq/vis_04_0011.md): 请检查GB/T28181类型设备的配置信息,保证相关配置参数正确,例如:平台接入方式为GB/T28181、传输协议为UDP。除此之外,其余信息,如SIP服务器地址以及端口、密码等也需配置正确。SIP服务器地址可在VIS控制台的设备管理界面获取。除此之外,其余信息,如SIP服务器地址以及端口、密码等也需配置正确。SIP服务器地址可在VIS控 - [设备接入VIS的SIP服务器地址怎么获取?](https://support.huaweicloud.com/vis_faq/vis_04_0002.md): GB/T28181类型设备在接入VIS时,需要配置VIS对外提供的SIP服务器地址、端口。SIP服务器地址和端口可以在VIS控制台获取,如图1所示。 - [GB/T28181类型设备邀约失败,常见原因有哪些?](https://support.huaweicloud.com/vis_faq/vis_04_0012.md): 对于使用GB/T28181协议时,暂只支持H264/H265编码的设备,请检查该设备的配置页面,确认视频编码格式配置为H264/H265,并重新注册和邀约。检查网络连通性,确保GB/T28181类型设备所在网络与VIS平台连通,并且网络状态良好。 - [GB/T28181类型设备邀约成功后,如果设备故障并恢复,是否需要重新注册和邀约?](https://support.huaweicloud.com/vis_faq/vis_04_0013.md): GB/T28181类型设备短时间内故障恢复,不需要重新注册和邀约。若设备故障时间过长,超过3分钟仍无法恢复视频流,故障恢复后需要重新注册并邀约。 - [视频流管理页面中,视频流状态和转储状态分别都有哪几种,代表什么含义?](https://support.huaweicloud.com/vis_faq/vis_04_0015.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [取流地址是https格式的url,使用该url获取实时视频时,VIS报502错误码,常见原因有哪些?](https://support.huaweicloud.com/vis_faq/vis_04_0016.md): 该视频流并未正常接入,请确认该视频流是否正在推流或者拉流。取流客户端数量达到上限,当前每条视频流最大支持5个客户端同时取流,请确认取流客户端数量。本地网络与公网环境不通或者网络抖动等原因无法建立连接,请尝试重新发起请求。 - [使用视频流或者设备并删除资源后,为何第二天仍旧收到了扣费的话单,并进行了扣费?](https://support.huaweicloud.com/vis_faq/vis_04_0017.md): 视频流管理以天为周期进行计费,账单出账周期在计费周期结束之后一天内,即第二天扣除的是前一天的视频流通道管理费用。前一天曾经处于过激活状态,都会进行收费。计费时间以天为单位,天表示自然天,即当地时间当天0点到24点。 - [视频流的取流地址会改变吗?](https://support.huaweicloud.com/vis_faq/vis_04_0018.md): 由于重新邀约后取流地址会发生改变,因此您在进行推流或拉流前,需在控制台的“视频预览”页面中获取最新的流信息,确保使用的是最新的视频流地址。您也可以通过调用获取视频流地址接口获取最新的视频流地址。 - [GB/T28181设备注册成功后,无法获取到视频流的常见原因有哪些?](https://support.huaweicloud.com/vis_faq/vis_04_0019.md): GB/T28181设备注册成功后,若无法获取到视频流,建议您从以下几方面进行初步排查:检查设备是否在线且处于邀约成功状态。检查设备端环境网络是否正常。检查防火墙是否屏蔽端口,或是否设置了黑白名单屏蔽。确认设备是否支持国标协议2016。检查账号是否欠费,若欠费,则无法正常邀约。若上述方法均无法解决问题,建议您提交工单,申请华为云技术客服协助