Využití Chromecastu v OTT

Podobné dokumenty
Co nového přinese HbbTV 2.0

Ing. Přemysl Brada, MSc., Ph.D. Ing. Martin Dostal. Katedra informatiky a výpočetní techniky, FAV, ZČU v Plzni

Content Security Policy

Co sledovat a jak měřit u mobilního webu

Videoformáty na internetu Ing. Jakub Vaněk KIT digital Czech a.s. Situation: Q4 09 and 2010 Budget

HTTP protokol. HTTP protokol - úvod. Zpracoval : Petr Novotný novotny0@students.zcu.cz

Technická přednáška. Miroslav Slugeň Deployment Manager TP-Link

SDC aplikace - ovládání po internetu. Somfy Digital Control aplikace

Příručka ipad jako prezentační nástroj

Technické údaje. Ambilight. Obraz/displej. Android. 1 Televize. Vestavěná funkce Ambilight+hue. Funkce Ambilight. Úhlopříčka obrazovky

Xtreamer Multi-Console

SDC aplikace - návod k instalaci. Somfy Digital Control application

SDC aplikace. Podrobný návod na zprovoznění RS485 RTS vysílače

Připravil: Ing. Jiří Lýsek, Ph.D. Verze: Webové aplikace

LV5WDR Wireless Display Receiver Rychlá příručka

Funkce Smart TV. Zpracování. Zvuk. Možnosti připojení. Google Play Music* Vyhledávání Google YouTube. Kapacita paměti. MultiRoom Client a Server

DS-133Agr / DS-133Abl Stropní LCD monitor 13,3" s OS. Android HDMI / USB, dálkové ovládání se snímačem pohybu. Uživatelská příručka

Rocrail. Nejprve: Obecný úvod. Instalace

C6 Bezpečnost dat v Internetu. 2. HTTP komunikace 3. HTTPS komunikace 4. Statistiky

Technické údaje. Obraz/displej. Funkce Smart TV. 1 Televize. Interakce s uživatelem. MultiRoom Client

Hypertext Transfer Protocol (HTTP/1.1 RFC 2616) Počítačové sítě Pavel Šinták

Protokol HTTP 4IZ228 tvorba webových stránek a aplikací

OBSAH AHOJ, JSEM KUKI. Bav se se mnou První pomoc 02/03

OBSAH AHOJ, JSEM KUKI. Bav se se mnou První pomoc 02/03

Technické údaje. Televize. Ambilight. Obraz/displej. Android. Vestavěná funkce Ambilight+hue. Úhlopříčka obrazovky (metrická) 139 cm.

Technické údaje. Ambilight. Obraz/displej. Funkce Smart TV. 1 Televize. Úhlopříčka obrazovky (metrická) 126 cm. Úhlopříčka obrazovky (palce)

Vaše uživatelský manuál PHILIPS 60PFL6008S

Uživatelská příručka

1 z :17

IIS Media Services. David Gešvindr MSP MCT MCITP

Xtreamer SideWinder 4

Technické údaje. Ambilight. Obraz/displej. Android. 1 Televize. Vestavěná funkce Ambilight+hue. Funkce Ambilight. Úhlopříčka obrazovky

Uživatelský návod mi-mrasuka

Ultratenký LED televizor 4K Ultra HD

Rikomagic MK22/22 Plus

DMA-2500 Multimediální digitální streamer Full HD

Rozdíly oproti webové stránce:

Identifikátor materiálu: ICT-1-17

Keywords Web browser, web video player, contend delivery network, MP4, MPEG-DASH, youtube, stream.cz, WebM, DRM

Prodigy. Uživatelská příručka

Mini adaptér USB2.0 -> Bluetooth 2.0, class II (10m) Katalogové číslo:

Jak postavit webovou stránku pro mobilní zařízení. Lukáš Kokoška

Cvičení 1. Úpravy obrázků programem IrfanView. Zpracoval: Ing. Vladimír Solnický SPŠ stavební, Opava, příspěvková organizace

1 z :21

DS-X101AD. LCD monitor 10,1" OS Android/DVD/USB/SD s držákem na opěrku. Uživatelská příručka

Xtreamer Whizz. Uživatelská příručka CZ

Nastavení DCOM. Uživatelský manuál

MI-MR03WIFI. Inteligentní rozhraní pro připojení a zrcadlení displeje. chytrého mobilního telefonu

Uživatelská příručka

Počítačové sítě II. 18. World Wide Web, HTTP Miroslav Spousta,

Podporovaná zařízení - největší počet platforem

Vývoj Internetových Aplikací

Xtreamer Wonder. Uživatelská příručka CZ

Počítačové sítě II 17. WWW, HTTP. Miroslav Spousta, 2005

Xtreamer express. Uživatelská příručka CZ

Návod k obsluze IP kamery Zoneway. IP kamery jsou určené pro odbornou montáž.

Webové služby. Martin Sochor

gdmss Lite Android DVR Mobile Client Návod k obsluze aplikace

Bezdrátový systém Sound Bar

SKYLINK LIVE TV VAŠE TELEVIZE PŘES INTERNET

Google Apps. Administrace

NÁVOD K ZAŘÍZENÍM PRO BEZDRÁTOVÝ PŘENOS ZVUKU A OBRAZU (Miracast)

DVRS02WIFI. Full HD sportovní kamera, WI-FI. Uživatelská příručka

Mobilní skener Eye-Fi Stručná uživatelská příručka

WWW technologie. HTTP protokol

HDMI stick renkcast. Obj. č.: Instalace hardwaru. EZCast pro systém ios

Bezdrátový systém Sound Bar

HTTP protokol. Zpracoval : Petr Novotný

DMA2501 Multimediální bezdrátový digitální adaptér

Multimediální systémy. 10 Komprese videa, formáty

Uživatelský manuál 65PUS6521

Uživatelský manuál 49PUS PUS6561

Kapitola 1: Úvod. 1.1 Obsah balení. 1.2 Požadavky na systém. Česky

CZ.1.07/1.5.00/

4K UHD Blu-Ray přehrávač Panasonic DP-UB420EGK

Správa a zabezpečení mobilních zařízení. Jiljí Barouš

Uživatelská příručka pro webovou kameru HP Webcam 2100

Elektronické učebnice popis systému, základních funkcí a jejich cena

Register your product and get support at Uživatelský manuál

NAS 323 NAS jako VPN Server

Postup při zasílání dokumentů smluvních partnerů České pojišťovny prostřednictvím aplikace externí upload

9. Sítě MS Windows. Distribuce Windows. Obchodní označení. Jednoduchý OS pro osobní počítače, pouze FAT, základní podpora peer to peer sítí,

NÁVOD K POUŽITÍ. IP kamerový systém.

Vzdálené připojení k DVR z IE PROVOZNÍ MANUÁL OBSAH

egreat EG-R1 Full HD multimediální přehrávač

Minix NEO Z64 Windows 8.1

ppesystem Elektronický nástroj pro řízení firemních nákupních operací a veřejných zakázek modul B2B a VZ verze 1.01

Egreat A1. Uživatelská příručka CZ

Register your product and get support at 42PFH PFT PFT PFH PFT PFT PFH PFT6309

Programové vybavení počítačů operační systémy

Uživatelský manuál Video projektor

CZ Manuál. Zařízení s ios. Import a distribuce: RECALL s.r.o.

Komunikace s automaty MICROPEL. správa systému lokální a vzdálený přístup do systému vizualizace, umístění souborů vizualizace

Schéma e-pošty. UA (User Agent) rozhraní pro uživatele MTA (Message Transfer Agent) zajišťuje dopravu dopisů. disk. odesilatel. fronta dopisů SMTP

Statistika pro ( )

SDC aplikace - návod k instalaci. Somfy Digital Control application

VÝZVA K PODÁNÍ NABÍDKY

egreat EG-R200PRO Full HD multimediální přehrávač

MobileIron Demo. DATUM VYTVOŘENÍ: 8. srpna AUTOR: Daniel Vodrážka

Transkript:

Využití Chromecastu v OTT Roman Hošek Mautilus, s.r.o roman.hosek@mautilus.com @RomanHosek

Chromecast $35 HDMI Stick Zapnutí TV přes HDMI-CEC Anynet+ (Samsung), Aquos Link (Sharp), BRAVIA Link, BRAVIA Sync (Sony), HDMI-CEC (Hitachi), CE-Link, Regza Link (Toshiba), SimpLink (LG), HDAVI Control, EZ-Sync, VIERA Link (Panasonic), EasyLink (Philips), NetCommand for HDMI (Mitsubishi) Zrcadlit obraz, záložku z prohlížeče Přehrávat multimediální obsah (obrázky, zvuky a videa) z podporovaných zařízení

Připojení a podpora Android 2.3 + ios 6.0 + Windows 7 + Mac OS 10.7 + Chrome OS Pro konfiguraci vlastní wifi SDK veřejné od 3. února 2014 Automatické OTA aktualizace

Připojení a podpora Image formats: BMP, GIF, JPEG, PNG, WEBP Streaming protocols: MP4, WebM Adaptive bitrate streaming protocols: MPEG-DASH, SmoothStreaming, HLS Video codecs: H.264 High Profile Level, VP8 Audio decoding: HE-AAC, LC-AAC, CELT/Opus, MP3, Vorbis Subtitles: TTML, WebVTT, CEA-608 DRM: PlayReady, Widevine

Sender android-support-v7-appcompat android-support-v7-mediarouter google-play-services_lib CastCompanionLibrary Flow: Sender startuje MediaRouter hledání zařízení: MediaRouter.addCallback MediaRouter informuje o uživatelem vybraném kanálu: MediaRouter.Callback.onRouteSelected Sender získává instanci CastDevice : CastDevice.getFromBundle Sender vytváří klienta GoogleApiClient: GoogleApiClient.Builder Sender se připojuje na GoogleApiClient: GoogleApiClient.connect SDK potvrzuje připojení GoogleApiClient: GoogleApiClient.ConnectionCallbacks.onConnected Sender spouští receiver aplikaci na CastDevice: Cast.CastApi.launchApplication SDK potvrzuje, že receiver aplikace je spuštěna: ResultCallback<Cast.ApplicationConnectionResult> Sender vytvoří komunikační kanál: Cast.CastApi.setMessageReceivedCallbacks Sender posílá zprávy do receiver aplikace: Cast.CastApi.sendMessage

Sender MediaMetadata moviemetadata = new MediaMetadata(MediaMetadata.MEDIA_TYPE_MOVIE); moviemetadata.putstring(mediametadata.key_subtitle, subtitle); moviemetadata.putstring(mediametadata.key_title, title); moviemetadata.putstring(mediametadata.key_studio, studio); moviemetadata.addimage(new WebImage(Uri.parse(imgUrl)));

Receiver Default Receiver bez ID CastMediaControlIntent.DEFAULT_MEDIA_RECEIVER_APPLICATION_ID Styled Receiver CSS Custom Receiver vlastní HTML5 https://cast.google.com/publish

Styled receiver.background.logo.progressbar.splash.watermark

Samsung Convergence API SDK 3.5, 4.5 ios 6.0 + 2012, 2013, 2014 HTTP/HTTPS Device to TV Device to group TV to device TV to group Full duplex File Transfer Max zařízení: 4, Max velikost souboru 3 MB

Samsung Convergence API SSDP M-SEARCH urn:samsung.com:service:multiscreenservice:1 LOCATION http://<ip>:<port></path>/description.xml Application-URL (GET): http://192.168.1.52:80/ws/apps/ Zabezpečení HTTPS, autorizovaná MAC adresa Komunikace GET/POST

Samsung Convergence API Připojení /ws/app/appid/connect o VenderID,ProductID musí být přesně 8 znaků! Odeslání dat /ws/app/appid/queue o {"type":"touchmove","coordinates":{"x":"343","y" :"252"}} o 200 OK Skupiny /ws/app/appid/queue/groups/groupid o join,leave POST /ws/app/appid/connect HTTP/1.1 Accept: */* Accept-Language: en-us SLDeviceID: 12345 VendorID: VenderMe DeviceName: IE-Client ProductID: SMARTDev Accept-Encoding: gzip, deflate User-Agent: Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/5.0) Host: 127.0.0.1:8080 Content-Length: 0 Connection: Keep-Alive

DIAL DIscovery And Launch Netflix, YouTube s podporou Sony a Samsung UPnP, Siple Service Discovery Protocol (SSDP), HTTP Bez podpory DIAL 1. Spustit aplikaci pomocí dálkového ovladače 2. Otevřít seznam aplikací 3. Spustit danou aplikaci na TV 4. Spárovat mobilní zařízení 5. Začít s přehráváním S podporou DIAL 1. Spustit mobilní aplikaci 2. Začít s přehráváním http://www.dial-multiscreen.org/

DIAL DIscovery And Launch Zdarma 1st Screen (TV, BlueRay, Set-top-box) 2nd Screen (mobil, tablet) DIAL Server (obvykle 1st Screen) DIAL Client Registrace jména aplikace pro 1st aplikaci (nelze předregistrovat) DIAL Service Discovery DIAL REST Service Oproti AirPlay nechává následnou komunikaci na klientských aplikacích http://www.dial-multiscreen.org/

DISCOVERY AND LUNCH Děkuji za pozornost