首页
XtreamUIPro

健身与健康

由工作室销售的直播课程和课程库

课程从工作室直播,录像按教练和项目加入资料库,会员的访问权限跟随您的商店所售的会籍——运行在工作室自己的服务器上,受众始终属于您。

健身房里的团体健身课,学员跟随教练训练。
摄影: U.S. Marine Corps · Public domain

面临的挑战

工作室需要解决什么

  • 在家锻炼的会员

    会员希望在家里观看直播课表和录像,而工作室希望这些受众使用自己的服务,而不是公共平台。

  • 跟随会籍变化的访问权限

    会籍在工作室商店中购买、暂停或取消时,应无需手工操作就开通、保留和关闭视频访问。

  • 多个工作室,一个资料库

    连锁机构需要每个工作室直播自己的课程,同时共享一个资料库和一套会员系统。

Xtream UI Pro 如何帮助

平台如何适配

  • 一节课就是一个直播频道

    每个工作室通过 RTMP 把直播课程推送到一个频道;频道的课表是一个频道包,一个项目是由若干频道包组成的套餐。

  • 由商店创建访问权限

    您的电商平台(WooCommerce、Shopify 等)的连接器或 Reseller API 会在购买时创建会员的线路,并在每次付款时为其续期。

  • 一个资料库,多个工作室

    录播课程是按教练和项目分类的点播条目;每个工作室是一个管理自己课表的分销商账户。

平台能力

该行业会用到什么

下列能力是此部署所依赖的。每一项在当前产品中均已提供;这里没有任何计划中或需按需定制的内容。

  • 直播流媒体

    来自您自有信号源的直播频道,在信号源允许时提供 EPG、回看和时移,以 HLS 或 MPEG-TS 形式送达观众使用的应用和机顶盒。

    每个频道一路上游的源站中心 · RTMP 推流与输出 · ffmpeg 转码

  • 视频点播

    电影、带季和集的剧集以及广播,按分类和频道包组织,附带 TMDB 元数据,以及下载并编码您的片源的入库任务。

    带签名、限时的播放链接 · 每个节点的点播缓存

  • 订阅用户管理

    线路就是一位观众的访问权限:套餐、频道包、到期时间、连接数上限和输出格式;激活码、试用和续期在所有地方遵循同样的规则。

    Xtream Codes API、M3U/XMLTV、MAG 和 Enigma2 门户、网页播放器

  • API 与集成

    通过 Reseller API 从您自己的系统创建、续期和暂停访问,接收带签名的 webhook,并用现成的连接器接入计费或电商平台。

    带幂等请求 ID 的 Reseller API · Admin API 密钥 · 17 个连接器

  • 分销商管理

    拥有积分、权限和独立后台的委托账户,最多五级,适用于与您合作的分发商、运营商和分销商。

    分组与权限 · 积分账本 · 子分销商

  • 安全与访问控制

    双重验证登录、静态加密保存的密钥、与观众绑定的签名播放链接、IP 和国家规则、连接数限制以及暴力破解防护。

    TOTP · AES 加密保存的密钥 · HMAC 签名 URL · GeoIP 和 ISP 规则

面板中

此部署所使用的页面

装有示例目录的全新安装的管理后台截图,没有任何合成内容。

仪表盘的 Streams 页面:直播频道及其状态、分类、信号源和输出格式。
直播流媒体 · 每个频道一路上游的源站中心 · RTMP 推流与输出 · ffmpeg 转码
仪表盘的 Movies 页面:目录中的电影及其分类、年份和状态。
视频点播 · 带签名、限时的播放链接 · 每个节点的点播缓存

基础设施架构

部署示例:一家三个工作室的连锁机构

总部的一台管理服务器、各自推送课程的每个工作室、负责驱动会籍的连锁商店,以及在手机和电视上观看的会员。

选择示意图的某一部分,查看它的作用。

在健身部署中,信号源是每个工作室的直播编码器和录播课程;面板保存资料库和会员线路;源站为受众提供服务,大型连锁机构可增加节点;电商平台通过连接器或 API 对接。

  1. 在总部安装

    一台服务器运行面板、API、worker 和源站;每个工作室获得一个拥有自身权限的分销商账户。

  2. 设置课程

    每个工作室教室一个通过 RTMP 推流的直播频道;按课表和项目划分的频道包;录像上传到资料库。

  3. 连接商店

    电商连接器在购买时创建一条以会籍作为到期时间的线路,付款时为其续期,取消时将其禁用。

  4. 随处观看

    会员在手机或电视上使用播放器应用,或使用网页播放器;每条线路的连接数限制使会籍保持个人专属。

配置对应

您的概念,平台的对象

平台没有行业专属的对象:频道包、线路、套餐或分销商账户,会被当作您的行业所需的概念来使用。这些只是概念上的对应,并非该行业的原生功能。

在您的行业中在平台上
直播课堂直播频道:带有信号源、EPG 和输出格式的流
录播课程点播目录:带季和集的电影与剧集、分类和元数据
课表或项目频道包:由一个套餐授予的、已命名的频道、电影或剧集集合
会员访问权限线路:一份访问权限,包含其套餐、频道包、到期时间、连接数上限和输出
会员期限线路的到期日期,通过套餐、积分或 API 续期
电商或会员集成Reseller API 与 webhook:从您自己的系统调用面板的各项操作

集成注意事项

拥有现成连接器的电商平台(WooCommerce、Shopify、PrestaShop、Odoo 等)会在购买时创建和续期会员线路;其他系统使用 Reseller API 和 webhook。编码器通过 RTMP 连接。没有与特定健身房管理产品的原生集成。

安全注意事项

每条线路的连接数限制可防止会籍被共享;播放链接带签名且会过期;工作室的分销商账户只能看到自己的会员和课表;总部账户使用双重验证登录和审计日志。

内容权利与授权

工作室需要拥有其课程和录像中所用音乐和素材的权利;平台不提供内容,也不提供权利。适用标准套餐。

内容权利与可接受使用

帮助中心

来自该行业的问题

运营方在部署前常问的问题。通用问题请见帮助中心。

帮助中心
会员购买会籍后如何获得访问权限?

您商店的连接器或 Reseller API 会在购买时创建会员的线路,并在每次付款时为其续期;会员使用商店发送的凭据登录播放器。

连锁机构中的一个工作室可以管理自己的课程吗?

可以。每个工作室是一个拥有自身权限和后台的分销商账户;总部掌管资料库和会籍。

会员用什么观看?

手机或电视上支持 Xtream Codes API 或 M3U 的播放器应用,或浏览器中的网页播放器。无需定制应用。