检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
云容器引擎-成长地图 | 华为云 视频接入服务 视频接入服务(Video Ingestion Service,简称VIS)是华为云提供的实时视频数据接入服务,提供了摄像头视频数据采集、实时数据分发和视频数据转储等能力。借助视频接入服务,您可以与华为云视频分析服务集成,快速构建基于实时视频数据的智能分析应用。
基本概念 视频流 在网络上,视频数据按时间先后次序传输和播放的连续视频数据流。 取流 取流是指通过取流地址,从VIS中获取视频流数据的过程。 拉流 拉流是指通过公网环境中的取流地址,获取HTTP-FLV类型的视频流数据,并将其接入到VIS中。 转储 转储是指根据实时视频流来生成视频文件片段,并存储到OBS中。
视频接入服务支持哪些类型的视频流? VIS支持以下接入类型: 视频流:HTTP-FLV类型的视频流,视频流编码格式支持H264。 设备:支持GB/T28181摄像设备接入,视频流编码格式支持H264和H265。
创建视频流 功能介绍 该接口用于创建视频流。包括RTMP以及HTTP-FLV类型视频流。 创建RTMP视频流时,用户可根据实际需求选择是否配置密钥,如果配置了密钥,则进行RTMP推流时需要提供认证Token。如果不配置该参数,则推流时不需要进行认证。 创建HTTP-FLV视频流时
基本概念 视频流 在网络上,视频数据按时间先后次序传输和播放的连续视频数据流。 取流 取流是指通过取流地址,从VIS中获取视频流数据的过程。 拉流 拉流是指通过公网环境中的取流地址,获取HTTP-FLV类型的视频流数据,并将其接入到VIS中。 转储 转储是指根据实时视频流来生成视频文件片段,并存储到OBS中。
获取视频流地址 功能介绍 此接口用于获取指定视频流的地址。该地址用于进行视频流推流或者拉流。 实时视频流,可以通过该接口返回的pull_flow_address参数值获取视频流地址。 如果编码格式是H264、H265,均可通过该接口返回的hls_pull_flow_address
计费说明 计费项 华为云VIS会对您的设备以及视频流的使用进行收费,具体包含以下计费项: 表1 视频接入服务计费项 计费项 说明 设备和视频流通道 IPC和NVR设备和视频流通道的管理费用。 外网下行流量 通过VIS的视频流取流地址取流时,产生的华为云外网的下行数据流量费用。 计费模式
什么是视频接入服务 视频接入服务(Video Ingestion Service,简称VIS)是华为云提供的实时视频数据接入服务,提供了摄像头视频数据采集、实时数据分发和视频数据转储等能力。借助视频接入服务,您可以与华为云视频分析服务集成,快速构建基于实时视频数据的智能分析应用。
取流地址是https格式的url,使用该url获取实时视频时,VIS报502错误码,常见原因有哪些? 该视频流并未正常接入,请确认该视频流是否正在推流或者拉流。 取流客户端数量达到上限,当前每条视频流最大支持5个客户端同时取流,请确认取流客户端数量。 本地网络与公网环境不通或者网络抖动等原因无法建立连接,请尝试重新发起请求。
Boolean 是否永久保存。 store_type String 转储位置,可为“obs”,即存储到华为云对象存储OBS上。 bucket String OBS桶名。 path String OBS目录。 timezone String 时区信息。 slice_in_minute
视频流管理 创建视频流 获取视频流列表 更新视频流 获取视频流信息 删除视频流 更新转储信息 获取视频流地址
视频邀约 GB/T28181设备注册成功后,需要对设备通道进行视频邀约,视频邀约成功后,设备的视频会持续接入到VIS中,直到取消邀约。 在“设备管理”界面,选择目标设备操作列的“更多 > 视频邀约”。 图1 已注册设备 邀约成功后,在“视频流管理”界面可查看已激活的关联视频流,此时设备可以通过该视频流进行推流。
更新视频流 功能介绍 该接口用于更新视频流的详情,包括RTMP以及HTTP-FLV类型视频流。 接口约束 当视频流处于ACTIVE状态时,不允许修改视频接入类型 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。
用于标识该视频流,一个视频流最多添加10个标签。 group=group#1 描述 视频流的描述信息。 - 视频流创建之后,需要激活才能进行拉流。在“视频流管理”界面,单击RTMP视频流操作列的“激活”。 视频流在激活之后,单击视频流名称,可以查看视频流详情,包括实时视频、推流地址以及取流地址。
视频流管理页面中,视频流状态和转储状态分别都有哪几种,代表什么含义? 状态 说明 视频流状态 已停用:RTMP类型(已下线)或者HTTP-FLV类型视频流,创建或者停用后显示为该状态。已上线GB/T28181类型设备,未邀约或者取消邀约后显示为该状态。 已激活:RTMP类型(已下
服务器在完成请求时发生冲突。 返回该状态码,表明客户端尝试创建的资源已经存在,或者由于冲突请求的更新操作不能被完成。 410 Gone 客户端请求的资源已经不存在。 返回该状态码,表明请求的资源已被永久删除。 411 Length Required 服务器无法处理客户端发送的不带Content-Length的请求信息。
选择按一个字段排序,可选值如下。 encode_type:视频流编码格式。 access_type:视频接入类型。 share_type:视频流共享类型。 created_at:视频流创建时间。 name:视频流名字。 state:视频流状态。 retention_state:视频流转储状态。 默认为crea
HTTP-FLV视频流接入VIS VIS支持HTTP-FLV视频流接入,您只需要获取HTTP-FLV视频流的拉流地址,然后在VIS控制台中创建视频流即可。 创建流程 登录VIS管理控制台。 选择“视频流管理 > 新增视频流”,如图1所示。 图1 新增HTTP-FLV视频流 配置视频流详情,各参数说明如表1所示。
控制台上视频流不能预览播放怎么处理? 可能的原因以及处理办法有以下几种: 视频流异常,或者暂未接入到VIS上。如果视频流详情页中视频流分辨率、流量等信息无法显示,请尝试重新接入视频流到VIS。 浏览器不兼容,可尝试使用最新版的Chrome浏览器进行播放预览。 浏览器对视频流的取流
视频转储 如果需要对实时视频流的数据进行保存,供后续分析或查看,可以对视频流进行转储。 对于新创建的视频流,默认是不进行转储的。只有在视频流为“已激活”状态时,才可以对视频流进行转储,当前VIS支持将视频流转储到OBS。 OBS桶授权策略 由于VIS进行转储时需要获取用户的OBS