GH GambleHub

LiveG24 — обзор и интеграция

Краткий обзор

LiveG24 — провайдер Live-казино, ориентированный на классические дисциплины (рулетка, блэкджек, баккара) и их ускоренные/вариативные режимы. Ключевой фокус — стабильный стриминг с низкой задержкой, гибкая локализация (языки/валюты) и предсказуемая сервер-к-серверу интеграция с кошельком оператора. Техстек сочетает WebRTC (для real-time) с fallback на HLS/DASH, а также веб-сокеты для ставок и результатов.

Кому подходит: средним и крупным операторам/агрегаторам, которым важны быстрое подключение Live-вертикали, прозрачные коллбеки кошелька, гибкие лимиты и телеметрия.


Портфель и пользовательский опыт

Игры и вариации

Рулетка: европейская/авто-рулетка, ускоренные режимы, статистика hot/cold, быстрые повторы ставок.
Блэкджек: классический, Speed-столы, Bet Behind, сайд-ставки и страховка по правилам стола.
Баккара: классика, No Commission/Speed, «дорожные карты» (Roadmaps), дополнительные пулы ставок.

UX/UI

HTML5-клиент с адаптивной версткой, пресеты чипов, быстрые повторные ставки.
История раздач/спинов, чат с модерацией, подсказки по лимитам и ответственности.
Мультиязычие, мультивалютность, локальные форматы чисел/дат.

Ответственная игра

Лимиты по ставкам/времени, скрытие столов по гео/возрасту, сообщения RG в соответствии с юрисдикцией.


Потоки, протоколы и производительность

Видео: WebRTC для низкой задержки (~0.5–2.5 с при стабильной сети), fallback на HLS/DASH при деградации.
Доставка: CDN/edge-PoP, sticky-роутинг к ближайшему узлу, health-checks нод, быстрый failover.
ABR: адаптивный битрейт, бесшовные переключения; на мобайле — аппаратное декодирование.
Сетевая гигиена: latency до edge < 150–200 мс, HTTP/2+, TLS 1.2+, приоритет мультимедийного трафика.


Математика, лимиты и расчеты

RTP/House Edge: соответствуют правилам и сайд-ставкам конкретного стола (раскрываются в правилах).
Лимиты: глобальные (по столу) и персональные (по игроку); VIP-уровни; отдельные потолки для сайд-ставок.
Валюты: расчет в minor-юнитах; конвертация/отображение — на стороне оператора; корректные округления по праву юрисдикции.
Коммерция: RevShare/Flat/Hybrid определяется договором и не влияет на клиентскую математику.


Модель интеграции

Высокоуровневая схема

1. Игрок → Frontend оператора → SSO/JWT

2. Operator/Aggregator API ↔ LiveG24 API — создание и валидация сессии

3. Клиент ↔ WebRTC/HLS — видеопоток

4. Клиент ↔ WebSocket — ставки/события (низкая задержка)

5. LiveG24 → Webhook/Callback — авторизации списаний/выплат

6. Кошелек оператора (Auth Debit/Credit) ↔ Ledger/KYC/AML

7. BI/Anti-Fraud/Monitoring — аудит, ретраи, reconciliation

Требования к окружению

Безопасность: JWT/OAuth2 для сессий, allowlist IP/Mutual-TLS для S2S, короткие TTL токенов, ротация ключей.
Производительность: авто-масштабирование WS-шардов, балансировка с sticky-сессиями.
Совместимость: актуальные Chrome/Edge/Safari/Firefox, iOS/Android WebView.


Сессии, запуск и аутентификация

SSO-паттерн

Оператор формирует короткоживущий токен с `player_id`, валютой, локалью, VIP/лимитами и `return_url`. Провайдер возвращает `launch_url`.

Пример S2S (псевдо-REST):

POST /api/v1/sessions
Authorization: Bearer <operator-key>
{
"player_id": "u_284710",
"currency": "EUR",
"locale": "ru-RU",
"limits": { "table_min": 1.00, "table_max": 10000.00, "side_bet_max": 200.00 },
"meta": { "vip_level": 2, "return_url": "https://op.example.com/return" }
}
Ответ:

{
"session_id": "sess_9d3f...",
"launch_url": "https://liveg24.example/launch?sess=sess_9d3f...",
"expires_in": 3600
}

Запуск клиента

Через `launch_url` в iFrame/новом окне (CSP/`X-Frame-Options` согласуются). Heartbeat/refresh продлевает сессию.


Ставки и события (WebSocket)

Типы событий

Игровые: `ROUND_OPEN`, `BETS_OPEN`, `BETS_CLOSED`, `ROUND_RESULT`

Транзакционные: `BET_PLACED`, `BET_ACCEPTED/REJECTED`, `PAYOUT`

Служебные: `PING/PONG`, `RECONNECT_HINT`, `ERROR`

Пример результата раунда:

{
"type": "ROUND_RESULT",
"table_id": "roulette_eu_05",
"round_id": "r_2025_11_02_15_42_17",
"result": { "number": 8, "color": "black" },
"payouts": [
{ "bet_id": "b_9182", "amount_minor": 360000 },
{ "bet_id": "b_9183", "amount_minor": 0 }
],
"server_ts": "2025-11-02T13:42:19Z"
}

Надежность канала

Авто-reconnect, восстановление подписок и состояния текущего раунда.
Back-pressure: ограничение частоты клиентских сообщений.
Дедупликация по `bet_id`/`round_id` на сторонах провайдера и оператора.


Денежные операции и коллбеки кошелька

Потоки

Auth-дебет (ставка): запрос на списание/заморозку, ответ оператора `APPROVED/DECLINED`.
Кредит (выплата): инициируется провайдером, оператор подтверждает и возвращает баланс.
Reconciliation: периодические отчеты по раундам/транзакциям для сверки с леджером.

Гарантии доставки

Идемпотентность через `X-Idempotency-Key` (TTL ≥ 24 ч), нумерация сообщений per player.
Ретраи с экспоненциальной паузой, контроль очередности обработки.

Пример коллбека выплаты:

POST /wallet/payouts
Idempotency-Key: 7c1a-...
{
"player_id": "u_284710",
"round_id": "r_2025_11_02_15_42_17",
"bet_id": "b_9182",
"amount_minor": 360000,
"currency": "EUR"
}

Настройки лобби и промо

Каталог столов: группировка по типу дисциплины, языку дилера, лимитам, VIP-уровням.
Промо-виджеты: баннеры, турниры, миссии/квесты, «горячие числа», топ-выигрыши.
Гео-фильтры: whitelist/blacklist юрисдикций, локальные требования Responsible Gaming.
UI-параметры: авто-вход в конкретный стол, скрытие чата, пресеты ставок, кастомные номиналы.


Масштабирование и отказоустойчивость

Мульти-регион: выбор ближайшего PoP/студии, ASN/гео-роутинг.
Балансировка: sticky по игроку/столу; при сбоях — прозрачный re-join.
Квоты/Rate limits: ограничения WS-подписок/изменений ставок, защита от штормов событий.
Деградация: fallback на HLS, «lite-UI» для слабых устройств или плохой сети.


Безопасность и комплаенс

Шифрование: TLS 1.2+, HSTS; SRTP для WebRTC.
Доступ: JWT с коротким TTL, IP allowlist/Mutual-TLS для коллбеков, подпись запросов.
PII-минимизация: маскирование идентификаторов; логи без открытых PII.
Анти-фрод: поведенческие сигналы (частота ставок, множественные сессии, VPN/ASN-паттерны), риск-флаги и троттлинг.
RG/Регуляторика: самоисключение/тайм-ауты/лимиты, локальные баннеры и cookie-согласия.


Мониторинг, отчетность и SLA

Метрики

Аptime: медиа/WS, p50/p95 задержки, % frame-drops, ошибки коллбеков (доли/коды).
Продукт: конверсия `Launch → First Bet`, средний чек, удержание по дисциплинам/языкам, ROI промо.
Операции: ретраи и их причины, доля отклоненных кошельком авторизаций.

SLO/SLA (ориентиры)

Медиа ≥ 99.9%, API ≥ 99.95% аптайм.
Коллбеки: p95 < 500 мс внутри региона.
Reconnect WS: p95 < 3–5 с, восстановление подписок — автоматически.

Дашборды/алерты

Корреляция `round_id/bet_id/callback_id`, трассировки инцидентов, статус-панель с регламентами коммуникаций.


Тестирование и приемка

1. Sandbox: отдельные ключи, фиктивные исходы раундов/лимитов.
2. E2E: успешные/отклоненные ставки, обрывы WS, двойные выплаты (проверка идемпотентности), конфликт лимитов.
3. Нагрузка: пики прайм-тайма/турниров, ABR-переключения, деградация до HLS.
4. Безопасность: негативные кейсы JWT, подпись коллбеков, rate-limits, CORS/CSRF-политики.
5. Reconciliation: сверка отчетов провайдера с леджером (суммы, статусы, округления).


Лучшие практики интеграции

Делайте кошелек оператора источником истины; все S2S — идемпотентны.
Разделяйте коллбеки по очередям (`bets`, `payouts`, `recon`) с приоритетами/ретраями.
Кешируйте лимиты/конфиги столов на edge (TTL + ручная инвалидация).
Используйте feature-flags для поэтапного открытия столов/языков/VIP-лимитов.
Планируйте fail-over: fallback протоколов, «техническая пауза», компенсационные промо.
Логируйте хэши PII и корреляционные ключи вместо прямых идентификаторов.


Чек-листы

Для разработки

  • Генерация/валидация JWT/SSO
  • Клиент WebRTC + fallback HLS
  • WS-клиент с авто-reconnect и back-pressure
  • Идемпотентные S2S-эндпоинты, ретраи, дедупликация
  • Маскирование PII, ротация ключей/секретов

Для запуска

  • Языки/валюты/форматы (L10n)
  • Гео-фильтры и ограничения юрисдикций
  • Мониторинг SLO (API/Stream/WS) + алерты
  • Ночные отчеты и reconciliation
  • План инцидентов и статус-страницы

FAQ (кратко)

Можно ли запускать в iFrame? Да, через `launch_url` при согласованных CSP/`X-Frame-Options`.
Есть ли Speed/Bet Behind? Доступно на ряде столов по конфигурации.
Как обрабатывать обрывы связи? Авто-reconnect, восстановление подписок/ставок, идемпотентные коллбеки.
Есть промо-инструменты? Баннеры, турниры, миссии/квесты, события для аналитики.
Как устроен reconciliation? Провайдер публикует отчеты; оператор сверяет с леджером по `round_id/bet_id`.


Итог

LiveG24 — практичный Live-провайдер с современным стримингом и предсказуемой интеграционной моделью. Соблюдение описанных паттернов (SSO, WebRTC+WS, кошелек с идемпотентными коллбеками, мониторинг SLO, RG/комплаенс) обеспечивает устойчивую работу в пиковые часы, корректную экономику Live-вертикали и минимизацию операционных рисков.

Contact

Свяжитесь с нами

Обращайтесь по любым вопросам или за поддержкой.Мы всегда готовы помочь!

Начать интеграцию

Email — обязателен. Telegram или WhatsApp — по желанию.

Ваше имя необязательно
Email необязательно
Тема необязательно
Сообщение необязательно
Telegram необязательно
@
Если укажете Telegram — мы ответим и там, в дополнение к Email.
WhatsApp необязательно
Формат: +код страны и номер (например, +380XXXXXXXXX).

Нажимая кнопку, вы соглашаетесь на обработку данных.