萤石开放平台音视频SDK合规使用说明
萤石开放平台音视频SDK合规使用说明
根据《个人信息保护法》、《数据安全法》、《网络安全法》等法律法规和监管部门规章要求,App开发运营者(以下简称为“开发者”)在提供网络产品服务时应尊重和保护用户的个人信息,不得违法违规收集使用个人信息。为帮助开发者在使用萤石开放平台音视频SDK的过程中更好地落实用户个人信息保护相关要求,避免出现侵害用户个人信息权益的情形,特制定本合规使用说明。
升级最新版 SDK
请务必确保您已经将萤石开放平台音视频SDK升级到满⾜监管新规的最新版本。
SDK的功能说明
接入说明:萤石开放平台音视频SDK包括基本业务功能和扩展业务功能。
基本功能:萤石开放平台音视频SDK是萤石为了开发者快速接入物联网监控直播业务的软件开发工具,已为萤石云视频、海康互联等产品提供了直播的底层能力支持。在集成安防取流能力的同时,同时提供云台控制、点播播放、设备配网等能力,具有高稳定性、功能丰富、接入简单的特点。
扩展功能:萤石开放平台音视频SDK还提供了扩展业务功能,主要包括自助排障工具,如网络带宽检测和取流错误码分析等,这些工具能够帮助开发者快速诊断和解决流媒体相关问题,提升开发效率和系统稳定性。
|
功能区分 |
业务功能 |
功能介绍 |
个人信息使用说明 |
|
基本功能 |
设备配网 |
通过AP/蓝牙等方式,将设备连接WiFi/4G网络后,实现与云平台的连接 |
基本功能,可选个人信息配置详见“SDK的个人信息使用及配置说明” |
|
设备视频预览/回放 |
为开发者提供音视频播放的能力,实现与设备的实时视频播放、或者历史视频回看 |
基本功能,可选个人信息配置详见“SDK的个人信息使用及配置说明” |
|
|
设备对讲/通话 |
与具有对讲能力的设备进行双向语音、视频通话的功能 |
基本功能,可选个人信息配置详见“SDK的个人信息使用及配置说明” |
|
|
设备预览扩展 |
在直播回放外,提供视频图片抓拍、录制、回放片段下载等功能 |
基本功能,可选个人信息配置详见“SDK的个人信息使用及配置说明” |
|
|
扩展功能 |
自助排障 |
提供网络带宽检测、取流错误码分析等工具 |
扩展功能,按需使用,可选个人信息配置详见“SDK的个人信息使用及配置说明” |
SDK的个人信息使用及配置说明
|
个人信息类型 |
是否可选 |
使用目的 |
可选配置方式 |
|
摄像头采集的音频 |
是 |
用于查看摄像头录入的音频 |
可选 |
|
摄像头采集的视频图片 |
是 |
用于查看摄像头录入的视频,包括预览直播、视频回放 |
可选 |
|
应用程序客户端设备的麦克风采集音频 |
是 |
用于实现应用程序客户端设备与摄像头之间的双向音频交互 |
可选 |
|
应用程序客户端设备的相机采集视频图片 |
是 |
用于实现应用程序客户端设备与摄像头之间的视频交互 |
可选 |
|
网络信息:运营商,网络连接状态,IP地址,WiFi信息(ssid、bssid) |
是 |
用于获取网络连接状态,保障通信稳定性 |
可选 |
|
应用程序客户端设备信息:MAC地址 |
是 |
应用程序客户端设备的唯一标识信息,用于摄像头设备添加、验证和安全接入 |
可选 |
|
应用程序客户端设备信息:屏幕分辨率、操作系统类型、系统语言 |
是 |
用于用于应用程序客户端的界面自适应、多语言支持和系统兼容性优化 |
可选 |
|
智能物联网设备信息:设备序列号,设备验证码 |
是 |
摄像头设备的唯一凭证信息,用于摄像头设备添加、验证和安全接入 |
可选 |
|
操作日志:错误码、操作耗时、操作时间的运行日志 |
是 |
保障功能的正常运行 |
可选 |
SDK的系统权限使用及配置说明
Android操作系统应用权限列表
|
权限 |
是否可选 |
使用目的 |
调用时机 |
|
ACCESS_WIFI_STATE(普通权限) |
是 |
用于检测WIFI连接状态,以便在网络中断时自动重新连接SDK,确保通信的连续性和稳定性 |
在物联网设备配网过程中调用,具体调用时机和权限类型因设备类型而异 |
|
ACCESS_NETWORK_STATE(普通权限) |
是 |
用于监控网络状态变化,辅助设备配网流程,确保网络环境稳定可靠 |
在物联网设备配网操作期间调用,根据设备类型动态申请相应权限 |
|
INTERNET(普通权限) |
是 |
用于网络通信,包括数据请求、传输和远程服务交互 |
在需要进行网络访问时调用,如物联网设备配网过程,具体时机取决于设备需求 |
|
RECORD_AUDIO(敏感权限) |
是 |
用于启用应用程序客户端的麦克风功能,以采集音频数据,支持设备对讲场景 |
当用户启动设备对讲功能时调用 |
|
CAMERA(敏感权限) |
是 |
用于启用应用程序客户端的相机功能能,扫描设备二维码已完成设备添加 |
在设备添加过程中调用 |
|
MODIFY_AUDIO_SETTINGS(普通权限) |
是 |
用于调整应用程序客户端的音频参数设置(如音量或音质),以优化对讲功能的音频效果 |
当需要对讲功能进行音频配置或优化时调用,具体时机结合功能需求确定 |
|
BLUETOOTH(普通权限) |
是 |
用于启用应用程序客户端的蓝牙功能,支持通过蓝牙与物联网设备进行配网连接和数据交换 |
在蓝牙配网过程中调用,权限申请的具体类型和时机因设备类型而异 |
|
ACCESS_FINE_LOCATION(敏感权限) |
是 |
用于访问在使用应用程序客户端时的定位权限,以支持wifi配网 (仅用于获取wifi信息,不会采集和上传位置信息) |
在设备配网操作中调用, 不同设备类型调用权限类型有差 |
|
ACCESS_COARSE_LOCATION(敏感权限) |
是 |
用于访问在使用应用程序客户端时的定位权限,以支持wifi配网 (仅用于获取wifi信息,不会采集和上传位置信息) |
在设备配网操作中调用, 不同设备类型调用权限类型有差 |
|
READ_EXTERNAL_STORAGE(敏感权限) |
是 |
用于访问应用程序客户端的相册,将摄像头视频录像或者截图保存到应用程序客户端本地 |
当用户启用录像或截图保存到应用程序客户端相册的功能时调用 |
|
WRITE_EXTERNAL_STORAGE(敏感权限) |
是 |
用于访问应用程序客户端的相册,将摄像头视频录像或者截图保存到应用程序客户端本地 |
当用户启用录像或截图保存到应用程序客户端相册的功能时调用 |
iOS操作系统应用权限列表
|
权限 |
是否可选 |
使用目的 |
调用时机 |
|
NSLocalNetworkUsageDescription(普通权限) |
是 |
用于访问本地网络权限,以支持wifi配网流程 |
在设备配网过程中调用, 不同设备类型调用权限类型有差 |
|
NSLocationAlwaysUsageDescription(敏感权限) |
是 |
用于访问始终可用的定位权限,以辅助wifi配网 (仅用于获取wifi信息,不会采集和上传位置信息) |
在物联网设备配网期间调用, 不同设备类型调用权限类型有差 |
|
NSLocationWhenInUseUsageDescription(敏感权限) |
是 |
用于访问在使用应用程序客户端时的定位权限,以支持wifi配网 (仅用于获取wifi信息,不会采集和上传位置信息) |
在设备配网操作中调用, 不同设备类型调用权限类型有差 |
|
NSBluetoothAlwaysUsageDescription(普通权限) |
是 |
用于启用蓝牙功能,以支持通过蓝牙与物联网设备进行配网连接和数据交换 |
在蓝牙配网过程中调用, 不同设备类型调用权限类型有差 |
|
NSPhotoLibraryUsageDescription(敏感权限) |
是 |
用于访问应用程序客户端的相册,将摄像头视频录像或者截图保存到应用程序客户端本地 |
当用户启用录像或截图保存到应用程序客户端相册的功能时调用 |
|
NSPhotoLibraryAddUsageDescription(敏感权限) |
是 |
用于访问应用程序客户端的相册,将摄像头视频录像或者截图保存到应用程序客户端本地 |
当用户启用录像或截图保存到应用程序客户端相册的功能时调用 |
|
NSMicrophoneUsageDescription(敏感权限) |
是 |
用于访问应用程序客户端麦克风,以支持设备对讲功能中的音频采集 |
当用户启动设备对讲功能时调用 |
|
NSCameraUsageDescription(敏感权限) |
是 |
用于访问应用程序客户端的相机,以支持扫码功能 |
在配网时扫描物联网设备二维码时调用 |
Harmony系统权限列表
|
权限 |
是否可选 |
使用目的 |
调用时机 |
|
STORE_PERSISTENT_DATA(普通权限) |
是 |
用于允许应用程序客户端的存储持久化数据,如用户配置、缓存文件或系统设置,以确保数据在重启后仍可访问和维持状态一致性 |
在应用程序客户端需要保存或读取持久化数据时调用 |
|
CAMERA(敏感权限) |
是 |
用于访问应用程序客户端的相机,以支持扫码功能 |
在配网时扫描物联网设备二维码时调用 |
|
MICROPHONE(敏感权限) |
是 |
用于访问设备麦克风,以支持音频采集功能,如设备对讲 |
当用户启动设备对讲或语音相关功能时调用 |
|
SET_WIFI_INFO(普通权限) |
是 |
用于配置WiFi网络设置,如连接参数或热点信息,以支持物联网设备的WiFi配网流程和网络管理 |
在设备配网过程中或需要实时监测网络状态时调用 |
|
GET_NETWORK_INFO(普通权限) |
是 |
用于获取网络状态信息,如WiFi连接详情、信号强度或网络类型 |
在设备配网过程中或需要实时监测网络状态时调用 |
|
LOCATION(敏感权限) |
是 |
用于访问在使用应用程序客户端时的定位权限,以支持wifi配网 (仅用于获取wifi信息,不会采集和上传位置信息) |
在设备配网操作中调用, 不同设备类型调用权限类型有差 |
|
APPROXIMATELY_LOCATION(敏感权限) |
是 |
用于访问在使用应用程序客户端时的定位权限,以支持wifi配网 (仅用于获取wifi信息,不会采集和上传位置信息) |
在设备配网操作中调用, 不同设备类型调用权限类型有差 |
|
READ_MEDIA(敏感权限) |
是 |
用于访问应用程序客户端的相册,将摄像头视频录像或者截图保存到应用程序客户端本地 |
当用户启用录像或截图保存到应用程序客户端相册的功能时调用 |
|
WRITE_MEDIA(敏感权限) |
是 |
用于访问应用程序客户端的相册,将摄像头视频录像或者截图保存到应用程序客户端本地 |
当用户启用录像或截图保存到应用程序客户端相册的功能时调用 |
|
READ_IMAGEVIDEO(敏感权限) |
是 |
用于访问应用程序客户端的相册,将摄像头视频录像或者截图保存到应用程序客户端本地 |
当用户启用录像或截图保存到应用程序客户端相册的功能时调用 |
|
WRITE_IMAGEVIDEO(敏感权限) |
是 |
用于访问应用程序客户端的相册,将摄像头视频录像或者截图保存到应用程序客户端本地 |
当用户启用录像或截图保存到应用程序客户端相册的功能时调用 |
SDK隐私政策披露要求与示例
开发者在App集成萤石开放平台音视频SDK后,根据集成SDK的实际情况,在App隐私政策中,对SDK名称、公司名称、处理个人信息种类及目的、采集方式、隐私政策链接等内容进行披露。披露示例如下(仅供参考,请以实际合作情况为准)。
SDK名称:萤石开放平台音视频SDK
公司名称:杭州萤石网络股份有限公司
使用目的:萤石开放平台音视频SDK 是萤石为了开发者快速接入物联网监控直播业务的软件开发工具,已为萤石云视频、海康互联等产品提供了直播的底层能力支持。在集成安防取流能力的同时,同时提供云台控制、点播播放、设备配网等能力,具有高稳定性、功能丰富、接入简单的特点。
使用场景:当用户购买海康威视/萤石物联网设备后,为了实现与这些设备之间的视频预览、回放、操控等能力时,需要集成该SDK
共享方式:SDK本机采集
处理个人信息类型:
- 设备信息:客户端设备操作系统、系统语言、MAC地址;智能物联网设备的序列号、验证码。
- 网络信息:网络连接状态、IP地址、WiFi信息(SSID、BSSID)
- 音视频内容:智能物联网设备端采集的视频图片、音频;客户端麦克风采集的音频、相机采集的视频图片
- 操作日志:错误码、操作耗时、操作时间
隐私政策链接:https://service.ezviz.com/policy?id=248
SDK初始化时机
SDK的初始化请在用户同意App隐私政策后进行。在用户同意隐私政策之前,应避免动态申请涉及用户个人信息的敏感权限或者私自采集和上报用户个人信息。
