jancd/qiniu-developer_ShareGPT huggingface dataset:
human: 如何处理七牛云的视频监控任意时间段的本地录像回放

gpt: [视频监控](https://developer.qiniu.com/qvs) > 最佳实践 > 任意时间段的本地录像回放

#  任意时间段的本地录像回放

最近更新时间: 2022-12-13 10:50:23

  1. 拼接流ID。  
对于本地录像回放，如果希望播放任意时间段内的录像，需要手动构造流ID。当设备类型为摄像头时，流ID格式为设备国标ID_history_开始时间戳_结束时间戳；当设备类型为平台时，流ID格式为设备国标ID_通道ID_history_开始时间戳_结束时间戳。  
**示例** ：  
假设目前有一个NVR国标ID为`31011500991320020874`，通道ID为`34020000001310000001`，希望观看`2022-12-22
00:00:00`到`2022-12-22 23:59:59`时间段内的录像。  
开始时间`2022-12-22 00:00:00`转换的`uninx时间戳`为`1671638400`。  
结束时间`2022-12-22 23:59:59`转换的`unix时间戳`为`167172479`  
则流ID为:
`31011500991320020874_34020000001310000001_history_1671638400_1671724799`。

  2. 获取播放地址。

     * 如果空间已经配置了域名，则请求[静态模式获取流地址 __](https://developer.qiniu.com/qvs/6800/static-model)接口获取流地址。
     * 如果空间没有配置域名， 则请求[动态模式获取流地址 __](https://developer.qiniu.com/qvs/6801/dynamic-model)接口获取流地址。

请求示例

    
    
        curl --request POST \
        --url http://qvs.qiniuapi.com/v1/namespaces/d102sni9zryu/streams/31011500991320020874_34020000001310000001_history_1671638400_1671724799/urls \
        --header 'authorization: QiniuStub j853F3bLkWl59I5BOkWm6q1Z1mZClpr9Z9CLfDE0:u372aQV0359mzwTVGxn22sRgFYc=' \
        --header 'content-type: application/json' \
        --data '{
          "publishIp":"116.236.177.50",
          "playIp":"116.236.177.50"
        }'
    

响应示例

    
    
    {
      "playUrls": {
        "rtmp":"rtmp://180.101.136.82:2045/qiniu/31011500991180013390_34020000001310000006_history_1670799600_1670835600?e=1670851888\u0026token=52fdfc072182654d%3A1uPRRnu6M6aWZ_IVVHahdCjgFDk",
        "flv":"http://180.101.136.82:1360/qiniu/31011500991180013390_34020000001310000006_history_1670799600_1670835600.flv?e=1670851888\u0026token=52fdfc072182654d%3AQAghBKuIO35EJVlT0uYI9iEr_Ms",		   
        "hls":"http://180.101.136.82:1370/qiniu/31011500991180013390_34020000001310000006_history_1670799600_1670835600.m3u8?e=1670851888\u0026token=52fdfc072182654d%3A7ZmDc6X5bsZIuig7cRA6-HXInJU",  
        "webrtc":"webrtc://180.101.136.82:1240/qiniu/31011500991180013390_34020000001310000006_history_1670799600_1670835600?e=1670851888\u0026token=52fdfc072182654d%3AYPD6HRoJFayO1iCMUiMlOrXsueg"
       },
      "onlineState":false,
      "disabled":false,
      "publishUrlExpired":1670851888
    }
    

  3. 在播放器中播放播放获取到的流地址。

    
    
    fflay http://180.101.136.82:1370/qiniu/31011500991180013390_34020000001310000006_history_1670799600_1670835600.m3u8?e=1670851888\u0026token=52fdfc072182654d%3A7ZmDc6X5bsZIuig7cRA6-HXInJU
    

以上内容是否对您有帮助？
human: 如何处理七牛云的视频监控报警联动(收到报警触发录制截图)

gpt: [视频监控](https://developer.qiniu.com/qvs) > 最佳实践 > 报警联动(收到报警触发录制截图)

#  报警联动(收到报警触发录制截图)

最近更新时间: 2023-08-02 11:23:57

# **使用流程**

  1. 设备必须通过gb28181接入，并具备告警能力(登录到设备的web配置界面，能看到告警配置，代表有告警能力)![test.png](https://dn-odum9helk.qbox.me/FipySAV3S7DdkIYmNkwI0mGVLUwf)
  2. 如果是`海康`的设备，需要先请求[布防撤防 __](https://developer.qiniu.io/qvs/12416/their-removal)API，命令为`SetGuard`，才会开启设备报警。
  3. 打开设备的告警事件通知(qvs控制台“设备管理”->查看或编辑“设备信息”,以控制告警开关),[控制台告警配置详细步骤 __](https://developer.qiniu.com/qvs/7999/alarm-event-notification)。其中`视频报警`必须开启。通过API配置设备的`alarmTypesForRecord`、`alarmTypesForSnap `参数，配置感兴趣的报警类型。如果配置了`alarmTypesForRecord`，还需要配置`recordTime `参数配置收到报警后录像的时长。详细参考[创建设备 __](https://developer.qiniu.com/qvs/6896/create-device)和[更新设备 __](https://developer.qiniu.com/qvs/6899/update-the-device)。
  4. 创建`按需`录制或者截图模板。关于录制模板的使用方法参考[录制模板 __](https://developer.qiniu.com/qvs/6789/recording-the-template)。关于截图模板的使用方法参考[截图模板 __](https://developer.qiniu.com/qvs/6790/screenshot-of-the-template)。
  5. 设备对应的流绑定`按需`录制或者截图模板。关于设备的国标ID和流ID的对应关系参考[使用流接口必读 __](https://developer.qiniu.com/qvs/11878/use-the-stream-interface-is-required)。
  6. 当设备收到配置的报警列表中的某一个报警时，会触发录制或者截图。
  7. 录制或者截图结束之后，可以在视频流管理的[云端录制回放 __](https://developer.qiniu.io/qvs/6785/video-streaming-management#3)和[视频截图 __](https://developer.qiniu.io/qvs/6785/video-streaming-management#4)页面查看云端录像或者截图。

以上内容是否对您有帮助？
human: 如何处理七牛云的视频监控RTMP接入流程

gpt: [视频监控](https://developer.qiniu.com/qvs) > 最佳实践 > RTMP接入流程

#  RTMP接入流程

最近更新时间: 2022-08-25 10:12:38

本文主要简述使用摄像头或OBS进行RTMP接入测试的配置说明。

# **摄像头推流**

## **操作步骤：**

1.首先需要在七牛云视频监控产品portal上查询已经添加好的对应的配置信息，获取对应的推流地址，如尚未创建请参考[快速入门
__](https://developer.qiniu.io/qvs/manual/6763/qvs-quick-start)进行配置。  
2.登录到摄像头的配置页面，找到RTMP配置页面。  
3.请确保视频编码格式为h264，音频编码格式为aac。  
4.平台`支持`h265接入和转发,但浏览器大都无法直接播放h265, 因此客户要自行集成[浏览器h265插件
__](https://github.com/numberwolf/h265web.js),`非浏览器`的h265播放，可以参考我们的[播放器sdk
__](https://developer.qiniu.com/qvs/7924/play-the-sdk)  
5.将获取到的推流地址分别填入。  
（1）无鉴权  
![](https://dn-odum9helk.qbox.me/Fonr-typRbxfWtjzIO45YvTfvMfw)  
（2）有鉴权  
![](https://dn-odum9helk.qbox.me/FhiF9dtuVfEV77tamLf1cTLKF8Hd)  
5.配置完成后选择启用，点击保存即可。  
**注：**  
如需使用推流SDK，可以下载直播云中提供的推流SDK。  
[Android 推流 SDK
__](https://developer.qiniu.com/pili/3715/PLDroidMediaStreaming-overview)  
[IOS 推流 SDK __](https://developer.qiniu.com/pili/3778/PLMediaStreamingKit-
overview)

# **OBS推流**

## **操作步骤：**

1.打开 OBS 推流软件，点击设置进入配置页面，选择流这项进行流配置。  
![](https://dn-odum9helk.qbox.me/FtuR3hW6fitQCvemxkbw0g6A60Mz)  
2.将获取到的推流地址分别填入 URL 和 流密钥。  
（1）无鉴权  
![](https://dn-odum9helk.qbox.me/FjVHBktVRVjDqrd3SXNSEKFBjJBo)  
（2）有鉴权  
![](https://dn-odum9helk.qbox.me/Fg3qC9Q_grOQ2lnOMKM5FQ5qk3_I)  
3.配置完成后，点击开始推流，进行推流。  
![](https://dn-odum9helk.qbox.me/FiuTf2OfgPuROwlKbcL_odkevbsL)  
4\. obs推流可选优化项，obs推流延迟较大，可以通过以下参数设置，降低端到端的播放延迟。  
![OBS.png](https://dn-odum9helk.qbox.me/Fund11eq7KmEgdZrTojaMeqqLzsx)  
5\. 播放器低延迟设置。

  * ffmpeg自带的ffplay播放器，命令行参数ffplay ‘播放地址’ -fflags nobuffer
  * vlc播放器，Preference=>Input/Codecs=>Default Caching Level下拉菜单选择"Lowest Latency"
  * 其他播放器，可以自行参考文档，在播放器的设置选项里，选择对应的低延迟参数

以上内容是否对您有帮助？
human: 如何处理七牛云的视频监控摄像头国标接入流程

gpt: [视频监控](https://developer.qiniu.com/qvs) > 最佳实践 > 摄像头国标接入流程

#  摄像头国标接入流程

最近更新时间: 2022-08-25 10:12:31

**本文简述了使用国标协议接入时配置流程，以及接入流程演示视频** 。

# **国标接入配置示范**

## **操作步骤：**

1.首先需要在七牛云视频监控产品portal上查询已经添加好的对应的配置信息，如尚未创建请参考[快速入门
__](https://developer.qiniu.com/qvs/6763/qvs-quick-start)。  
2.登录到摄像头的配置页面，找到国标接入配置页面。  
3.将对应信息配置到设备端配置、启用国标保存后，该设备将进行注册接入。  
4.请确保视频编码格式为h264,码流控制/码率类型选择“可变码率”;音频编码格式为g711-alaw或者aac, 采样率 8000 。  
5.平台`支持`h265接入和转发,但浏览器大都无法直接播放h265, 因此客户要自行集成[浏览器h265插件
__](https://github.com/numberwolf/h265web.js),`非浏览器`的h265播放，可以参考我们的[播放器sdk
__](https://developer.qiniu.com/qvs/7924/play-the-sdk)  
  

## **海康设备国标接入配置示范**

![](https://dn-odum9helk.qbox.me/Furkm0igA4xP_kRx3CYPEcZl3mVn)  
_配置参数说明：_

参数 | 说明  
---|---  
平台接入方式 | 选择28181  
本地SIP端口 | 由于设备默认的本地Sip端口号5060,可能会被局域网屏蔽，建议修改为5061、5062等其他端口号  
传输协议 | 选择UDP  
协议版本 | 选择“GB/T28181-2011 或 GB/T28181-2016”  
SIP服务器ID | 填入视频监控平台（QVS）提供的SIP服务器ID  
SIP服务器域 | SIP服务器ID的前10位  
SIP服务地址 | 填入视频监控平台（QVS）提供的SIP服务器IP  
SIP服务器端口 | 填入视频监控平台（QVS）提供的SIP服务器端口号  
SIP用户名 | 填入视频监控平台（QVS）中创建对应的设备时输入的用户名  
SIP用户认证ID | 填入视频监控平台（QVS）中创建对应的设备时输入或自动生成的设备国标ID，网络摄像头的国标ID，11-13位为132  
密码 | 填入视频监控平台（QVS）中创建对应的设备时输入的密码  
视频通道编码ID | 填入视频监控平台（QVS）中创建对应的设备时输入的设备国标ID  
  
  

## **大华设备国标接入配置示范**

![](https://dn-odum9helk.qbox.me/Fh1UqngoGFfnoC9hoVAHGNdLEUwN)  
_配置参数说明：_

参数 | 说明  
---|---  
SIP服务器编号 | 填入视频监控平台（QVS）提供的SIP服务器ID  
SIP域 | SIP服务器ID的前10位  
SIP服务IP | 填入视频监控平台（QVS）提供的SIP服务器IP  
SIP服务器端口 | 填入视频监控平台（QVS）提供的SIP服务器端口号  
设备编号 | 填入视频监控平台（QVS）中创建对应的设备时输入或自动生成的设备国标ID，网络摄像头的国标ID，11-13位为132  
密码 | 填入视频监控平台（QVS）中创建对应的设备时输入的密码  
本地SIP端口 | 由于设备默认的本地Sip端口号5060,可能会被局域网屏蔽，建议修改为5061、5062等其他端口号  
通道编号 | 填入视频监控平台（QVS）中创建对应的设备时输入的设备国标ID  
  
  

## **视频卡顿或拉流失败时，建议的参数配置**

当同一个网络内接入的设备过多时或者摄像头所处的网络环境波动较大时，会由于网络带宽的限制导致视频卡顿，以海康设备为例，建议的参数配置  
  
  
![ipc_1.png](https://dn-odum9helk.qbox.me/Fph6KNGklV5gwF5Qa6cOEX2Z6vpL)

# **接入流程演示**

  

以上内容是否对您有帮助？
human: 如何处理七牛云的视频监控NVR设备国标接入流程

gpt: [视频监控](https://developer.qiniu.com/qvs) > 最佳实践 > NVR设备国标接入流程

#  NVR设备国标接入流程

最近更新时间: 2022-08-25 10:12:44

**本文简述了使用国标协议接入NVR设备的配置流程，以及接入流程演示视频** 。  
NVR（网络视频存储）设备接入QVS过程与摄像头接入流程基本类似，都先要在QVS平台下已经创建好的国标类型的空间下先添加设备，此时设备类型需要选择为**平台**
。然后在设备端进行国标注册操作，注册成功后，在QVS控制台中可以查看接入的NVR设备状态。

# **NVR设备接入配置示范**

## **操作步骤：**

1.首先需要在七牛云视频监控产品portal上查询已经添加好的对应的配置信息，如尚未创建请参考[快速入门
__](https://developer.qiniu.io/qvs/manual/6763/qvs-quick-start)。  
2.登录到NVR设备的配置页面中，找到国标接入配置页面。  
3.将对应信息配置到NVR设备上、启用国标保存后，该设备将进行注册接入。  
4.请确保nvr各个通道下,视频编码格式为h264,码流控制/码率类型选择“可变码率”;音频编码格式为g711-alaw或者aac, 采样率 8000。  
5.平台`支持`h265接入和转发,但浏览器大都无法直接播放h265, 因此客户要自行集成[浏览器h265插件
__](https://github.com/numberwolf/h265web.js),`非浏览器`的h265播放，可以参考我们的[播放器sdk
__](https://developer.qiniu.com/qvs/7924/play-the-sdk)

## **海康设备国标接入配置示范**

![](https://dn-odum9helk.qbox.me/FtHAVF3IcsxMox-1tDtx9d6yp49q)  
_配置参数说明：_

参数 | 说明  
---|---  
平台接入方式 | 选择28181  
本地SIP端口 | 由于设备默认的本地Sip端口号5060,可能会被局域网屏蔽，建议修改为5061、5062等其他端口号  
SIP服务器ID | 填入视频监控平台（QVS）提供的SIP服务器ID  
SIP服务器域 | SIP服务器ID的前10位  
SIP服务地址 | 填入视频监控平台（QVS）提供的SIP服务器IP  
SIP服务器端口 | 填入视频监控平台（QVS）提供的SIP服务器端口号  
SIP用户认证ID | 填入视频监控平台（QVS）中创建对应的设备时输入或自动生成的设备国标ID，NVR设备的国标ID，11-13位为118  
密码 | 填入视频监控平台（QVS）中创建对应的设备时输入的密码  
  
**海康NVR设备需要为该设备下，接入的摄像头对应通道分配视频通道编码ID（摄像头设备的国标ID）**  
NVR设备下的视频通道编码，可自行分配，不重复即可，11-13位可填132；可参照下面的示例进行配置，示例如下：  
D1:31011500991320000001  
D2:31011500991320000002  
D3:31011500991320000003  
…按顺序排列填写即可（NVR接入了多少个摄像头填写多少个通道即可）  
![](https://dn-odum9helk.qbox.me/Fl0tQq_4nwq6UqNW3attGYSxr3-t)

## **大华设备国标接入配置示范**

![](https://dn-odum9helk.qbox.me/FkllVbXux5M0LlZ92y6duf2Npv6_)  
_配置参数说明：_

参数 | 说明  
---|---  
SIP服务器编号 | 填入视频监控平台（QVS）提供的SIP服务器ID  
SIP域 | SIP服务器ID的前10位  
SIP服务IP | 填入视频监控平台（QVS）提供的SIP服务器IP  
SIP服务器端口 | 填入视频监控平台（QVS）提供的SIP服务器端口号  
设备编号 | 填入视频监控平台（QVS）中创建对应的设备时输入或自动生成的设备国标ID，NVR设备的国标ID，11-13位为118  
密码 | 填入视频监控平台（QVS）中创建对应的设备时输入的密码  
本地SIP端口 | 由于设备默认的本地SIP端口号5060,可能会被局域网屏蔽，建议修改为5061、5062等其他端口号  
  
## **视频卡顿/拉流失败时，建议的参数配置**

当同一个网络内接入的设备过多时或者摄像头所处的网络环境波动较大时，会由于网络带宽的限制导致视频卡顿或者拉流失败，以海康nvr(录像机)为例，建议的参数配置  
  
  
![nvr_1.png](https://dn-odum9helk.qbox.me/Fp0b-JRnEzcV0z_oEhVCSkYRjc8u)

# **接入流程演示**

以下演示的是海康NVR接入

  

以上内容是否对您有帮助？
human: 如何处理七牛云的视频监控按需拉流使用介绍

gpt: [视频监控](https://developer.qiniu.com/qvs) > 最佳实践 > 按需拉流使用介绍

#  按需拉流使用介绍

最近更新时间: 2022-12-13 11:58:04

**本文简述了按需拉流的使用方式** 。  
适用的空间类型为`gb28181`或者`主动拉流`或者`ONVIF`三种。

# **功能介绍**

视频的播放都是需要消耗带宽及流量的，为了节省用户流量和带宽，QVS平台支持“按需拉流”。当开启按需拉流后，只有在进行播放的情况下才会有视频流的产生，播放结束后,
QVS会自动停止设备推流。

## 按需拉流的2层含义

  * 有播放请求时自动推流。
  * 无人观看时自动断流。
  * 同时也可以调用API触发推流，[启动设备推流 __](https://developer.qiniu.com/qvs/6907/start-device)等同于点击该按钮。  
![开始推流](https://dn-odum9helk.qbox.me/FiREN3b9sFFPsQGUChrSdbr8USEH)  
调用API终止上行推流，[终止设备推流 __](https://developer.qiniu.com/qvs/6908/stop-
device)等同于点击该按钮  
![开始推流](https://dn-odum9helk.qbox.me/Fts8xYXQsozNmsDHM7qMkaQdZsym)

# **使用流程**

## **1.如何开启按需拉流**

**未创建空间**  
（1）在七牛云视频监控产品portal上空间管理中点击【创建空间】。  
（2）输入空间配置必填项后，开启按需拉流开关即可。  
![](https://dn-odum9helk.qbox.me/FlI2TPtpmOTVuqjBKgSuErvQ4lUH)  
**已创建空间**  
（1）在七牛云视频监控产品portal上查询已经创建的业务空间。  
（2）打开对应业务空间的配置并进行编辑操作。  
（3）开启按需拉流开关。  
![按需拉流](https://dn-odum9helk.qbox.me/FnVplc5T8UIeD9LOjfBxyvn_Qde2)

## **2.开启按需拉流后如何触发摄像头推流**

（1）portal上实时预览页面中点击“启动拉流” 操作。  
（2）通过[启动设备拉流 __](https://developer.qiniu.com/qvs/6907/start-device)api。  
（3）播放器进行播放请求。  
以上3种都会触发摄像头推流，并且在无人观看持续60s左右，会自动终止摄像头推流。

# **额外提示**

  1. 按需拉流, 适用的空间类型为`gb28181`或者`主动拉流`或者`ONVIF`三种; 如果是rtmp类型, 则需要客户先提交工单, 等后台开启后,可体验该功能。
  2. 按需拉流和按需录制是无关的，两者之间没有关联。
  3. 普通模板和按需模板区别:如果绑定了普通的录制/截图模板,设备只要开始推流, qvs就会自动开始录制/截图。 如果绑定了“按需”类型的模板，则需要通过api触发录制的[开始 __](https://developer.qiniu.com/qvs/6743/start-record-stream)或者[结束 __](https://developer.qiniu.com/qvs/6744/stop-record-stream)。

以上内容是否对您有帮助？
human: 如何处理七牛云的视频监控低延时实时直播-webrtc接入流程

gpt: [视频监控](https://developer.qiniu.com/qvs) > 最佳实践 > 低延时实时直播-webrtc接入流程

#  低延时实时直播-webrtc接入流程

最近更新时间: 2022-09-15 18:11:06

# webrtc拉流协议介绍

七牛云视频监控产品(qvs)在现有的3种播放协议(hls, http-flv,
rtmp)基础上，拓展了第4种播放协议webrtc。该协议实时延迟可达到500毫秒左右，可以满足客户对低延迟场景的需求

# webrtc拉流播放实现架构

![1_1.png](https://dn-odum9helk.qbox.me/FuMSZdOGcggsXgULqOsnJrj1jcCk)

# 核心优势

  * 95%情况下, 实时监控延迟在300-500毫秒区间内

# 快速体验

  * `http`环境: [http环境webrtc播放器测试](http://pili-player-demo.qiniu.com)

  * `https`环境:`当切仅当`为域名[配置ssl证书 __](https://developer.qiniu.com/qvs/6925/qvs-https-configuration)后,方能体验[https环境webrtc播放器测试](https://pili-player-demo.qiniu.com)

  * webrtc地址如何获取

    * 方式1 通过qvs控制台，点击实时预览页面，会返回webrtc播放地址。
    * 方式2 [ 通过API获取webrtc播放地址 ](https://developer.qiniu.com/qvs/6740/obtain-flow-address)
    * 最终的地址形式 
      * 1> 如果是动态接入的空间
      * http环境：webrtc://ip:1240/空间id/流id  
https环境：无法使用ip的形式进行播放 。

      * 2>如果是静态接入的空间  
http环境：webrtc://域名:1240/空间id/流id  
https环境：webrtc://域名:447/空间id/流id, 前提要[配置https ssl证书
__](https://developer.qiniu.com/qvs/6925/qvs-https-configuration)

# 前提限制

  * 需要使用七牛的播放器进行webrtc拉流播放
  * rtmp推流时, 不能含有B帧(webrtc播放不支持B帧)，具体情况请参考以下tips 
    *       1. 使用ffmpeg进行rtmp推流时,务必要携带 -bf 0参数, 例如ffmpeg -re -i xxx.mp4 -c copy -c:v libx264 `-bf 0` -f flv ‘rtmp推流地址’
    *       2. 使用obs推流时, 如下图所示  
![obs rtmp推流设置](https://dn-odum9helk.qbox.me/FgNBl1S2A0RimDhFuFHM86fA9b17)

    *       3. 小程序rtmp推流不包含B帧，可以跳过该条
    *       4. 使用七牛安卓/ios推流sdk，可以通过函数设置BaseProfile, 也可以去除B帧
    *       5. 其他第三方rtmp推流工具/sdk， 可以自行查看文档
    *       6. 安防行业的摄像头(ipc)或者录像机(nvr)，自带的rtmp推流，默认都不包含B帧，可以跳过该条
  * 采用gb28181接入的摄像头(ipc)或者录像机(nvr)注意的情况 
    * 1.建议在摄像头的视频参数配置界面。1>设置可变码率 2> I帧间隔 = 帧率 * 2，3>如果需要开启音频， 设置为 g711-alaw, 采样率8K  
![gb28181视频设置](https://dn-odum9helk.qbox.me/Fs0WnLsU25BJzsacWqmuMcX3cUBw)

# 正式接入流程

体验了以上流程之后，正式接入步骤参考如下

  * 七牛webrtc快直播-低延时播放器SDK 下载

    * Android SDK 下载：[QNRTPlayer-Android __](https://github.com/pili-engineering/QNRTPlayer-Android)、
      * [<低延迟Android SDK使用说明>__](https://developer.qiniu.com/pili/7731/geek-android-sdk)
    * iOS SDK 下载：[QNRTPlayer-iOS __](https://github.com/pili-engineering/QNRTPlayer-iOS)
      * [<低延迟iOS SDK使用说明>__](https://developer.qiniu.com/pili/7732/geek-ios-sdk)
    * Web SDK 下载：[QNRTPlayer-Web __](https://github.com/pili-engineering/QNRTPlayer-Web)
      * [<低延时 Web SDK使用说明>__](https://developer.qiniu.io/pili/7730/geek-web-sdk)低延迟web sdk需要浏览器支持 RTC 和 H264 解码，目前部分 Android 手机自带浏览器并未支持 RTC。在这种情况下，我们建议更换浏览器或直接使用移动端的 SDK, ios端:[<低延时 iOS SDK>__](https://developer.qiniu.com/pili/7732/geek-ios-sdk);安卓端:[<低延时 Android SDK>__](https://developer.qiniu.com/pili/7731/geek-android-sdk).
  * Demo 体验  
Android Demo: <http://fir.qnsdk.com/dun3>[__](http://fir.qnsdk.com/dun3)  
![download.png](https://dn-odum9helk.qbox.me/Fnyl_qNh_zPxPcDe9dpWaiEQB_w1)  
iOS Demo: <http://fir.qnsdk.com/reb4>[__](http://fir.qnsdk.com/reb4)  
![download.png](https://dn-odum9helk.qbox.me/FkOGmwxt-yqxOpAL3B7TX_PMRXZv)

以上内容是否对您有帮助？
human: 如何处理七牛云的视频监控QVS Q&A

gpt: [视频监控](https://developer.qiniu.com/qvs) > 故障排查 > QVS Q&A

#  QVS Q&A

最近更新时间: 2022-09-19 14:50:47

# 空间为何看不到域名配置

一.创建空间时，模式选择了`动态地址`，所以看不到域名配置；怎么才能看到`域名配置`界面? 1.新建空间，模式选择“静态地址” 2. 不想新建空间?
请提工单，后台为您转换。  
二. 空间转换为`静态地址`后，需要客户做  
1> 在域名管理界面新增域名，并[配置cname __](https://developer.qiniu.com/qvs/8746/configure-
cname)  
2 > 可选项，如果需要https的环境播放实时视频流，则需要进一步为域名[配置https证书
__](https://developer.qiniu.com/qvs/6925/qvs-https-configuration)

# 为什么配置了录制模板，却无法回看历史视频

一.
用户可在qvs的控制台，视频流管理板块，找到对应的视频流，当点击“云端录制回放时”，qvs会从存储空间(buceket)里读取文件；读取文件依赖有效的回放域名，此域名需要客户自行在七牛对象存储系统里配置(此域名与qvs自身的直播域名是独立的)。(存储空间会赠送有效期1个月的默认域名，1个月后该域名会被回收，客户需要提供自己的有效域名)[添加录制回看的CDN域名
__](https://portal.qiniu.com/cdn/domain/create)。  
![cdn](https://dn-odum9helk.qbox.me/FmRyS6FkcR4rLfLqLWkHYKh5DroD)

# 推流或者播放地址如何提高安全性

  * 建议打开时间戳防盗链，打开方法如下
  * 如果空间类型是`动态地址`类型（IP形式的播放地址）, 点击 “空间管理”-> 选择某个空间, 点击"配置" ->在空间信息里，点击"编辑"->设置"URL 鉴权"即可。![dynamic.png](https://dn-odum9helk.qbox.me/FvdW_UcMptDKaFR-xNWghxckfeNX)
  * 如果如果空间类型是静态地址类型（域名形式的播放地址）。在域名管理里设置。点击 “空间管理”-> 选择某个空间, 点击"配置"->选择"域名管理"->找到想开启时间戳防盗链的域名,点击’配置’。  
![static.png](https://dn-odum9helk.qbox.me/Fg-SxThlInHE434DTNTX4lYLM5Qv)

# 调试web播放时，浏览器为何出现跨域错误

一. 因为使用姿势错误，在http的环境里，使用了https的播放地址; 或者在https的环境中使用了http的播放地址。  
二. 解决办法，先阅读入门文档，了解一下[基本概念 __](https://developer.qiniu.com/qvs/6763/qvs-quick-
start#2)  
三. 静态接入的情况下，在域名管理里，开启`https`开关后，刷新实时预览，看到的地址就是https环境专用地址；反之看到的就是http环境专用地址

以上内容是否对您有帮助？
human: 如何处理七牛云的云短信产品简介

gpt: [云短信](https://developer.qiniu.com/sms) > 使用文档 > 产品简介

#  产品简介

最近更新时间: 2020-06-17 14:59:03

云短信服务SMS（Short Message Service，SMS）是七牛云为用户提供的一种通信服务，支持向国内快速发送验证码、短信通知和营销推广短信。

七牛云短信服务国内短信支持三网合一专属通道，移动、联通、电信网全覆盖，充分满足跨网发送的需求，实时监控自动切换，到达率高达99%。  
  

# **产品功能**

云短信服务当前支持的功能如下表所示：

功能 | 介绍  
---|---  
验证码短信 | 支持发送验证码类短信，满足用户登入、信息变更、用户注册、身份验证、找回密码、异常登入等常见的业务场景。  
通知类短信 | 支持发送提醒类通知短信，如物流快递、旅游航空、餐饮、电子商务、招聘信息、售后服务状态更新等场景。  
营销推广类短信 | 可发送营销推广类短信，支持高并发批量发送，可以满足会员生日、客户关怀、节日祝福、线上线下打折促销、业务推广、新品上线、客户维系等场景。  
语音短信 | 提供语音短信功能, 是文本短信的强力补充。  
智能调度 | 七牛短信服务平台融合多家专属运营商，多通道智能调度，轻松应对业务高峰。  
API 接入 | 提供详尽短信接入文档，支持 GO, Ruby, Python, Java 等语言的 SDK 和 API 接入。  
数据统计 | 丰富的数据统计，包含但不限于请求量、发送成功量、失败量等统计数据。  
批量发送 | 通过控制台即可批量发送短信，无需研发投入。  
  
  

# **产品优势**

特性 | 介绍  
---|---  
三网合一  
全球覆盖 | 
* 国内移动、联通、电信网全覆盖，充分满足跨网发送的需求。  
快速稳定 | 
* 国内短信三网合一专属通道，快速直达，链接用户仅需 3-5 秒到达。
* 专线机房，支持大容量、高并发，99% 超高到达率。
* 电信级运维保障，实时监控自动切换。  
高并发处理 | 
* 支持多个生产者和消费者并发访问同一个队列，无需特殊设置即可自由调整并发度。
* 确保某条消息在取出之后的特定时间段内，无法被其他消费者获得。
* 在保证号码及终端质量的前提下，多通道智能调度保障发送，3-5 秒到达率 99% 以上。  
智能监控调度 | 七牛短信服务平台融合多家专属运营商，多通道智能调度，轻松应对业务高峰。
* 电信级运维保障，实时监控自动切换 电信级运维保障，实时监控自动切换。
* 支持大容量，高并发处理，高效的调度算法解决高峰时段的业务压力。
* 海量数据多通道智能分流，到达率可靠  
满足个性化定制 | 支持自定义签名，支持为不同的客户提供独享通道、专用通道、大客户通道。  
接入便捷 | 提供详尽、完善的短信接入文档，简单易懂，快速上线。
* 接入便捷：提供 API/SDK 方式简易接入，登陆即可一键开通。
* 使用便捷：无需自行搭建短信服务，免运维提供多种语言 SDK，包括 GO, Ruby, Python, Java 等任您选择。  
  
以上内容是否对您有帮助？
human: 如何处理七牛云的云短信应用场景

gpt: [云短信](https://developer.qiniu.com/sms) > 使用文档 > 应用场景

#  应用场景

最近更新时间: 2019-05-15 17:07:58

# **验证码下发**

  * 网站，APP 账号注册，向手机下发验证码； 
  * 登录账户、异地登录时的安全提醒； 
  * 找回密码时的安全验证； 
  * 支付认证、身份校验、手机绑定等。

# **系统通知推送**

向注册用户或会员发送系统相关信息，包括：升级或维护、服务开通、价格调整、订单动态、订单确认、物流动态、消费确认、支付通知、账户余额等普通通知短信。

# **营销活动推广**

向注册用户、会员和潜在客户发送通知和营销推广信息，包括促销活动通知、业务推广、新产品宣讲、会员关怀等商品与活动的推广信息。增加企业产品曝光率、提高产品和企业的知名度，支持高并发批量发送，可以满足会员生日、客户关怀、节日祝福、线上线下打折促销、业务推广、新品上线、客户维系等场景。

以上内容是否对您有帮助？
human: 如何处理七牛云的云短信限制说明

gpt: [云短信](https://developer.qiniu.com/sms) > 使用文档 > 限制说明

#  限制说明

最近更新时间: 2020-03-09 15:05:06

# **短信发送频率限制**

在实际业务场景中，例如网站或 APP
登录时，可能会有用户频繁获取短信验证码、或者通过短信方式找回密码时，为了限制平台短信被恶意调用、在短时间内大量发起短信发送请求，七牛云对短信发送行为进行以下限制：

服务类别 | 所属通道 | 限制说明  
---|---|---  
通用限制 | 所有通道 | 同 1 个号码发相同内容，30 秒内最多发送 1 次，5 分钟内最多发送 3 次  
短信验证码 | 普通通道 | 同一号码同一签名，验证码、通知和推广均为普通通道，每天发送 `验证码` \+ `通知` \+ `推广` 短信，累积最多 `50` 条 / 天  
短信通知 | 普通通道 | 同一号码同一签名，验证码、通知和推广均为普通通道，每天发送 `验证码` \+ `通知` \+ `推广` 短信，累积最多 `50` 条 / 天  
推广短信 | 普通通道 | 同一号码同一签名，验证码、通知和推广均为普通通道，每天发送 `验证码` \+ `通知` \+ `推广` 短信，累积最多 `50` 条 / 天  
验证码短信 | 专用通道 | 验证码短信没有限制  
通知短信 | 专用通道 | 通知短信没有限制  
  
**提示** ：

  * 若在发送验证码时提示业务限流，建议根据以上业务调整接口调用时间。

**注意** ：

  * 所有发送的短信都需要提交审核，审核通过后方可进行短信发送。
  * 天的计算方式是是当前时间往前推 24 小时，例如 2019 年 5 月 15 日：18:00 发送一条验证码短信，计算限流方式是 2019 年 5 月 14 日：18:00 点到 2019 年 5 月 15 日：18:00 点，这段时间内是否满 40 条。
  * 推广短信在 20:00 到次日 08:00 不允许发送

# **短信封禁规则**

  * 短信服务会针对用户发送的短信模版和短信签名进行审核，同时配合系统监控，防范在短信内容中出现的违反国家法律法规要求的相关内容。
  * 发现违反规则的短信内容，会对相关用户进行账号冻结，并视情况严重程度追究其责任。
  * 冻结账号无法继续使用短信服务，如该账号中包含短信服务的资源包、优惠券等，也无法继续使用。账号冻结后，后续不可申请开通使用。

# **短信内容长度计算规则**

  * 短信字数 ＝ 短信模版内容字数（如包含变量，则是包含实际变量字符的长度） + 签名字数（签名包含 【】 或 []）
  * 短信字数 ≤ 70 个字数，按照 70 个字数一条短信计算
  * 短信字数 > 70 个字数，即为长短信，按照 67 个字数记为一条短信计算

**注意** ：在统计短信字数时，小数点、字母、汉字以及其他符号均按照一个字符统计，并最终按照实际发送成功的短信条数计费。

# **短信内容长度限制**

实际发送的短信内容总长度 600 个字符，包含小数点、字母、汉字以及其他符号。

# **短信签名和模板数量限制**

暂时无限制，但是要证明签名和与自己账号都有相关证明。

# **链接格式**

如您的内容中带有链接，请参考“<http://www.qiniu.com/order/${code}”> 格式。暂不支持全变量链接，如${URL}。

# **API 接口调用频率限制**

**默认 500次/分钟**  
如果您需要更高的调用频次，请联系提交工单申请调整

以上内容是否对您有帮助？
human: 如何处理七牛云的云短信产品定价

gpt: [云短信](https://developer.qiniu.com/sms) > 使用文档 > 产品定价

#  产品定价

最近更新时间: 2020-05-28 11:17:07

# **国内短信套餐包**

  * 短信套餐包分为固定规格套餐包和自定义套餐包，**套餐包可用于验证码、短信通知和推广短信。**
  * 个人认证用户无法使用短信服务，请您升级为企业用户。
  * 从2019年12月10日起，完成实名认证后，您可享受共 300 条的免费测试短信（验证码短信 100 条、通知短信 100 条和推广短信 100 条）。激活当月的1号生效，12月内有效。
  * 目前禁止发送金融、游戏类相关的短信，请谨慎购买。
  * 短信套餐(资源)包为特别优惠价，一旦购后买不支持退订/退款。

## **定价**

0.043元/条，以成功发送的条数计费  
按1000的倍数售卖

以上内容是否对您有帮助？
human: 如何处理七牛云的云短信使用须知

gpt: [云短信](https://developer.qiniu.com/sms) > 使用文档 > 审核规范 >使用须知

#  使用须知

最近更新时间: 2020-06-01 10:26:50

# **认证模式**

七牛云实名认证分为个人实名认证和企业实名认证。**使用短信服务需将账户类型认证为企业**
。详情查看[认证说明。](https://developer.qiniu.com/af/manual/4057/the-identity-
authentication)

类型 | 适用对象 | 操作指引  
---|---|---  
企业实名认证 | 企业、政府、事业单位、学校、组织等 | [如何进行企业认证？](https://developer.qiniu.com/af/manual/4063/enterprise-certification-started-quickly)  
  
更多信息请查看 [七牛实名认证细则须知。](https://developer.qiniu.com/af/kb/1465/seven-cattle-
real-name-authentication-details-information)

# **短信权益**

功能服务 | 企业认证  
---|---  
免费额度 | 首次开通赠送 300 条测试短信  
（验证码 100 条；通知 100条； 营销 100 条）  
国内验证码 | 支持  
国内通知类短信 | 支持  
国内营销类短信 | 支持  
  
注意: 19年12月10日之后注册的企业用户，获得免费赠送的300条短信生效时间是账户激活的当月1日，有效期为12个月。

# **审核流程**

  1. 申请短信签名或内容模版后，正常情况下，2个小时左右会反馈审核结果（审核时间：周一至周日 10:00 - 20:00，法定节日顺延）。
  2. 如果您急需使用短信功能或者审核超时，请[提交工单](https://support.qiniu.com/tickets/new/)，我们会加速审核进度；如果审核未通过，也可咨询联系技术支持详细沟通。
  3. 对于审核通过的内容模版，不表示一定会下发成功（运营商侧也会有抽查审核机制），如遇到短信发送失败，可咨询技术支持详细沟通。

# **审核状态说明**

状态 | 说明  
---|---  
审核中 | 已经提交的签名或者模板，正在审核中，审核周期为2小时内。  
审核通过 | 已通过了审核，短信签名和短信正文模版都通过审核时，便可以开始发送短信。  
审核未通过 | 提交的签名或者模板未通过审核，可登陆[短信控制台](https://portal.qiniu.com/sms)查看签名或者模板的“未通过原因”，并根据原因修改后再次提交审核。  
  
# **特别说明**

如您有违反[《服务协议》](https://developer.qiniu.com/sms/manual/5887/sms-service-
agreement)的任何行为时，七牛云有权依照《服务协议》随时单方采取限制、中止或终止向您提供服务，或者采取冻结账户等措施；已订购的套餐包，无论是否已经使用，一律不允许退订/退款；造成严重影响或后果的，七牛云将有权追究您的相关法律责任。

以上内容是否对您有帮助？
human: 如何处理七牛云的云短信签名审核标准

gpt: [云短信](https://developer.qiniu.com/sms) > 使用文档 > 审核规范 >签名审核标准

#  签名审核标准

最近更新时间: 2021-12-29 15:37:03

# **签名用途和要求说明**

创建签名时必须选择签名用途，上传相关证明，并按照说明填写相关信息。签名内容需与在七牛认证账号的营业执照名称相同。

# **签名内容规范**

  * 签名内容不能含有黄赌毒，宗教，党政等信息；
  * 签名不支持中性化签名，需能辨别所属公司；
  * **国内短信签名** 由【】及签名内容组成，签名内容要求2~8个字（由中英文，数字组成，不能包含其他特殊字符，如 “+，@，|” 等，国内短信签名内容尽量使用中文），在控制台申请短信签名时只需要提交签名内容。例如七牛云的短信签名为“【七牛云】”，申请短信签名时只需要提交签名内容“七牛云”；

> 说明：暂时不支持国际/港澳台短信

# **第三方权益**

  * 如果用户 A 创建自用签名，签名归属主体属于用户 A ，则不涉及第三方权益。
  * 当申请的签名与公司主体或账号主体信息不一致时，则涉及第三方权益。

# **证明文件规范和清单**

## **证明文件规范**

  * 所有证明文件必须为原件扫描件，即图片中公章必须为红色。
  * 执照未过期、未涂改。
  * 证明文件必须为jpg、png或jpeg格式的图片，每张图片不大于2MB。
  * 涉及第三方权益时需要使用的授权委托书必须使用短信服务提供的标准涉及第三方权益时需要使用的授权委托书必须使用短信服务提供的[标准授权书模板 __](https://developer.qiniu.com/sms/manual/5916/power-of-attorney)。

  

## **企事业单位归属证明文件清单**

创建归属主体为企事业单位的签名时，需要上传的证明材料清单如下表所示。

签名类型 | 证明文件  
---|---  
公司 | 需上传签名所属主体的企事业单位证明文件，择一即可：
* 三证合一
* 企业营业执照
* 组织机构代码证书
* 社会信用代码证书  
若涉及第三方权益，还需**上传授权委托书。**  
政府/机关事业单位/其他机构 | 需上传签名所属主体的企事业单位证明文件，择一即可：
* 组织机构代码证书
* 社会信用代码证书  
若涉及第三方权益，还需**上传授权委托书** 。  
  
以上内容是否对您有帮助？
human: 如何处理七牛云的云短信模板审核标准

gpt: [云短信](https://developer.qiniu.com/sms) > 使用文档 > 审核规范 >模板审核标准

#  模板审核标准

最近更新时间: 2021-10-28 18:02:58

添加短信模板并提交审核时，需要保证模板内容符合以下公共规范和模板规范。

# **公共规范**

## **内容规范**

类别 | 规范  
---|---  
格式规范 | 

  1. 500字以内。字符串类型，支持中英文、大小写、字符。
  2. 不支持【】，可能会与签名混淆。
  3. 暂不支持如★、 ※、 →、 ●等特殊符号，可能会导致短信出现乱码。

  
内容规范 | 模板必须明确表述实际业务，除变量以外的文本内容必须可判读短信含义和使用场景。

  1. 禁止发送违法违规相关内容；
  2. 禁止在关键字或关键信息中出现错别字、变体字、异体字、各类干扰符号等；禁止出现各类非正常混合字以及非常用的表达法；
  3. 未经许可的邀请、问卷调查不允许发送，主要指邀请注册、邀请成为会员、收集用户信息等行为；
  4. 不允许发送 App 应用推广、微信公众号推广短信；
  5. 不允许发送视频直播、贺卡等内容、链接
  6. 链接只能是已 ICP 备案的网址，且必须为常量（固定不变），不可重定向跳转；
  7. 禁止包含以下运营商限制关键词如电信、移动、联通、流量等；
  8. 禁止发送股票、移民、房地产、教育、培训、面试招聘、彩票、网赚、返利、返现、提现、现金补贴、货到付款、贷款、催款、投资理财、POS 机、赌博、中奖、一元夺宝、一元秒杀、A 货、医疗、整形、美容、会所、烟酒、酒吧、足浴、暴力、恐吓、色情、皮草、助考，商标注册、加群、加 QQ 或者加微信、贩卖个人信息、宣传短信通道、装修（含建材,家私）、游戏推广、会展推广、网站推广、应用下载及推广、优惠券类推广、卡类推广、保险推广、酒类、婚恋、社交、(异性)交友、用户拉新、用户召回等类型的短信。

  
  
  

## **变量规范**

短信模板可以包含变量，用户可通过变量实现自定义短信内容。

类别 |   
---|---  
变量格式 | ${code}、${name}、${content} 等，中间字母应代表变量属性。  
其他规范 | 

* 不支持全变量模板；
* 不允许设置变量链接（包含短链接），例如 www.${qiniu}.com。  
  
# **特定规范**

除公共规范外，不同短信类型的文本短信模板还有相应的特定规范，详情如下表所示。

类别 | 内容规范  
---|---  
验证码类 | 

* 国内模板内容中必须包含关键词**验证码，注册码，校验码或动态码** 这4个词其中之一，国外模板内容中必须包含英文单词 **code** 。
* 验证码短信模板变量的实际内容仅支持0 - 6位（包括6位）纯数字。
* 除公共规范类，不支持带营销推广的内容；  
通知类 | 

* 除公共规范类，不支持带营销推广的内容；  
推广类 | 

* 短信模板末尾需要添加 “回TD退订” 或 “回T退订”；
* 不能给非会员用户发送营销短信；
* 营销短信发送时间：每日 8:00 - 20:00，尽量避免夜间发送，减少用户投诉。  
  
注意：

  1. 模板规范可能随运营商规则变化实时调整，最终以模板审核结果为准。
  2. 如遇到违反规范并造成恶劣影响的，将严肃处理并进行封号！请严格遵守规范要求，加强自身业务安全，健康发送短信。
  3. 对于审核通过的内容模版，不表示一定会下发成功（运营商侧规则变化调整），如遇到短信发送失败，可咨询技术支持详细沟通。

以上内容是否对您有帮助？