IPTV pro hotely - část III. - FAQ pro geeky a Proč s námi spolupracovat
FAQ: IPTV pro hotely - část III. - FAQ pro geeky a Proč s námi spolupracovat
A teď pro geeky
Předpokládáme, že pokud jste se pročetli (nebo přeskočili) až do této kapitoly tak hledáte detailnější informace a máte vhled do informačních technologií. Níže vysvětlivky k několika častým nejasnostem a dotazům:
Jak rychlé je přepínání programových kanálů?
Doba přepnutí je do 1s, rozhodně neomezuje komfort „kanálového surfování“.
Technicky je tato doba ovlivněna především nastavením velikosti bufferu Kodi, hodnotou přednačítání a rychlostí streamu na nějž se přepínáte. Pokud se tedy přepínáte na stream s relativně malým datovým pásmem je přepnutí o něco pomalejší než na stream s velkým pásmem. Rozdíly běžný uživatel nezaznamená, spíše uvádíme pokud by tento parametr byl předmětem detailnějšího zájmu.
Jak rychle se STB zapne?
V instalacích pro hotely používáme STB ve většině případů v trvale zapnutém stavu a streamujícím. Doba „zapnutí“ je dána jenom rychlostí toho jak rychle se TV vzpamatuje ze stavu Standby, což jsou sekundy! Viz předchozí popis problematiky volby TV. STB tak ve skutečnosti přehrávají stále, hotelový host pouze určuje zda je TV zapnuté nebo ne.
V instalacích kde chceme rychlý start a ne trvalé přehrávání, což jsou například „obecní“ WiFi sítě, se toto chování nastavuje jinak pro úsporu přenosového pásma. STB je také trvale zapnuté ale nepřehrává dokud nedostane k přehrávání povel. A to ať už z dálkového ovladače od uživatele nebo dálkově ze serveru.
Startování STB od vypnutí se používá jen tam kde to není kritické, což jsou obvykle zapojení pro domácnosti. Samotné STB z vypnutého stavu nastartuje do 2minut.
Nezměněná kvalita:
Přehrávání a nahrávání v nezměněné kvalitě vůči originálnímu vysílání je přirozenou vlastností IPTV systémů využívajících DVB.
Dá se dokonce říci, že chlubit se touto vlastností je nefér jelikož vyplívá z principu funkce digitální televize.
Dokonce se věc se má tak, že pokud je potřeba kvalitu z nějakého důvodu změnit, obvykle za účelem snížení velikosti datového toku, znamená to nemalé nároky na procesor.
Přímé přehrávání a ukládání datového streamu přijatého z DVB je to nejpřirozenější způsob jak může IPTV systém fungovat.
Síťová jednoduchost:
Pokud jste měli někdy pochybnou čest ladit systémy využívající technologie využívající multicastu myslím, že oceníte že to vás u tohoto systému nečeká. Nepotřebujete řešit jaký je jitter sítě, neexistují problémy způsobené UDP burstingem, není třeba se "bavit" nastavováním a ověřováním funkčností QoS a jejich Gigabitovými shapery Není třeba aby vybavení podporovalo IGMP, není třeba se vyznat v DVRMP a nahrazovat jej PIM. Není třeba trasovat záhady které je obtížné otestovat kdekoliv jinde než u zákazníka. Potřebujete opravdu jen TCP.
Umí to Time-shift?
Jak je popsáno v předchozím tak možnost zastavení a přehrávání od kteréhokoliv místa pořadu je u všech kanálů nad nimiž probíhá automatické nahrávání.
Nad kanály kde přehrávání neprobíhá posuv možný není. Pro úplnost ale dodejme že TVheadend má funkci Time-shift i pro nenahrávané kanály. Nicméně tato funkčnost má značnou spotřebu operační paměti serveru a v případě že je užita s nahráváním vede k matení uživatelů při ovládání STB. Proto tyto funkce nekombinujeme. Lépe je povolit automatické nahrávání s omezenou dobou a obdržíte tak funkčnost Time-shift v délce nikoliv minut ale hodin nebo dní.
Jak velké je zpoždění?
Při převodu signálu z DVB na IP vzniká určité zpoždění ve vyrovnávací paměti serveru a dále v bufferu přehrávací aplikace Kodi. Proto v závislosti od nastavení vyrovnávacích pamětí můžete zaznamenat rozdíl pokud budete například srovnávat s příjmem z DVB-T na jiném přijímači. Zpoždění činí obvykle do 2 sekund.
Poznamenejme, že pokud je zájem zákazníka z nějakého důvodu tento čas minimalizovat, lze toho docílit zmenšením vyrovnávací paměti v přehrávačích. Vedlejším efektem ale je že se po té mohou více projevovat přenosové potíže sítě, což zvláště při užití s WiFi nelze doporučit. V sítích LAN je toto obvykle zcela bez problému a lze Kodi nastavit blízko jejího funkčního minima. Vymazat tento rozdíl však zcela nelze. Má-li zákazník zadání že doba zpoždění mezi zdroji a přehráváním musí být nepostřehnutelná znamená to úplně jiný systém distribuce a je nutné toto sdělit již na začátku plánování realizace.
TV v mobilním telefonu, nezávislost řešení na dodaném STB
Jako přehrávač můžete použít i jakékoliv zařízení pro nějž existuje plugin pro TVheadend. Např. instalujete-li Kodi aplikaci na váš mobilní telefon nebo tablet, stačí když si jej nastavíte pro přístup do této sítě (tj. víte IP adresu a login), můžete sledovat z mobilního telefonu úplně stejně jako z STB.
Jak funguje sdílení transpondérů?
Sdílením transpondérů rozumíme to, že se mnoho uživatelů dívá na svých STB na datový stream který přijme jedno přijímací zařízení.
Dokud tedy máme naladěn kmitočet správného transpondéru může se na něj dívat neomezený počet účastníků. Poznamenejme že zároveň takovým účastníkem je i sám server, protože programové kanály nahrává.
Přijímacích zařízení máme v každém serveru omezený počet a tedy pokud se rozhodneme že nás dotyčný transpondér již nebaví dáme mu povel aby se přeladil jinam. Tím samozřejmě přestanou být předchozí programové kanály dostupné a nahradili jsme je jinými.
Pro hotelové realizace samozřejmě nelze dovolit aby si hosté přelaďovali transpondéry a zrušili tak příjem ostatním účastníkům.
Nastávají tak dvě situace:
a) Počet STB je větší než počet současně přijímaných transpondérů:
V takové situaci žádné přelaďování nedovolíme resp. jej jednoduše nenastavíme. Jednotlivé přijímače mají pevně nastavené kmitočty a tak není možné aby bez zásahu správce se nějaký kanál někam přeladil. Typická situace větších hotelů.
b) počet STB je menší nebo přibližně stejný jako počet transpondérů:
Taková situace nastává v malých ubytovacích zařízeních, kde není důvodu proč nevyužít možností výběru programových kanálů dostupných na satelitním příjmu.
Realizace je na straně serveru spočívá v tom, že každý přijímač serveru má nastaven seznam transpondérů které může ladit.
Obvyklé nastavení je pak takové že host si vybere programový kanál. Pokud je tento již naladěn tak jej okamžitě spustí. Pokud naladěn není a některý z přijímačů je volný, tj. nedivá se prostřednictvím jeho příjmu žádný uživatel (a nenahrává přes něj právě ani server) provede přeladění kmitočtu na nový transpondér který má požadovaný programový kanál.
Jak jste asi pochopili v těchto malých ubytovacích zařízeních je počet kanálů snadno i vícenásobně větší než v předchozím případě.
Negativem tohoto řešení je že přepnutí mezi kanál může být pomalé (přecházíte na nenaladěný kanál) a můžete se dostat i na kanál kdy vám systém oznámí že nemá volný žádný přijímací kanál (to je proto že všichni se dívají na něco a nezbyla na vás kapacita transpondéru) a musíte se dívat jen na ty kanály na něž se již dívají ostatní.
Jak fungují nahrávky?
Nahrávky jsou řízeny centrální aplikací TVheadend která si o nich vede databázi, provádí jejich automatické umazávání tak jak se vypotřebovává kapacita vašeho diskového systému.
Vlastní nahrávání se řídí pravidly které jako správce definujete. Můžete tak učinit velmi jednoduše s tím že necháte nahrávat všechny programové kanál ke kterým je EPG informace (tj. je znám začátek a konec pořadů). To samozřejmě dovolí udržovat zpět nahrané pořady jen rozpětí několik desítek hodin.
Nebo můžete využít pro některé kanály sofistikovaný systém výběru toho co se bude nahrávat. Typicky budete nahrávat dle kategorií, tj. například necháte nahrávat jen pořady označené jako "Film" a nebudete nahrávat "Zprávy".
Jako další příklad lze také nastavit nahrávací pravidlo například tak aby uchovával kategorie "Film" které mají délku větší než 1hodina daleko déle než pořady označené jako "Seriál".
Možností je opravdu hodně.
Z pohledu uživatele je pak možné na STB tyto programy snadno vyhledat a nebo jednoduše vidíte v EPG časové ose ke kterým pořadům do minulosti existuje záznam a můžete si je vybrat k přehrávání.
Jak fungují dekódovací moduly?
Preferovaným režimem práce TVheadendu s dekódovacími moduly je nechat dekódování na nich. Jste-li správcem systému neznamená to pro vás více než vložit CA modul s kartou do CI slotu, software si již modul sám rozpozná a po chvíli kterou potřebuje na přijetí aktivačních sekvencí bude programy správně dekódovat.
Problematika dekódovacích karet jde velmi značně za rámec toho popisu. Proto jen několik upozornění:
- běžné CA moduly které máte ve svém satelitním přijímači obvykle nemají schopnost dekódovat simultánně více než jeden program, výjimečně to jsou dva programové kanály. To ve svém přijímači nezaznamenáte protože simultánně sledujete vždy jen jeden. Úplně jinak to je v IPTV serveru, který se bude snažit dekódovat všechny kanály ve streamu což vede obvykle k nefunkčnosti CA modulu (krátkodobé nefunkčnosti, prostě to nezvládá... ), řešením je nastavit pro takový transpondér že může být dekódován jen jeden programový kanál najednou
- je možné pořídit CA moduly které dekódují až 8 programových kanálů (údajně i více), v takovém případě skutečně karta bude dekódovat na jednom transpondéru až 8 programových kanálů. Bohužel není možné od ní chtít aby dekódovala několik z jednoho transpondéru a současně z jiného transpondéru.
- je nutné říci že užití více kanálová CA modulů je naprosto bez záruky že pro vašeho poskytovatele budou funkční pro více než jeden kanál. Poskytovatel je schopen takovou funkčnost znemožnit. Výjimkou je samozřejmě pokud máte smluvně toto zajištěno od operátora což je opravdu výjimečné a týká se velkých realizací.
- dekódovací moduly (CAM) jsou aktuálně podporovány jen pro rozhraní CI a nikoliv pro rozhraní CI+. Pokud máte dekódovací kartu která neumí pracovat s interfacem CI tak nelze dekódovat prostřenictvím vloženého modulu. Prozatím stále většina aktivních modulů a poskytovatelů provozuje režim přinejmenším duální, tj. karta a modul je sice připravena pro CI+ ale pokud takový režim nenajde přepne se na spolupráci v režimu CI.
- pokud máte zkušenosti se softwarovými dekodéry, jako je například OSCAM, nutno vás upozornit že jejich účinnost je s nástupem nových zabezpečení velmi limitována. V našich realizacích je nepoužíváme.
Počet dekódovaných kanálů zásadně ovlivňuje i příjmovou kapacitu v počtu transpondérů. Je řada omezení která nedovolují kombinovat CI sloty s libovolnými přijímači. Proto je velmi důležité ujasnit si se zákazníkem jaké programy bude potřebovat dekódovat a zda má na toto potřebné CA moduly a karty.
Kde se bere EPG?
Electronic Program Guide je to co vidíte jako přehled pořadů, je to informace o názvu pořadu, jeho začátku a konci a v drtivé většině případů obsahuje i krátký popis.
To je obsah na nějž jste zvyklí pokud jste uživateli DVB-T/T2 na našem území a využíváte služeb některého DVB-S poskytovatele na našem území.
Bohužel pro zahraniční poskytovatele to není vůbec automatickým pravidlem že takové EPG existuje.
Technicky jsme zvyklí že EPG je dostupné jako další datový stream na přijímaném transpondéru. Jde o textovou informaci kterou serveru poslouchá, zpracovává a následně ji STB přehledně zobrazuje. Tento zdroj můžete nalézt jako příjem EPG prostřednictvím EIT, což je zkratka pro "Event Information Table".
Pokud takové EIT není dostupné ve streamu můžeme jej získat z externích zdrojů. A na to již budeme potřebovat aby měl IPTV server přístup k internetu. Naštěstí existuje několik služeb které nám dovolí k takovýmto programů, ve valné míře zahraničním, automaticky stahovat a zacházet s nimi stejně jako by byli přijaty přes EIT. Poznamenejme že jde o jednorázové přenosy jednotek MB obvykle 1x-2x denně, čili naprosto mizivou zátěž internetového připojení.
Pokud takové EPG neexistuje nezbývá než nechat program pro hosty hotelu bez něj. Znamená to také že jej nelze efektivně nahrávat, protože prostě nevíte jaké a zda vůbec nějaké,pořady na kanále běží.
Kodi - co se s ním dá vyvádět?
Kodi je mnoho let vyvíjená aplikace a má propracované možnosti automatizace jejich funkcí. Pokud se tedy zamýšlíte nad tím zda je možné docílit funkčností které by management hotelu zajímali a přesvědčili pro užití takovéhoto systému tak níže pár inspiračních funkčností které Kodi umí:
- ovládání hlasitosti, např. dle denní doby a tím krocení příliš hlučných TV po určité hodině bez zásahu recepce…
- monitoring TV zda je zapnutý/vypnutý, dálkové ovládání TV a spuštěného programu
- spouštění programů pro určitá místa v hotelu, například dle časového plánu což je využíváno dle pořádané akce v hotelu, obvykle spojené s užitím monitorů pro navigaci hostů
- nápovědní systém pro služby hotelu
- reklama na nabízené služby, vkládané bannery k TV pořadům a samostatné TV
- jazykové rozhraní STB dle národnosti hosta, může nastavit váš informační systém na základě jeho objednávky
Kodi má podporu externě spuštěných aplikací a prohlížeče. Závidíte značkovým systémům přístup na objednávkový systém letenek? Není problém, přidáme menu s napojením na prohlížeč.
Na druhou stranu zamyslete se vždy na d tím zda tím nekomplikujete ovládání uživatelům kteří takovou funkci nikdy nepoužijí, případně není přímo iritující...
Můžu řídit jazykovou stopu?
Ano. Ve vysílaných programech máte k dispozici plné kontrolu nad tím jaký obsah se k uživatelům dostane. Pokud tedy chcete vyřadit ze streamu nějaký zvukový kanál který je předvolen, snadno tak učiníte přes grafické rozhraní.
Jak bylo zmíněno může být na každém STB jiné národní rozhraní a tím i určen preferovaný jazyk TV programů. Nastavení se tak děje dálkově a může být plně automatické.
Jaká je kapacita systému? Kolik kanálů dokážete zprovoznit?
Systém nemá kapacitní omezení pokud jde o počet programových kanálů nebo počet účastníků kteří jej používají, resp. přinejmenším jsou omezení v tak vysokých číslech že je irelevantní že by jste takových desetitisíců účastníků a programových kanálů mohli reálně docílit.
Reálná omezení na počet přijímaných kanálů jsou v instalovaném hardwaru. Pokud jde o nejčastější řešení kdy je požadováno aby vše bylo v jednom serveru jsme obvykle omezeni počtem PCIe slotů (rychlosti 1x) základní desky, která je dostupná za přijatelnou cenu.
Dnes máme k dispozici PCIe přijímače DVB-T/T2 které simultánně přijímají nejméně čtyři multiplexy. Instalace jedné takové karty obvykle pokryje potřeby z hlediska pozemního příjmu.
Přijímací DVB-S/S2 karty PCIe mají relativně nově kapacitu až pro osm transpondérů.
Již jsme zmiňovali na jiném místě že při požadavku na CI slot je toto nutno konzultovat jelikož PCIe karty s mnoha transpondéry nejsou k dispozici v kombinaci s CI. Obvykle nelze na jeden PCIe kombinovat více než 2 nebo 4 transpondéry.
Obvyklý systém s 6-ti PCIe sloty tak dovoluje mít v systému až 48 transpondérů, což je při průměrném počtu 5-ti programových kanálů v jednom transpondéru celkově 240 programových kanálů.
Potvrzujeme že systém lze rozšiřovat i prostřednictvím externích USB DVB přijímačů, ale rozhodně je nedoporučujeme jako primární zdroj. A dále nezapomeňte že systém lze kdykoliv rozšířit o další streamovací zařízení které může mít kapacitu od jednoho do stovky programových kanálů.
Hardwarovým omezením na počet účastníků je kapacita LAN rozhraní. Obvyklým určujícím úzkým místem je propojení serveru s nejbližším LAN přepínačem (switchem).
Pokud je server propojen jednou 1Gbit/s síťovou kartou je kapacita takového systému obvykle na úrovni 80 účastníků. Průměrná kapacita jednoho programového kanálu je 10Mbit/s a LAN rozhraní doporučujeme konzervativně využít jen na 80% jeho kapacity. Tj. 800Mbit/10Mbit = 80 účastníků. Pro dvě Gigabitová rozhraní uvažujeme tedy se 160 účastníky.
Pro 10Gbit rozhraní, které je již zcela běžné, je kapacita cca. 800 účastníků.
Připomínáme, že datová kapacita k STB je běžně pouze 100Mbit. Tj. ono Gigabitové propojení je skutečně jen páteřní propojení serverem a switchem. Nikoliv spojením na jednotlivé pokoje. Stačí vám tedy zakoupit jen switch s 2~4 Gigabitovými porty a ostatní porty již stačí aby byli 100Mbitové.
Úzkým místem systému není výkon a paměť serveru. Paměťové nároky každého připojeného klienta jsou cca. 300kB RAM. Tj. oněch 800 připojených klientů vystačí s operační pamětí 0,25GB, což je v dnešní době naprosto zanedbatelné. Samotná aplikace vystačí s 0,4GB RAM.
Zatížení CPU je nevýznamné a spíše jde o dobrou odezvu při správě systému, obvykle jakékoliv CPU s výkonem dual-core 2GHz a lepší.
Samozřejmě je zde ještě otázka diskového prostoru. Samotný systém má požadavky zcela minimální v rozsahu do 500MB, samotný operační systém má nároky neskonale větší.
Co je však podstatné je diskový prostor pro záznam. To ovlivní jak dlouho bude možné uchovávat proběhlé pořady na disku, jak velkou "video půjčovnu" budete provozovat.
Například 4TB disk pro v průměru 10Mbps/kanál znamená že 10 programových kanálů bude uloženo pro zpětné přehrávání v délce 93 hodin (cca. 3 a 3/4 dne).
Poznamenejme že disková kapacita lze snadno rozšiřovat externími úložišti dat, není zde požadavek na žádné vysoké propustnosti.
Můžu integrovat bezpečnostní kamery?
Ano. Obvykle je však nutné kamerový stream transformovat do formátu použitelného, tj. srozumitelného použitým STB. Pokud kamery mají schopnost poskytovat RTSP stream (všechny kamery s podporou ONVIF) lze takové kamery integrovat relativně snadno.
Re-enkodujete?
Jak bylo zmíněno v odstavci "Nezměněná kvalita" tak nikoliv. Re-enkodování je však možné a řídící systém je na něj připraven.
Jeho smyslem je obvykle redukovat přenosovou kapacita nebo převést do formátu kterému rozumí specifické zařízení. Jde však prakticky vždy o velmi náročnou operaci na výkon CPU.
V některých případech lze re-enkódovat pomocí CPU který je v serveru. Je proto nutné pokud je takový požadavek zmínit se o něm již na začátku projektu tak aby bylo zvoleno vhodné CPU. V řadě případů vede tento požadavek na přídavné enkódovací zařízení, ať již jde o interní kartu nebo externí re-enkódovací bránu.
Zvláštním případem mohou být právě kamery, zvláště starších typů, u nichž může být nutné jejich stream převést do jiného formátu případně z něj odstranit nějakou obrazovou informaci (například zakrýt, nebo "rozmazat" nějakou oblast v obraze již nechceme zobrazovat).
Můžu integrovat zahraniční "feed"?
Mám připojení k internetu dostatečně kapacitní na to aby mohl hostům nabídnout i TV kanál který si prostě předplatím v zahraničí. Typicky jde o různé sportovní kanály které se u nás nedají naladit na DVB-S/S.
Většina těchto poskytovatelů nabídne stream ve formátu srozumitelném použitým STB. A systém TVheadend je na distribuci takovýchto feedu připraven.
Můžu integrovat nějaký IPTV komerční kanál, třeba sportovní kanál od O2?
Technicky jistě, je to stejná problematika jako výše rozebíraný zahraniční "feed". Problémem je však domluva z poskytovatelem zda vám bude ochoten takovýto kanál dodávat. Často je dodávka kanálu podmíněna zabezpečovacím schématem a případně přímo dodavatelem certifikovanými STB. Což v podstatě udělá dohodu nemožnou. Situace se však neustále mění a je třeba se informovat u potencionálního poskytovatele takového obsahu jaké jsou jeho podmínky.
Proč si to mám vlastně vzít od vás když je všechno open source?
Protože jinak budete muset řešit a vyřešit technické otázky které jsme již vyřešili. Již jen seznámení s problematikou je časově náročné.
Zároveň ale rozhodně vítáme pokud jste ochotni do problematiky získáte alespoň nějaký technický vhled. Zprovoznění IPTV systému v hotelu je komplexní záležitost jak po stránce technické tak komunikační se správci objektu tak a uživateli systému. Vaše znalost určitě takovou instalaci následně usnadní.
Okruhy problémů které jsme pro vás vyřešili:
- volba a testování STB
- ovládání TV a STB z jednoho dálkového ovladače
- úpravy přehrávací aplikace Kodi
- úpravy řídící aplikace TVheadend
- integrace informačního systému zákazníka
a) volba STB
Na trhu celá řada dostupných přehrávačů, které si lze pořídit. Proč byste tedy měli pořizovat STB od nás? Protože valnou část systému tvoří software a testování takového softwaru právě pro vybrané STB. Prvním kamenem úrazu je podpora akcelerovaného přehrávání HD nebo UHD. Přestože dnes většina systémů splňuje co ve specifikaci uvádí bohužel to neznamená že je jejich implementace stabilní a skutečně funkční. Tento bod je snad vůbec nejnáročnější z hlediska testování.
Dalším bodem je podpora HDMI-CEC. Přestože papírově by ji měli podporovat všechny moderní Android HW, realita je úplně jiná.
Do volby vstupuje řada dalších technických detailů jako je rozměr zařízení, umístění IR snímače, TF slot, skutečná bootovatelnost vašeho systému, napájení, WiFi a jeho skutečná stabilita.
b) Úpravy a přizpůsobení přehrávací aplikace Kodi
Srdcem softwaru STB je aplikace Kodi, která je samozřejmě k dispozici v řadě případů již před-instalována. Pro účely použití v hotelu však brzy zjistíte že je její nastavení nevhodné. Je nutná významná úprava Kodi pro hotelové užití. Je třeba zakázat vše složité, matoucí a nepoužité, často je třeba vlastní skin, je nezbytné odstranit nežádoucí kontextová menu, časté jsou vlastní grafické požadavky hotelu. Jak zjistíte musíte se stát odborníkem v úpravách zdrojového kódu této aplikace.
c) Úpravy a přizpůsobení přehrávací aplikace TVheadend
Relativně nejméně úprav zdrojového kódu vyžaduje řídící aplikace TVheadend. Velmi rychle ale zjistíte že jde o rozsáhlou aplikaci jejíž zvládnutí vyžaduje čas. Především je velmi náročné aplikaci reálně testovat pro hotelové použití. A jak to open source bývá nic není bez chyb a ty je nutné ve zdrojovém kódu opravovat a doplnit chybějící funkčnost.
Jedna z úprav kterou jsme do TVheadendu udělali je právě podpora přehrávání záznamů z EPG. To je vlastnost kterou v open source verzi TVheadendu nenaleznete.
Další úpravy se týkají hlídacích aplikací sledujících běh systémů. Poznamenejme, že do těchto aplikací normálně uvidíte, tj. nebude mít problém je udržovat a přizpůsobit podle sebe.
d) Integrace informačního systému zákazníka
Každý informační systém zákazníka je jiný a navíc každý zákazník očekává odlišnou funkčnost. A my vám ji buď celou uděláme nebo přinejmenším poradíme jak se k efektivní implementaci dobrat.
Jak vidíte není toho málo. Neváhejte a kontaktujte nás při nejmenším stran konzultace vhodnosti řešení pro vás.
Děkujeme za pozornost.






