授权交付

离线授权在音视频软件中的作用:部署 ID、机器指纹和正式交付

说明离线授权为什么适合现场视频软件,如何准备部署 ID、机器指纹、平台授权信息、版本维护和正式交付流程。

为什么现场视频项目需要离线授权

很多视频项目部署在局域网、专网、园区、工厂或客户自有服务器上,不能假设长期访问公网。离线授权的意义是:软件在本地完成授权校验,不依赖云端实时计费或在线账号状态。

这并不等同于完全不联网。项目可以有官网、下载页、授权中心和更新检测;但视频网关或 SDK 在客户现场运行时,应能在授权有效范围内本地工作。

授权信息需要明确、可核验

授权申请需要按产品和平台明确填写参数,避免把绑定信息混在备注或自由文本里:

产品常见授权身份
StreamCore SDK Windows实际加载 SDK 的宿主 exe 进程名
StreamCore SDK AndroidAndroid 包名
StreamCore SDK iOS / macOSBundle ID,可选填写 Team ID
StreamGate部署 ID,结合机器指纹校验

确定性的参数项能减少填错概率,也方便技术支持、扩容和迁移。

部署 ID 和机器指纹

StreamGate 使用部署 ID 表示一个现场部署。机器指纹用于增强校验,帮助识别授权是否运行在目标服务器。申请授权时,请在目标服务器启动软件后,从本地 Web Console 授权页复制完整请求信息。

SDK 的绑定信息则和发布平台有关。Windows 关注实际加载 SDK 的 exe 进程名;移动端关注包名或 Bundle ID;这些信息需要和最终发布包保持一致。

版本维护与更新支持

版本维护周期用于说明客户在约定时间内可获得对应系列版本更新、兼容性修复和集成答疑。已交付版本的问题处理、升级范围和响应方式以授权条款、合同或服务约定为准。

对采购和交付的建议

报价前确认版本、平台、通道数、部署数量、维护周期和绑定信息。交付时保存授权请求、License 文件、版本号、包名、部署服务器、联系人和订单记录。这样扩容、迁移和复购时不需要重新梳理现场历史。

离线授权适合的项目

离线授权适合不能长期访问公网、需要固定版本交付、需要把授权信息留在客户现场、或需要通过采购流程归档授权文件的项目。它不是为了增加复杂度,而是为了让现场部署在没有外部服务的情况下仍可运行和审计。

绑定信息需要明确填写

网关授权通常与部署 ID、机器信息和通道范围相关,StreamGate 通道扩容也需要基于这些部署信息处理。SDK 授权通常与平台、版本和宿主进程身份相关;申请时请在对应字段填写这些关键信息,便于后续核对、迁移和技术支持。

变更时怎么处理

如果更换服务器、扩大通道数、增加平台或从标准版升级到专业版,需要重新确认版本、通道、部署身份和维护状态。StreamGate 与 StreamCore SDK 的授权信息会围绕这些确定参数进行核对。

维护周期应和授权范围一起看

离线授权适合现场软件长期运行,但它仍需要清楚说明版本、通道数、部署身份和维护范围。维护周期可以理解为在约定时间内获得对应系列版本更新、兼容性修复和集成答疑的窗口;具体响应方式、升级范围和续期路径以授权条款、合同或服务约定为准。

对用户来说,申请授权时最重要的是提供确定性的绑定信息。StreamGate 需要从目标服务器上的软件复制部署 ID 和机器指纹,用于授权核对、迁移和通道扩容。SDK 需要填写实际加载 SDK 的宿主进程名、Android 包名、iOS/macOS Bundle ID 等;把这些信息放到明确字段中,比写在备注里更容易核对。

技术核验信息

离线授权交付时,建议同时核对 License 文件、产品 ID、版本号、授权类型、部署 ID、机器指纹、平台绑定信息、有效期或维护期、通道数和功能范围。软件界面、日志和授权接口或本地校验结果里,应能看到授权状态、过期状态、绑定不匹配或功能未授权等明确结果,便于现场人员排查和配置复核。

如果项目需要迁移服务器、扩容通道或更换宿主应用,应保留原始授权请求和当前 License 文件。这样技术支持可以判断是重新签发、补差扩容,还是需要更换对应平台包。