# Kā darbojas SSAI.TV

> Source: https://support.adaptek.tv/docs/ssai/how-it-works?lang=lv · Language: Latviešu · Product: SSAI.TV · Access: public
>
> Arhitektūra, pieprasījumu plūsma un kanāla, OTT, reklāmu servera un SSAI lomas.

SSAI.TV atrodas satura piegādes ķēdē uzreiz aiz CDN Origin un apstrādā atskaņotāju pieprasījumus. Tas nelaiž saturu caur sevi — tikai izveido katram skatītājam savu manifestu, kurā reklāmas segmenti aizstāj oriģinālos.

## Plūsma
![SSAI.TV arhitektūra: kanāls → OTT → SSAI → atskaņotājs, reklāmas serveris un izsekošana](https://support.adaptek.tv/docs-assets/ssai/media/public/ssai-flow.uk.png)

Cipari shēmā ir servera puses ievietošanas procesa soļi: [validācija, VAST pieprasījums un atbilde, transkodēšana, salīmēšana, S2S izsekošana](https://support.adaptek.tv/docs/ssai/integration/ad-server?lang=lv#процес-серверної-вставки-s2s).

1. **TV kanāls** pārraida plūsmu ar **SCTE-35** marķieriem, kas norāda reklāmas bloka sākumu un ilgumu.
2. **OTT platforma** kodē plūsmu atskaņotājiem piemērotos formātos un iepako HLS (izveido manifestu `.m3u8`). Marķieri tiek saglabāti, bet chunk'i tiek sagriezti tā, lai bloka robežas sakristu ar segmentu robežām — tā ir standarta pakotāju funkcija.
3. **SSAI.TV** nolasa manifestu un atpazīst marķierus. Kad sākas bloks un ir lēmums aizstāt reklāmu — izveido individuālu manifestu.
4. **Skatītāja atskaņotājs** pieprasa atskaņošanas sarakstu pa saiti, ko OTT saņēmusi no SSAI.TV. Kopā ar pieprasījumu tiek nodoti ierīces dati: IP (ģeo), User-Agent (ierīces tips), ierīces identifikators (frekvence, aptvērums).
5. **SSAI.TV vēršas pie reklāmas servera** (VAST pieprasījums) ar bloka un skatītāja parametriem.
6. **Reklāmas serveris** nosaka, vai skatītājs pieder kampaņu mērķauditorijai, un vienā atbildē atgriež kreatīvu sarakstu.
7. **SSAI.TV** pārkodē jaunos kreatīvus visos plūsmas profilos (ar skaļuma normalizāciju pēc EBU R 128), saliek reklāmas bloku, atlikumā ievieto ar kanālu saskaņotu **fileru** un atdod skatītājam jaunu atskaņošanas sarakstu. Ja reklāmas ir mazāk par **fillfloor** slieksni — ievietošana netiek veikta, iet oriģinālais ēters.
8. **Izsekošana:** SSAI.TV izseko segmentu pieprasījumus, aprēķina faktisko rādīšanas ilgumu un ziņo mērītājiem par katru rādījumu (vai nodod trekerus klientam — [Client Side Tracking](https://support.adaptek.tv/docs/ssai/integration/client-side-tracking?lang=lv)).

> [!NOTE]
> Pirmais pieprasījums uz jaunu kreatīvu parasti dod fileru: kreatīvs vispirms tiek transkodēts un ēterā nonāk ar nākamo pieprasījumu. Tā ir normāla uzvedība.

## Divi izvietojuma varianti
| | SSAI «aiz» OTT (reverse proxy) | SSAI «pirms» OTT |
|---|---|---|
| Saite skatītājam | OTT domēns | SSAI.TV domēns |
| Kas vēršas pie SSAI | OTT serveri, nododot skatītāja datus galvenēs | atskaņotājs tieši |
| Satura segmenti | absolūtas saites uz OTT CDN | absolūtas saites uz OTT CDN |
| Reklāmas segmenti | caur OTT CDN (`/creatives/`) | caur OTT CDN (`/creatives/`) |

Detaļas — [Integrācijas tehniskā specifikācija OTT platformai](https://support.adaptek.tv/docs/ssai/integration/ott?lang=lv).

## Lomas un atbildība
| Puse | Atbild par |
|---|---|
| **Tiesību īpašnieks / kanāls** | SCTE-35 marķieri, filers, reklāmas noteikumi — [SCTE-35 marķieri kanālā](https://support.adaptek.tv/docs/ssai/integration/scte35?lang=lv) |
| **Seilshauss / reklāmas serveris** | Kampaņas, kreatīvu validācija ar tiesību īpašnieku, VAST — [Tehniskie nosacījumi reklāmu serverim](https://support.adaptek.tv/docs/ssai/integration/ad-server?lang=lv) |
| **OTT platforma** | HLS pakošana, CDN, ierīces datu nodošana — [Integrācijas tehniskā specifikācija OTT platformai](https://support.adaptek.tv/docs/ssai/integration/ott?lang=lv), [CDN — prasības SSAI](https://support.adaptek.tv/docs/ssai/integration/cdn?lang=lv) |
| **Adaptek (SSAI.TV)** | Manifesta manipulācija, transkodēšana, izsekošana, atskaites |

> [!IMPORTANT]
> SSAI.TV neatbild par autortiesību un satura īpašnieku prasību ievērošanu — tas ievieto kreatīvu pēc pasūtītāja noteiktā reklāmas servera instrukcijas. Kreatīvu validācija ir seilshausa un tiesību īpašnieka atbildības zona.

## VOD un FAST
VOD gadījumā breiku izkārtojums tiek ņemts no CMS mediaplāna vai no reklāmas servera ad rules (VMAP). No VOD satura var salikt FAST kanālu ar to pašu servera puses ievietošanu. Ievietošanas precizitāti VOD ierobežo segmentu robežas — sk. [Reklāma griež ainu VOD](https://support.adaptek.tv/docs/ssai/troubleshooting?lang=lv#реклама-ріже-сцену-у-vod).
