授权说明

了解 HBRun 产品授权方式、License 绑定信息和申请流程,按产品填写所需信息后提交或生成申请文本。

授权申请与交付流程

01

下载并确认版本

StreamCore Demo、StreamGate 标准版和 StreamGate 专业版运行包可直接下载,用于在目标环境确认版本、平台和通道需求。

02

准备授权信息

StreamCore SDK 按发布平台填写应用身份;StreamGate 与 StreamCall 从软件授权页复制完整授权请求信息。

03

提交或联系确认

StreamCall 评估授权可直接在线提交;商业授权已有订单、合同或付款信息时在线提交,其他需求可先生成申请信息并联系确认。

04

签发与交付

确认订单、合同或付款信息后签发加密 License,并按约定方式交付或导入。

申请授权

StreamCall 评估授权可直接在线提交;商业授权已有订单、合同或付款信息时在线提交 (微信:hbstream;邮箱:license@hbrun.cn)。

平台 *
平台
Windows

填写实际加载 StreamCore SDK 的宿主进程可执行文件名。

如需要更强绑定,可填写签名证书主体或程序 SHA-256。

联系咨询

授权信息填写指引

不同产品使用不同的授权标识,以下内容说明标识来源和填写方式。

Android SDK

Android 默认使用应用 ID(通常也叫包名)作为主绑定。应用显示名只作为备注或展示信息,签名证书摘要可以作为可选增强项。

参考示例
从哪里找到

Android Studio 中打开应用模块的 build.gradle 或 build.gradle.kts,查看 android.defaultConfig.applicationId;有 productFlavors 时以正式发行 flavor 的 applicationId 为准。

Android applicationId 文档

iOS SDK

iOS 默认使用 Bundle ID / application identifier 作为主绑定。应用显示名只作为备注或展示信息,Team ID 可作为可选增强项。

参考示例
从哪里找到

在 Xcode 选择 iOS App target,打开 Signing & Capabilities,在 Signing 区域复制 Bundle Identifier。

Apple Bundle Identifier 文档

macOS SDK

macOS App 默认使用 Bundle ID / application identifier 作为主绑定。应用显示名只作为备注或展示信息,Team ID 或证书摘要可作为可选增强项。

参考示例
从哪里找到

在 Xcode 选择 macOS App target,打开 Signing & Capabilities,在 Signing 区域复制 Bundle Identifier。

Apple Bundle Identifier 文档

Windows SDK

Windows 桌面 SDK 默认绑定实际加载 SDK 的宿主进程可执行文件名。

参考示例
从哪里找到

推荐在最终宿主程序中调用 StreamCore 授权请求工具或 streamcore_collect_host_app_identity 自动采集;也可以按实际加载 SDK 的 exe 文件名填写,例如 CameraClient.exe。

Linux x86_64 SDK

Linux x86_64 默认绑定 /proc/self/exe 指向的 ELF 可执行文件名。

参考示例
从哪里找到

推荐在目标 Linux 服务进程中调用 StreamCore 授权请求工具或 streamcore_collect_host_app_identity 自动采集;脚本或 systemd 启动时,以最终加载 SDK 的 ELF 进程名为准。

Linux aarch64 SDK

Linux aarch64 默认绑定 /proc/self/exe 指向的 ELF 可执行文件名,并与 Linux x86_64 分别签发授权。

参考示例
从哪里找到

推荐在目标 Linux 服务进程中调用 StreamCore 授权请求工具或 streamcore_collect_host_app_identity 自动采集;脚本或 systemd 启动时,以最终加载 SDK 的 ELF 进程名为准。

授权绑定策略

授权方式由产品、版本和平台决定,申请时仅需提供对应的授权标识。

StreamGate;StreamCall 站点部署版与系统集成版

部署绑定

授权以部署 ID 为主,并结合机器指纹校验。请从软件授权页复制完整申请信息,避免手工填写出错。

SDK 标准版 / 专业版

应用身份绑定

StreamCore SDK 按客户应用身份授权。Android 填 applicationId;iOS / macOS 填 Bundle ID;Windows / Linux 填实际加载 SDK 的宿主进程可执行文件名,例如 CameraClient.exe。

Android SDK / 项目标识 / 兼容旧授权

包名 / 项目标识绑定

License 绑定到包名、交付包或项目标识,可覆盖一个或多个约定身份。Android 默认使用包名作为主绑定值,并在 extra 或客户 policy 中保存应用名。

企业授权

公司绑定

企业方案可按公司、组织或项目范围确认授权,适用于定制交付、多项目使用和合同级支持。

StreamCall OEM 授权

服务端运行时绑定

OEM 授权绑定约定的服务端运行时标识,并在合同中确认再分发、维护和应用范围。