+ All Categories
Home > Documents > Jak dosta t video na český Internet?

Jak dosta t video na český Internet?

Date post: 12-Jan-2016
Category:
Upload: dylan
View: 39 times
Download: 1 times
Share this document with a friend
Description:
Jak dosta t video na český Internet?. Potřebujeme CDN v minizemi ve střední Evropě?. Content Delivery Network A content delivery network (CDN) is a large distributed system of servers deployed in multiple data centers in the Internet. Využití pro všechny typy obsahu HTML stránky Obrázky - PowerPoint PPT Presentation
21
Jak dostat video na český Internet? Potřebujeme CDN v minizemi ve střední Evropě?
Transcript
Page 1: Jak dosta t  video na  český Internet?

Jak dostat video na český Internet?

Potřebujeme CDN v minizemi ve střední Evropě?

Page 2: Jak dosta t  video na  český Internet?

CDN

• Content Delivery Network• A content delivery network (CDN) is a large distributed system

of servers deployed in multiple data centers in the Internet.

• Využití pro všechny typy obsahu• HTML stránky• Obrázky• Aplikace• Obecné binární soubory

• Aplikace• Transakční logika• Realtime aplikace• Streaming

Page 3: Jak dosta t  video na  český Internet?

Tradiční distribuční model CDN

Page 4: Jak dosta t  video na  český Internet?

Proč CDN jako technologie

• Omezení protokolu TCP/IP zvláště provoz na dlouhých linkách

• Omezené škálování systémů „na jedné hromadě“

• Redundance• Snižování nákladů na datové okruhy• Mizerné nasazení multicastu v Internetu

Page 5: Jak dosta t  video na  český Internet?

Typy CDN

• Carrier neutral CDN• Provoz nezávislý na velkých IP páteřích• Hot potato delivery (síť otevřená směrem ven)• Open peering policy• Akamai, LimeLight Networks

• Telco CDN• Snaha velkých telco firem stáhnout provoz zpět pod

svou kontrolu (a vydělat na něm)• Cold potato delivery (provoz držet ve vlastní síti)• Selective peering policy• AT&T, BT, Deutsche Telekom, NTT, Tata …

Page 6: Jak dosta t  video na  český Internet?

Typy CDN

• Peer-to-peer assisted CDN• Využívá kapacit uživatelů• Speciální aplikace u klientů• Octoshape, Joost, BitTorrent

• Federované CDN• Aliance regionální CDN s cílem konkurovat

globálním CDN• cdni working group IETF• Operator Carrier Exchange

Page 7: Jak dosta t  video na  český Internet?

Komponenty CDN

• Delivery servery• Aplikační servery poskytující obsah uživatelům vně

CDN• Distribuce obsahu

• Systémy správy obsahu uvnitř CDN• Přesměrovávací mechanismy

• Přesměrovávání uživatelů na konkrétní aplikační servery

Page 8: Jak dosta t  video na  český Internet?

Delivery servery

• Libovolné servery, které poskytují data klientům

• HTTP• Apache, ngix, lighthttpd

• FTP• Streaming

• WM server, Wowza, Real server, FMIS …• P2P server

• BitTorrent aplikace

Page 9: Jak dosta t  video na  český Internet?

Distribuce obsahu uvnitř CDN

• Realtime komunikace• Řetězení serverů (Windows Media)

• Obsluhuje stejný protokol jako klienty• Origin/edge architektura (Real Video)• Multilayer origin/edge (Wowza, FMIS)• Mesh achitektura (chat servery)• Multicast

Page 10: Jak dosta t  video na  český Internet?

Distribuce obsahu uvnitř CDN

• Soubory• Reverzní proxy

(typicky používané při HTTP delivery malých souborů)

• Kopírování na úrovni OS + predikce(například NACEVI)

• Proprietární řešení na bázi chunků (například Nangu.TV)

• Distribuovaný filesystém s prediktivním kešováním

Page 11: Jak dosta t  video na  český Internet?

Přesměrovávací mechanismy

• Aplikační přesměrovávání• Vygenerování URL v okamžiku požadavku

• HTTP redirect • via 30x odpovědi

• Přesměrovávání založené na DNS• viz. BIND views

• Anycast• Kombinace výše uvedených

Page 12: Jak dosta t  video na  český Internet?

Stav v ČR …

• Relativně malá rozloha (ČR + SR)• Většina eyeball ISP má centrální distribuční

bod v Praze• Dobrá propojovací infrastruktura v Praze

• NIX.CZ• Privátní propoje

• Relativně pomalé přípojky uživatelů• Jazykové omezení

Page 13: Jak dosta t  video na  český Internet?

… ale

• Nízká kupní síla klientů• Velký tlak na náklady• Cena technologií přes 10 Gb/s• Díky malému počtu uživatelů v zahraničí

nemožnost přebírat globální distribuční modely

Page 14: Jak dosta t  video na  český Internet?

Aktuální tendr ČT (RFP)

• 80 Gb/s (100 Gb/s druhý rok)• cca 200 TB archív• Multiscreen delivery

(OTT/HbbTV, Web/Flash/HTML5, mobilní platformy/iOS,Android)

• Kontinuální nabírání signálu• => jen na poplatcích NIXu 6.5 MKč• Očekávaná cena 15 MKč (na dva roky)

Page 15: Jak dosta t  video na  český Internet?

NACEVI NG / vuNET

• Původní CDN z roku 2006 (projekt Broadband fóra Ministerstva

informatiky)• Přepsána v roce 2010/2011• Optimalizace pro streaming• Deployment v ČR, SR, Maďarsko, Rumunsko,

Bahrajn, UAE• IP i IPv6

Page 16: Jak dosta t  video na  český Internet?

NACEVI / Delivery servery

• Wowza Media Server • H.264 AVC

• Windows Media Server• Silverlight + Windows Media

• Apache• http progresivní download

• Podporu dalších serverů je možné doimplementovat jako plug-iny

Page 17: Jak dosta t  video na  český Internet?

NACEVI / Distribuce obsahu live

• Využíváme mechanismy poskytované streaming servery

• Wowza• Origin -> Mid -> Edge• Na Mid děláme transformace (timeshift,

transkódování)• Windows Media server

• Řetězení serverů

Page 18: Jak dosta t  video na  český Internet?

NACEVI / Distribuce obsahu VoD

• Distribuce souborů přes kopírování na úrovni souborového systému

• Asynchronní přístup – při vydávání odkazů nečekáme na datovou konzistenci na všech distribučních serverech

Page 19: Jak dosta t  video na  český Internet?

NACEVI / vrstvy VoD serverů

• 3 vrstvy• Long tail (dva páteřní POPy, všechen obsah)• Mid Tier (dva páteřní POPy, 2TB SSD pole)• Short Tail (desítky serverů s jedním SSD)

• Přesun obsahu • Prediktivní (známe jména pořadů a víme jak se

budou chovat diváci)• Reaktivní (sběr dat o počtu vydaných linků +

stárnutí)• Nezávislé nastavení pro různé projekty

Page 20: Jak dosta t  video na  český Internet?

NACEVI / přesměrovávání diváků

• Aplikační přesměrovávání• Playlist pro Adobe Flash • Playlist pro HLS (Adobe HTTP live Streaming)• „Playlist“ pro Android / rtsp• Playlist pro Silverlight• Pracujeme na „playlistu“ pro HbbTV

• Další v závislosti na poptávce• U DNS a Anycastu přesměrovávání musíme

zapracovat na změně přístupu při kopírování


Recommended