1 Příloha č. 5 smlouvy Popis požadovaného rozhraní mezi systémy Klienta a Poskytovatele Ke komunikaci mezi automatizovanými systémy jednotlivých stran...
Příloha č. 5 smlouvy Popis požadovaného rozhraní mezi systémy Klienta a Poskytovatele Ke komunikaci mezi automatizovanými systémy jednotlivých stran slouží SOAP webové služby, běžící na serverech Klienta a Poskytovatele. Následující příklady slouží jako vzor, nejedná se o vyčerpávající výčet všech rozhraní.
1. Rozhraní pro oznámení žádostí o překódování obsahu Příklady definice struktury webových služeb běžících na serverech Klienta: 1.1 Žádosti o překódování video materiálů z živého vysílání všech kanálů ČT Požadavek: date Odpověď: dateTimestring <SIDP>string stringintegerstring <start>string stringstringintegerintegerstringintegerinteger Doplňková služba pro získání datumu posledního změny v exportech Požadavek: Odpověď: dateTime
1.2 Žádosti o překódování doplňkových video a audio materiálů uložených prostřednictvím FTP do „dropfolderu“ Poskytovatele. Požadavek: <minTimeStamp>dateTime Odpověď: dateTimestring <SIDP>string stringintegerstring <start>string stringstringintegerintegerstringintegerinteger Doplňková služba pro získání datumu posledního změny v souborech Požadavek: Odpověď: dateTime
1.3 Žádosti o překódování video materiálů umístěných na odbavovacích serverech Klienta, tzv. „nelineární odbavování“ Požadavek: <maxRows>integer <minID>integer Odpověď: dateTime <SIDP>string string
stringintegerstring <start>string stringstringintegerstringdateTime Doplňková služba pro získání posledního updateID Požadavek: Odpověď: integer
2. Rozhraní pro oznámení překódovaného obsahu Příklady definice struktury webových služeb, běžících na serverech Poskytovatele: 2.1 Oznámení o překódovaném obsahu Požadavek: <minTimeStamp>dateTime <startRow>int <maximumRows>int Odpověď: stringstringboolean <TimeStamp>dateTime
2.2 Vygenerování hash odkazu pro playlist Požadavek: <request> <Title>string
2.3 Vygenerování obrázku z videa a odkazu na něj Požadavek: string Odpověď: string
2.4 Skutečný začátek a konec pořadu Požadavek: string <start>dateTime Odpověď: <Start>dateTime <Stop>dateTime
2.5 PDC kód živě vysílaného pořadu Požadavek: string Odpověď: string
3. Video / audio přehrávač Příklady parametrů ovládající chování přehrávače ovládaných Klientem
autoPlay mute loop controlsHideable playlistURL – hash URL playlistu získáné pomocí webové služby Poskytovatele resizeControls
skinID – ID skinu přehrávače předem definovaného Klientem uimode ctPlayerID – ID přehrávače v rámci internetové stránky expandable defaultStream – defaultní kvalita streamu offsetX – horizontální ořez videa v %, nebo px offsetY – vertikální ořez videa v %, nebo px useClipBegin editMode – editační mód přehrávače, kdy stále vypisuje čas videa v levém horním rohu