# SSAI.TV қалай жұмыс істейді

> Source: https://support.adaptek.tv/docs/ssai/how-it-works?lang=kk · Language: Қазақша · Product: SSAI.TV · Access: public
>
> Сәулет, сұраныс ағыны және арна, OTT, ad server мен SSAI рөлдері.

SSAI.TV мазмұн жеткізу тізбегінде CDN Origin-нен кейін бірден тұрады және плеерлердің сұрауларын өңдейді. Ол мазмұнды өз арқылы өткізбейді — әр көрерменге тек өз манифесін қалыптастырады, онда жарнамалық сегменттер түпнұсқа сегменттерді алмастырады.

## Ағын
![SSAI.TV архитектурасы: арна → OTT → SSAI → плеер, ад-сервер және трекинг](https://support.adaptek.tv/docs-assets/ssai/media/public/ssai-flow.uk.png)

Схемадағы сандар — серверлік кірістіру процесінің қадамдары: [валидация, VAST-сұрау және жауап, транскодтау, жалғау, S2S-трекинг](https://support.adaptek.tv/docs/ssai/integration/ad-server?lang=kk#процес-серверної-вставки-s2s).

1. **ТВ-арна** жарнамалық блоктың басталуы мен ұзақтығын белгілейтін **SCTE-35** белгілері бар ағынды таратады.
2. **OTT-платформа** ағынды плеерлерге арналған форматтарға кодтайды және HLS-ке пакеттейді (`.m3u8` манифесін жасайды). Белгілер сақталады, ал чанктар блок шекаралары сегмент шекараларымен сәйкес келетіндей кесіледі — бұл пакеттеушілердің стандартты функциясы.
3. **SSAI.TV** манифесті оқиды, белгілерді танриды. Блок басталғанда және жарнаманы алмастыру туралы шешім болғанда — жеке манифест қалыптастырады.
4. **Көрерменнің плеері** OTT SSAI.TV-ден алған сілтеме арқылы плейлист сұрайды. Сұраумен бірге құрылғы деректері беріледі: IP (гео), User-Agent (құрылғы түрі), құрылғы идентификаторы (жиілік, қамту).
5. **SSAI.TV ад-серверге жүгінеді** (VAST-сұрау) блок пен көрермен параметрлерімен.
6. **Ад-сервер** көрерменнің науқандардың мақсатты аудиториясына жататынын анықтайды және креативтер тізімін бір жауапта қайтарады.
7. **SSAI.TV** жаңа креативтерді ағынның барлық профильдеріне қайта кодтайды (EBU R 128 бойынша дыбыс деңгейін нормалау арқылы), жарнамалық блокты жинайды, қалған бөлігіне арнамен келісілген **филлер** қояды және көрерменге жаңа плейлист береді. Егер жарнама **fillfloor** табалдырығынан аз болса — кірістіру орындалмайды, түпнұсқа эфир кетеді.
8. **Трекинг:** SSAI.TV сегменттер сұрауларын қадағалайды, көрсетілімнің нақты ұзақтығын есептейді және әр көрсетілім туралы өлшеушілерге хабарлайды (немесе трекерлерді клиентке береді — [Client Side Tracking](https://support.adaptek.tv/docs/ssai/integration/client-side-tracking?lang=kk)).

> [!NOTE]
> Жаңа креативке алғашқы сұрау әдетте филлер береді: креатив алдымен транскодталады, ал эфирге келесі сұраудан бастап шығады. Бұл — штаттық мінез-құлық.

## Орналастырудың екі нұсқасы
| | SSAI OTT «артында» (reverse proxy) | SSAI OTT «алдында» |
|---|---|---|
| Көрерменге арналған сілтеме | OTT домені | SSAI.TV домені |
| SSAI-ге кім жүгінеді | OTT серверлері, көрермен деректерін тақырыптарда беріп | плеер тікелей |
| Мазмұн сегменттері | OTT CDN-іне абсолютті сілтемелер | OTT CDN-іне абсолютті сілтемелер |
| Жарнама сегменттері | OTT CDN арқылы (`/creatives/`) | OTT CDN арқылы (`/creatives/`) |

Егжей-тегжейі — [OTT-платформаға арналған интеграция ТТ](https://support.adaptek.tv/docs/ssai/integration/ott?lang=kk) бөлімінде.

## Рөлдер мен жауапкершілік
| Тарап | Не үшін жауапты |
|---|---|
| **Құқық иесі / арна** | SCTE-35 белгілері, филлер, жарнама ережелері — [Арнадағы SCTE-35 белгілері](https://support.adaptek.tv/docs/ssai/integration/scte35?lang=kk) |
| **Сейлзхаус / ад-сервер** | Науқандар, құқық иесімен креативтерді валидациялау, VAST — [Жарнама серверіне арналған техникалық талаптар](https://support.adaptek.tv/docs/ssai/integration/ad-server?lang=kk) |
| **OTT-платформа** | HLS пакеттеу, CDN, құрылғы деректерін беру — [OTT-платформаға арналған интеграция ТТ](https://support.adaptek.tv/docs/ssai/integration/ott?lang=kk), [CDN — SSAI үшін талаптар](https://support.adaptek.tv/docs/ssai/integration/cdn?lang=kk) |
| **Adaptek (SSAI.TV)** | Манифесті өзгерту, транскодтау, трекинг, есептілік |

> [!IMPORTANT]
> SSAI.TV авторлық құқықтарды және мазмұн иелерінің талаптарын сақтауға жауап бермейді — ол креативті тапсырыс беруші анықтаған ад-сервердің нұсқауы бойынша кірістіреді. Креативтерді валидациялау — сейлзхаус пен құқық иесінің аймағы.

## VOD және FAST
VOD үшін брейктердің орналасуы CMS медиажоспарынан немесе ад-сервердің ad rules-інен (VMAP) алынады. VOD-мазмұннан дәл сол серверлік кірістіруі бар FAST-арна жинауға болады. VOD-тағы кірістіру дәлдігі сегмент шекараларымен шектелген — [Жарнама VOD-та сахнаны қияды](https://support.adaptek.tv/docs/ssai/troubleshooting?lang=kk#реклама-ріже-сцену-у-vod) бөлімін қараңыз.
