OnAir Entertainment-评论和集成
概述
OnAir Entertainment是Live Casino的工作室提供商,专注于高质量的视频制作,多摄像头视角以及与运营商/聚合器平台的快速连接。该产品组合涵盖了Live的主要学科:轮盘赌、二十一点、七叶树及其"速度"/自动变体以及直播节目格式。Techstek专注于低广播延迟(WebRTC),后退为HLS/DASH,地理分布式交付和实时投注/付款的稳定支持。
适合谁:中型和大型运营商,他们需要灵活的限制设置,本地化,透明的钱包盒和详细的桌子遥测。
产品组合和用户体验
主要产品
轮盘赌:欧洲/美国,自动轮盘赌,速度/闪电速度,统计轨道(热/冷),快速重播投注。
二十一点:经典餐桌和速度餐桌,Bet Behind,根据餐桌规则保险/边投注。
Bakkara: 经典,无委员会,速度模式,"路线图"(Roadmaps).
Live Show/Hours:快速电视格式和主题桌。
UX/UI
自适应HTML5客户端,极简的UI,快速芯片和投注预设。
旋转/分发的历史,与节制的聊天,限制通知。
多语言界面,日期/分隔符格式本地化,多语言支持。
负责任的游戏
支持投注/时间限制,按地理/年龄隐藏桌子(操作员标志),显示响应游戏策略。
流媒体技术和性能
协议:WebRTC(低延迟~ 0。5–2.5 s具有稳定的网络);降解时在HLS/DASH上倒退。
CDN/Edge:PoP分布,健康检查笔记,粘贴到最近的节点。
ABR:自适应比特率,无悬崖无缝质量切换。
移动客户端:硬件解码,功耗优化,对后台切换的抵抗力。
网络指南
Latency到edge <150-200 ms用于舒适的UX。
HTTP/2+, TLS 1.2+、TCP BBR(如果可能)、多媒体流量优先级。
数学、极限和计算
RTP/House Edge:符合特定桌子和边投注规则(在桌子规则中披露)。
限制:桌子和/或玩家的分钟/最大,VIP级别,单独的侧面投注天花板。
货币:国内单位在小单位;转换和显示-在操作员侧;正确的管辖权四舍五入。
商业模式:RevShare/Flat/Hybrid-在合同级别,财务"超越"客户数学。
集成模型
高级方桉
1.玩家→前沿操作员→ SSO/JWT
2.操作员/Aggregator API ↔ OnAir API: 创建/验证会话
3.客户端↔ WebRTC/HLS: 视频流
4.客户端↔ WebSocket: 实时投注/事件
5.OnAir → Webhook/Callback给运营商: 注销/付款授权
6.操作员钱包(Auth Debit/Credit)↔ Ledger/KYC/AML
7.BI/Anti-Fraud/监测: 审计,撤销,重组
环境要求
安全:Mutual-TLS/allowlist用于S2S,会话JWT/OAuth2,TTL短和密钥旋转。
性能:自动缩放WS-shards,平衡器与sticky会话。
兼容性: 当前的Chrome/@@Edge/@@Safari/@@Firefox, iOS/Sandroid WebView.
会话、启动和身份验证
SSO模式
操作员使用"player_id",货币,位置和限制创建短寿命令牌。提供程序返回"launch_url"。
示例(pseudo-REST,S2S):
POST /api/v1/sessions
Authorization: Bearer <operator-key>
{
"player_id": "u_57291",
"currency": "EUR",
"locale": "ru-RU",
"limits": { "table_min": 1. 00, "table_max": 10000. 00 },
"meta": { "vip_level": 2, "return_url": "https://op. example. com/return" }
}
答案是:
{
"session_id": "sess_abcd1234",
"launch_url": "https://onair. example/launch? sess=sess_abcd1234",
"expires_in": 3600
}
iFrame/Window Open
通过"launch_url"启动(事先同意CSP,"X-Frame-Options")。Hartbit/refresh延长了会议时间。
投注和事件(WebSocket)
事件类型
Потоковые: `TABLE_STATE`, `ROUND_OPEN`, `BETS_OPEN`, `BETS_CLOSED`, `ROUND_RESULT`
事务性: "BET_PLACED","BET_ACCEPTED/REJECTED","PAYOUT"
服务: 'ERROR'、'PING/PONG'、'RECONNECT_HINT'
结果示例:
{
"type": "ROUND_RESULT",
"table_id": "roulette_eu_07",
"round_id": "r_2025_11_02_15_23_05",
"result": { "number": 21, "color": "red" },
"payouts": [
{ "bet_id": "b_1001", "amount_minor": 360000 },
{ "bet_id": "b_1002", "amount_minor": 0 }
],
"server_ts": "2025-11-02T13:23:07Z"
}
通道可靠性
自动重新连接,恢复当前回合的订阅和状态。
后压:限制客户端消息的频率。
提供商和操作员端上的"bet_id"/"round_id"重复数据消除。
现金交易和钱包
线程
Auth借记(出价):提供商要求注销/冻结;运算符响应"APPROVED/DECLINED"。
信用(付款):提供商启动注册;运算符确认状态并返回平衡。
Reconciliation:定期回合/交易报告。
交付保证
通过"X-Idempotency-Key",TTL密钥的幂等≥ 24小时。
带有指数暂停的递送重复,顺序处理(per player)。
POST /wallet/payouts
Idempotency-Key: 4f9f-...
{
"player_id": "u_57291",
"round_id": "r_2025_11_02_15_23_05",
"bet_id": "b_1001",
"amount_minor": 360000,
"currency": "EUR"
}
大堂设置和促销工具
桌子目录:按经销商语言,限制,VIP级别,学科分组。
促销活动:横幅,锦标赛,任务/任务,"热门数字"事件,最高奖金。
地理过滤器:whitelist/blacklist司法管辖区,负责任游戏的本地格式。
UI参数:自动进入特定桌子,隐藏聊天,投注预设,定制面额。
扩展和容错能力
多区域:选择最近的RoR/工作室,ASN-/地理路由。
平衡:在玩家/桌子上保持稳定;失败时,是透明的"re-join"。
配额/利率限制:WS连接、订阅和费率变化的限制。
降解:HLS上的倒置,弱设备的"lite-UI"。
安全性和合规性
加密:TLS 1。2+, HSTS;SRTP(WebRTC)中的媒体。
访问:具有短TTL的JWT,用于Collback的IP allowlist,经同意的mutual-TLS。
PII最小化:身份掩护,没有开放个人数据的日志。
反欺诈行为:行为信号(异常赌注频率,多次会话,可疑的ASN/VPN),风险标志和trottling。
监管:支持区域内的自我排斥机制、本地警报、同意Cookie。
监控、报告和SLA
测量的内容
上标媒体/WS,平均延迟,%帧下降,积压错误。
"Launch → First Bet"转换,基于原因的故障分配。
桌子负荷,平均支票,ROI促销,学科/语言保留。
SLO/SLA(地标)
媒体药房≥ 99。9%,API aptime ≥ 99。95%.
Kollbeks: p95 <500毫秒的区域内。
WS连接:p95恢复<3-5 s。
Dashbords/Alerts
实时度量,"round_id/bet_id/callback_id"。
事件-带有原因/stakeholder和通信法规的面板。
测试和验收
1.Sandbox:单个密钥,虚拟回合结果,测试系数表。
2.E2E桉例:成功/拒绝投注、WS悬崖、重复"PAYOUT"、限制冲突。
3.负载:黄金时段高峰/锦标赛,ABR切换,降级为HLS。
4.安全性:JWT负案例,kollback签名,限额限制,CORS/CSRF策略。
5.Reconciliation: 按金额/四舍五入/状态核对提供商和ledger报告。
最佳集成实践
使操作员的钱包成为真理之源(SoT);所有外部交易都是相等的。
用优先级和后退来排队("bets","payouts","recon")。
用受控的TTL和手动残疾在边缘悬挂桌子的限制/密码。
包括feature-flags,分阶段打开桌子/语言/VIP限制。
计划失败:fallback协议、"技术暂停"、补偿促销场景。
编译PII哈希和相关密钥而不是直接ID。
支票清单
用于开发
- JWT/SSO生成/验证
- WebRTC客户端+fallback HLS
- WS客户端具有自动重新连接和后压力
- 特异性S2S端口,中继器,重复数据消除
- PII掩蔽、钥匙/秘密轮换
要启动
[L10n]: 语言、货币、格式
- 地理过滤器和管辖权限制
- SLO监视(API/Stream/WS)+Alertes
- 夜间报告和重组
- 事件计划和状态页面
常见问题(简短)
可以在iFrame中运行吗?是的,通过CSP/"X-Frame-Options"匹配的"launch_url"。
是否有Bet Behind/Speed模式?是的,对于选定的桌子-按配置。
如何处理悬崖?自动重新连接,订阅恢复,等效的collbacks。
有锦标赛/任务吗?是的,通过内置的促销小部件和分析事件。
reconciliation是如何安排的?提供商发布回合/交易报告;操作员通过"round_id/bet_id"与leder核对。
底线
OnAir Entertainment是一家强大的Live提供商,具有现代流媒体和结构化集成。按照所描述的模式(SSO,WebRTC+WS,具有等效性的骨架,SLO监视,RG/合规性),操作员将获得可预测的连接,在高峰时段的稳定运行以及可理解的Live垂直经济性。