Streaming a převod formátů



Podobné dokumenty
Masivní streaming Eduard Krlín Mgr. Miloš Prokýšek Školní rok:

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

Digitální video, formáty a kódování. Jan Vrzal, verze 0.8

Zpracování zvuku v prezentacích

OSNOVA. 1. Definice zvuku a popis jeho šíření. 2. Rozdělení zvukových záznamů (komprese) 3. Vlastnosti jednotlivých formátů

Použití analyzátoru paketů bezdrátových sítí Wireshark

Vývoj mobilních aplikací s využitím JavaFX Mobile

Škola: Gymnázium, Brno, Slovanské náměstí 7 III/2 Inovace a zkvalitnění výuky prostřednictvím ICT Název projektu: Inovace výuky na GSN

Datové formáty videa, jejich specifikace a možnost využití. Petr Halama

Animace ve WPF. Filip Gažák. Ing. Václav Novák, CSc. Školní rok:

Převody datových formátů

Digitální učební materiály ve škole, registrační číslo projektu CZ.1.07/1.5.00/

Vzorový audit webové stránky podle

Videosekvence. vznik, úpravy, konverze formátů, zachytávání videa...

Projektová dokumentace pro tvorbu internetových aplikací

Tvorba webových aplikací s využitím Open Source CMS. Lukáš Dubina. Vedoucí práce. PaedDr. Petr Pexa

Registrační číslo projektu: CZ.1.07/1.5.00/ Elektronická podpora zkvalitnění výuky CZ.1.07 Vzděláním pro konkurenceschopnost

Tvorba internetových aplikací s využitím framework jquery

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

Základní pojmy. Multimédia. Multimédia a interaktivita

Metodologie řízení projektů

Office 2007 Styles Autor: Jakub Oppelt Vedoucí práce: Ing. Václav Novák, CSc. Školní rok:

Video. Co je to video. Vlastnosti videa. Frame rate. Prokládání

Počítačová gramotnost II Mgr. Jiří Rozsypal aktualizace

Tvorba dynamických interaktivních webových dotazníků pro psychologický výzkum

Datové formáty videa a jejich využití. Tomáš Kvapil, Filip Le Manažerská informatika Multimédia

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

Optimalizace pro vyhledavače a přístupnost webu

VIDEO DATOVÉ FORMÁTY, JEJICH SPECIFIKACE A MOŽNOSTI VYUŽITÍ SMOLOVÁ BÁRA

Základy informatiky část 10

DigiDepot: JPEG 2000 jako ukládací formát

Uživatelský manuál. Format Convert V3.1

PRÁCE S VIDEEM. Název šablony: III/2-1, Výuka IVT na 2. stupni práce s videem

IIS Media Services. David Gešvindr MSP MCT MCITP

Multimediální systémy. 08 Zvuk

Výuka programování v jazyce Python

Registrační číslo projektu: CZ.1.07/1.5.00/ Elektronická podpora zkvalitnění výuky CZ.1.07 Vzděláním pro konkurenceschopnost

WWW. Petr Jarolímek, DiS. Školní rok:

3D model města pro internetové aplikace. Jakub Dolejší. Ing. Tomáš Dolanský, Ph.D.

III/2 Inovace a zkvalitnění výuky prostřednictvím ICT EU-OVK-VZ-III/2-ZÁ-217. Komprimace dat

37MK Mobilní komunikace. Video v mobilních sítích

Princip digitalizace vstupních multimediálních dat Klasifikace Zpracování Využití

Konverze grafických rastrových formátů

Formáty WWW zdrojů. Mgr. Filip Vojtášek.

ČASOPIS JE VYDÁVÁN VE DVOU OBSAHOVÝCH VERZÍCH A JE ROZDĚLOVÁN V NÁSLEDUJÍCÍCH OBJEMECH ROZDĚLENÍ PODLE ZEMÍ ODHADOVANÝ POČET ČTENÁŘŮ

Obsah. Úvodem 9 Kapitola 1 Jaký počítač a jaký systém? 11. Kapitola 2 Obrázky a fotografie 21

Komunikace MOS s externími informačními systémy. Lucie Steinocherová

WEBOVÉ RÁDIO. Tomáš Barták. Střední průmyslová škola elektrotechnická a Vyšší odborná škola Karla IV. 13, Pardubice

Streaming multimediálního obsahu s

SYSTÉM SCREENS SYSTEM SCREENS

DIGITÁLNÍ VIDEO. pokus o poodhalení jeho neskutečné obludnosti (bez jednosměrné jízdenky do blázince)

PODPORA VÝUKY MATEMATIKY E-LEARNINGOVÝMI KURZY S MULTIMEDIÁLNÍMI STUDIJNÍMI

Obraz jako data. Biofyzikální ústav Lékařské fakulty Masarykovy univerzity Brno. prezentace je součástí projektu FRVŠ č.2487/2011

Záznamy přednášek a streaming

Princip digitalizace vstupních multimediálních dat Klasifikace Zpracování Využití

Registrační číslo projektu: CZ.1.07/1.5.00/ Elektronická podpora zkvalitnění výuky CZ.1.07 Vzděláním pro konkurenceschopnost

Výkonnost specializovaných bezpečnostních kamer při předávání statického obrazu s využitím dotazovací metody GET

Kurz Databáze. Přechod na SQL server. Obsah. Vytvoření databáze. Lektor: Doc. Ing. Radim Farana, CSc.

Nadpis článku: Zavedení speciálního nástroje SYPOKUB do praxe

2.17 Archivace a komprimace dat

CZ.1.07/1.5.00/

Tvorba aplikace typu klient/server pomocí Windows Communication Foundation

Komprese zvuku. Ing. Jan Přichystal, Ph.D. 14. března PEF MZLU v Brně

Karel Mikuláštík Katedra radioelektroniky, ČVUT-FEL Radiokomunikace 2016, Pardubice

Porovnání kodeků standardu MPEG 4

Číslo a název šablony III/2 Inovace a zkvalitnění výuky prostřednictvím ICT. Popis výukového materiálu Soubory, typy souborů, komprimace

POKROČILÉ PREZENTAČNÍ PROGRAMY PRO PODPORU VÝUKY

Moderní multimediální elektronika (U3V)

Stručně o XML (výhody, nevýhody) Proč komprimovat XML? Metody komprese XML XMill. Optimalizace komprese XML. Závěr

Testování UHDTV v DVB-T2

E-LEARNINGOVÉ KURZY PRO OBOR STOMATOLOGIE E-LEARNING COURSES FOR DENTISTRY

Multimediální systémy

Multimediální formáty

Práce s obrazovým materiálem CENTRUM MEDIÁLNÍHO VZDĚLÁVÁNÍ. Akreditované středisko dalšího vzdělávání pedagogických pracovníků

Projekt: 1.5, Registrační číslo: CZ.1.07/1.5.00/ Komprese videa

Jak na streamované video? Petr Holub, ÚVT MU a Cesnet

Metody automatického texturování 3D modelu měst s využitím internetových fotoalb 3D town model for internet application

Digitální učební materiály ve škole, registrační číslo projektu CZ.1.07/1.5.00/

MATURITNÍ OTÁZKY ELEKTROTECHNIKA - POČÍTAČOVÉ SYSTÉMY 2003/2004 PROGRAMOVÉ VYBAVENÍ POČÍTAČŮ

Vytváření DVD s DVDStyler

Výuka odborného předmětu z elektrotechniky na SPŠ Strojní a Elektrotechnické

Komprese a dotazování nad XML dokumenty

DVD video. Ing. Jan Buriánek. Katedra softwarového inženýrství Fakulta informačních technologií České vysoké učení technické v Praze

ROZVOJ E-LEARNINGU NA 1. LF UK PRAHA

VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ BRNO UNIVERSITY OF TECHNOLOGY

Příloha č. 17 INFORMAČNÍ A KOMUNIKAČNÍ TECHNOLOGIE

Muzea a digitalizace Zvukové a filmové záznamy Národní technické muzeum 24./

PROJEKT BAKALÁŘSKÉ PRÁCE

PROJEKT BAKALÁŘSKÉ PRÁCE

Informační systém řešící rozvrhování

INFORMAČNÍ A KOMUNIKAČNÍ TECHNOLOGIE

PODKLADY PRO PRAKTICKÝ SEMINÁŘ PRO UČITELE VOŠ. Testování a analýza napájení po Ethernetu. Ing. Pavel Bezpalec, Ph.D.

Vzdálené řízení modelu připojeného k programovatelnému automatu

Obsah. Úvod 13. Kapitola 1. Kapitola 2. Předmluva 10 Poznámka editora 11 Poděkování 12

Znalostní systém nad ontologií ve formátu Topic Maps

Projekt Digitální knihovna pro šedou literaturu po prvním roce řešení

FAKULTA STAVEBNÍ OBOR GEODÉZIE A KARTOGRAFIE KATEDRA MAPOVÁNÍ A KARTOGRAFIE

MAPOVÉ PODKLADY A VYUŽITÍ VÝPOČETNÍ TECHNIKY A GISU PRO TVORBU TRAS LINEK MAP BASIS AND USING OF COMPUTERS AND GIS FOR TRANSPORT LINE DESIGN

PŘEDMĚT: INFORMATIKA A VÝPOČETNÍ TECHNIKA

Projekt první pomoci zaměřený na žáky 2. stupně základní školy. Lenka Baďurová

Transkript:

Streaming a převod formátů Jan Mráz Mgr. Miloš Prokýšek Školní rok: 2008-09

Abstrakt Teoretická část práce pojednává o problematice přímého publikování videa na internet ve formě streamingu s důrazem na převod video formátů. Současně vysvětluje jednotlivé parametry charakteristické pro streaming. Dále nastiňuje využití dostupných prostředků pro posouzení kvality video kodeků. V praktické části práce budou provedena empirická měření generovaného testovacího video souboru na kontrolní skupině testovaných osob a zároveň budou matematicky vyjádřeny odchylky daného videa vzhledem k původnímu zdroji. Abstract The theoretical part of this project covers direct video presentation over internet in the form of streaming with special emphasis on video conversion. It explains all parameters that are characteristic for streaming technology and assesses techniques for comparing visual quality available to date. The practical part of this project focuses on empirical measurements of the quality of generated video files using group of subjects with simultaneous mathematical comparssion of difference between recoded video and the original. Klíčová slova streaming, video formáty, video kodeky, komprese, konverze Keywords streaming, video formats, video codecs, compression, conversion 2

Zadání práce Úkolem studenta je vytvořit univerzální nástroj pro konverzi a publikovaní videa na internetu (streaming). Hlavní požadavek je kladen na co nejširší nabídku výchozích formátů a jednoduchost ovládání. V teoretické části práce se student zaměří na problematiku podporovaných formátů videa pro streaming na různých platformách (streamovacích serverech). 3

Úvod Úvod do problematiky Publikování videa na internetu ve formě streamingu je spojeno s několika základními prvky a pojmy. Streaming je náročný na výpočetní výkon procesoru a na šířku datového pásma, protože se každý snímek videa vypočítává v reálném čase a zároveň se vyžaduje jeho přenos taktéž v reálném čase. Například pro datový formát MPEG2 (rozlišení 720 576 pixelů, 30 snímků za sekundu) je velikost datového toku 15 Mbit/s. Proto se z důvodu zmenšení objemu přenášených dat na video uplatňuje ztrátová komprese, která v závislosti na použitém komprimačním algoritmu dosahuje různě kvalitních výsledků. Výsledná kvalita je pak ovlivněna ještě dalšími faktory jako: použitým kompresorem, jeho nastavením, a zejména pak povahou samotného komprimovaného videa (rychlé akční pohyby oproti statickým snímkům). Porovnání kvality videa se často provádí, pro tento účel speciálně vytvořenou metrikou, a jejímž výsledkem je matematické vyjádření odchylek mezi jednotlivými snímky videa. Tyto výsledky jsou detailní a v každém bodě přesné, ale pro člověka nepřinášejí jasnou informaci, o jak kvalitní video jde, toto je způsobeno selektivním vnímáním lidského oka, které některá matematicky významná zkreslení přehlédne a jiná matematicky výrazně méně významná naopak velmi silně vnímá. Druhým, a vnímaní člověka bližším způsobem, pak může být empirické porovnání založené na subjektivním názoru jedince. V mé práci budou provedena obě měření, jejichž výsledky bude možné zohlednit v připravované webové aplikaci, která bude sloužit pro streaming a převod formátů. Cíle práce Úkolem zpracovávaným v rámci této práce je vytvořit univerzální nástroj pro konverzi a publikovaní videa na internetu. Hlavním požadavkem na tento nástroj je, co nejširší nabídka výchozích a cílových formátů a jednoduchost ovládání. Pomocí zvolené metriky bude vyhodnocen dotazníkový empirický test kodeků ve formě kvazi-experimentu, jenž bude doplněn o matematické porovnání. Teoretická část práce bude zaměřena na problematiku podpory video formátů vhodných pro streaming na různých platformách (streamovacích serverech). Současně budou vysvětleny důležité pojmy, nezbytné pro správné pochopení a interpretaci odborných výrazů v textu. Přehled literatury V současné době je na českém trhu velká mezera a neexistuje dostupná literatura z oblasti streamování videa. Ze zahraničních titulů lze jmenovat Streming media bible [1], The technology of video and audio streaming [2] a Standard Codecs Image Compression to Advanced Video Coding [3]. Veškeré znalosti čerpám z webových magazínů, zmiňovaných titulů nebo případně z dokumentací ke konkrétním produktům. Odrazovým můstkem se staly především odborné články na serveru TV Freak [4]. Dále pak domovské stránky firmy VideoLAN [5], na kterých publikuje svůj multimediální přehrávač VLC a domovské stránky projektu Commpression.ru project [6] zabývající se testováním video kodeků. 4

Analýza problému Východiska řešení Streaming videa je kvůli náročnosti na výpočetní výkon a šířce datového pásma spojen s konverzí pomocí video kodeků. Náročnost na výpočetní výkon je dána tím, že video kodeků existuje několik druhů a při převodu z jednoho do druhého je nutné původní video dekódovat a zakódovat cílovým kodekem. Důvody pro převod mezi kodeky jsou různé: větší kompatibilita, lepší kvalita při nižší velikosti souboru atd. Právě rozdíly v kvalitě videa budou předmětem mého zkoumání. Existuje předpoklad, že pomocí obou metod (empirického testu a matematického vyjádření chyby) budou získány podobné výsledky v porovnání zdrojového a komprimovaného videa. Metodika Pro teoretickou část práce bude vymezena zkoumaná oblast a čtenář bude seznámen se základními pojmy, problémy a řešeními streamingu. Přehled video formátů a kodeků se zaměří na jejich hlavní výhody, nevýhody a další specifické vlastnosti. To samé platí i pro video kontejnery a jejich vnitřní strukturu. Informace budou čerpány z odborných článků, popřípadě přímo z domovských stránek daných formátů, kodeků, nebo kontejnerů. Praktická část se zpočátku bude zabývat vytvořením univerzálního testovacího videa, které bude v dalším kroku zkomprimováno několika nejběžnějšími kompresory. Takto vytvořené soubory formou kvazi-experimentu a dotazníku posoudí skupina lidí například za pomoci aplikace MSU Perceptual Video Quality tool. V návaznosti na to dojde k porovnání všech souborů pomocí vhodného nástroje (např. MSU Video Quality Measurement Tool), čímž získáme výsledky matematického porovnání. Ty budou dále vyhodnoceny. Co je již hotovo konzultace s vedoucím práce definice cílů a struktura práce analýza literárních a internetových zdrojů teoretická příprava pro přípravu měření kvality kodeků pomocné aplikace pro měření webový nástroj pro konverzi a publikování videa Co je třeba ještě udělat základní testovací video provést měření kvality kodeků a vyhodnotit výsledky vyladit do konečné fáze webový nástroj 5

Seznam literatury [1] MACK, Steve. Streaming Media Bible. The Streaming Media Bible Companion Site [online]. 2002 [cit. 2009-01-26]. Dostupný z WWW: <http://www.streamingmediabible.com/>. [2] AUSTERBERRY, David. The Technology of Video and Audio Streaming. [s.l.] : [s.n.], 2005. 357 s. ISBN 0240805801. [3] GHANBARI, Mohammed. Standard Codecs Image Compression to Advanced Video Coding. [s.l.] : [s.n.], c2003. 403 s. ISBN 0852967101. [4] JAHODA, R. Zachytávání a zpracování videa pro začátečníky. TV Freak [online]. 2005 [cit. 2009-01-26]. Dostupný z WWW: <http://www.tvfreak.cz/art_doc- 0A36B9E7454634C9C125728100401D61.html>. [5] VideoLAN team. VideoLAN - Free and Open Source software and video streaming solutions for every OS! [online]. [2008], 2008-02-23 [cit. 2009-01-26]. Dostupný z WWW: <http://www.videolan.org/>. [6] VATOLIN, D., et al. Compression.ru project [online]. 2001-2008 [cit. 2009-01-26]. Dostupný z WWW: <http://www.compression.ru/index_en.htm>. [7] SNOPEK, Jiří. Streaming s pomocí VLC (Jiří Snopek). Audiovizuální centrum studentů ČVUT [online]. 2006 [cit. 2009-01-26]. Dostupný z WWW: <http://www.avc-cvut.cz/avc.php?id=3495>. [8] FOLLANSBEE, Joe. Get Streaming! : Quick Steps to Delivering Audio and Video Online. [s.l.] : [s.n.], c2004. 243 s. ISBN 0240805593. [9] HANZO, L., CHERRIMAN, P.J., STREIT, J. Video compression and communications. [s.l.] : [s.n.], [200-?]. 704 s. ISBN 9780470518496. [10] Microsoft Windows Media Your Digital Entertainment Resource [online]. [2008], [cit. 2009-01-26]. Dostupný z WWW: <http://www.microsoft.com/windows/windowsmedia>. [11] BĚHAL, David. Technológia streamingu pre virtuálne prostredie. [s.l.], 2008. 75 s. UNIVERZITA KOMENSKÉHO V BRATISLAVE. Vedoucí diplomové práce Doc. RNDr. Andrej Ferko, PhD. Dostupný z WWW: <http://www.dejw.sk/dokumenty/dp.pdf>. [12] Cesnet [online]. c1996-2009 [cit. 2009-01-26]. Dostupný z WWW: <http://www.cesnet.cz/doc/>. 6