Praktické poznámky k videostrímingu

Slides:



Advertisements
Similar presentations
The Keys to Speed. File Extensions Definition A tag of three or four letters, preceded by a period, which identifies a data file's format or the application.
Advertisements

MI.GOV Video Standard. What we know…  There is currently a small amount of video on the Michigan.gov portal.  There is a demand for more interactive.
Web Design Vocab 3 PNG, JPG, GIF, MP3, MPEG.
Multimedia and weBLOGging Grade 7-9 | Cahaya Bangsa Classical School (C) 2010 Digital Media Production Facility 05 – Video Basic.
Adobe Media Encoder Formatos de importación. Vídeo y animación 3GP Animated GIF (GIF) (Windows) DV (en contenedor MOV o AVI, o como flujo DV sin contenedor)
-1/20- MPEG 4, H.264 Compression Standards Presented by Dukhyun Chang
Embedding Multimedia Content in WebPages Seth Subramanian.
YouTube in Education Celebrating Future Learning.
Copyright 2002 Multimedia – Images, Sounds, and Motion Professor Robert Sandberg Charter College of Education California State University - Los Angeles.
Lossless Compression in Multimedia Data Representation Hao Jiang Computer Science Department Sept. 20, 2007.
AUDIO VIDEO FLASH DIGITAL MEDIA: COMMUNICATION AND DESIGN
Web Video Basics Carol Doggett President/Owner Preparing Your Videos for Today’s On-line World.
 Video and Audio Files can be played online just by selecting them  Video are flash files and will not work with Quicktime (Apple) or Windows Media.
Click to edit Sub title style 1 EP2203R WALL MOUNT EPOSTER Version: 1.0 Date: Sep Version: 1.0 Date: Sep
Daniel Pullin Web Developer | www.cadarn.ac.uk YOUR RESOURCES docx xlsx webm txt rar gz wav html js php.
Video on the Web. The Evolution of web video formats… WebM (Supported by Google) Ogg (Supported by Theora) Mp4 (h264 video encoding) WebM (Supported by.
Video AVI | AVI (short for Audio Video Interleave) first saw the light of day in 1992, when it was released as part of the Video for Windows (VfW) project.
Video Basics. Agenda Digital Video Compressing Video Audio Video Encoding in tools.
Video Processing Dinesh Ganotra. Terminologies Frames = Images frame size : WxH Color depth : Pixel represented by fixed amount of bits Duration: T FPS:
1 Helix DNA framework Sylvain Guérin Johann Le Bourgocq.
Presented by: Richard A. Lim. Designed to be intuitive to use, VideoPad is fully featured video editing program for creating professional looking videos.
Fuzzy ES - Fuzzy množiny_ stručný náhľad Približne dva alebo aj trochu viac /matematizácia neurčitosti/ Fuzzy logic is a very powerful technique that enables.
HTML Use of Multimedia on web page. HTML Media Q. How to call Image file in our web page ? A. That is the easy syntax for defining an image. 2.
Any DVD Converter Pro is an all-in-one DVD ripper and video converter with fast converting speed and excellent output quality.
GIF - Graphics Interchange Format JPEG - Joint Photographic Experts Group PNG - Portable Network Graphics GIF images are limited to the 8 bit palette which.
242/102/49 0/51/59 181/172/166 Primary colors 248/152/29 PMS 172 PMS 137 PMS 546 PMS /206/ /227/ /129/123 Secondary colors 114/181/204.
8. 1 MPEG MPEG is Moving Picture Experts Group On 1992 MPEG-1 was the standard, but was replaced only a year after by MPEG-2. Nowadays, MPEG-2 is gradually.
Algoritmy riadenia preťaženia TECHNICKÁ UNIVERZITA V KOŠICIACH FAKULTA ELEKTROTECHNIKY A INFORMATIKY Katedra elektroniky a multimediálnych telekomunikácií.
How Analog and Digital Recording Works Analog converted to digital via an ADV (Analog to Digital Converter = stream of numbers) On playback: digital converted.
Video. Using video  Carefully planned, well-executed video clips can make a dramatic difference in a multimedia project  Use video only when all other.
AUDIO AND VIDEO COMPRESSION AND IT’S IMPORTANCE ON THE INTERNET Brian Dillinger May 3, 2010.
Fundamentals of Multimedia Chapter 12 MPEG Video Coding II MPEG-4, 7 Ze-Nian Li & Mark S. Drew.
Sample Presentation Mobile Media and Critical Thinking Faculty NSCC Nova Scotia June 17 th, 2013.
Moodle media centre January Outline Using the Media Server Uploading Clips Embedding into Moodle YouTube.
Flash Vector vs. Raster. Vector vs. Rastor Vector –Made up of points and vectors –Scalable –Low file size –Can appear smooth Rastor –Pixels of color –Scaling.
Multimedia Multimedia obuhvata sve što može da se vidi, čuje, pročita Multimedijalni sadržaji mogu biti u različitim formatima Podrška Internet browser-ima.
5 Free FLV Converter for Mac If you are a fan of YouTube, there must be many YouTube videos you want to convert or edit on Mac. Commonly, videos shown.
Company Name Presentation Name Find more free PowerPoint templates at:
Part A Multimedia Production
242/102/49 0/51/59 181/172/166 Primary colors 248/152/29 PMS 172 PMS 137 PMS 546 PMS /206/ /227/ /129/123 Secondary colors 114/181/204.
How to convert WLMP to WMV or convert WLMP to MP4, MOV, AVI? I can’t play WLMP file directly, what player do I need to download to play a.wlmp file? Should.
Video Compression, Codecs, and Containers Explained
Movie Maker This presentation will get you started with using Windows Movie Maker - Your very own movie studio. It provides step by step instructions for.
Adding media content ...on a shoestring.
Video Basics.
Digital Video File Formats
Analyzing dichotomous dummy variables
Digital TV..
Video Compression - MPEG
David Zepeda Information Architecture and Design I Fall 2005
HTML5 Level II Session II
Bezdrôtové siete Peter Šuľaj.
Sme produkty, musíme sa predať
Podnikové komunikačné systémy Dušan Kováč
Základná charakteristika médií Stavba CD-R, CD-RW a DVD
Študijné materiály pre eLearning
How can we save a video file?
Sieťový operačný systém
Integritné obmedzenia v SQL
Metódy kĺzavých priemerov (MA – moving averages) - Marcel Kocifaj
Windows Movie Maker (.wmv)
Patrik Ort Acount Executive , Stredná Európa
Storyboarding MS Powerpoint.
Andrej Lúčny Témy bakalárskych prác Andrej Lúčny
Digital Image Creation & Editing
Lesson 5: Multimedia on the Web
(c) V/2-Com (Verhaart) Multimedia Elements & standards 4/15/2019 (c) V/2-Com (Verhaart)
GeoChallenge.
Narrative inserted in Speaker notes:
Movie Maker This presentation will get you started with using Windows Movie Maker - Your very own movie studio. It provides step by step instructions for.
Presentation transcript:

Praktické poznámky k videostrímingu Ľudmila Maceková Stanislav Marchevský 2016 KEGA 062TUKE-4/2014

Obsah Terminológia Čo treba vedieť o kodekoch Výroba videa Postprodukcia Minimum strímingu Databáza Videoserver Videostríming Záver

Terminológia Kodeky Kompresia - princípy Šírka pásma, priepustnosť a prenosová rýchlosť Rozlíšenie Kontajnerové formáty Typy strímov

Kodeky Video - MPEG, MPEG2, H.264-AVC/MPEG4, HEVC Audio - MP3, AAC, WMV Fotografie - JPG, PNG, GIF Kompresia vs. dátová rýchlosť (~ šírka pásma), konštantná vs. premenlivá bitová rýchlosť (CBR, resp. VBR, ) Kompresia stratová/bezstratová

Šírka pásma B ... šírka pásma [Hz] S ...výkon signálu v danom pásme [W] N...výkon šumu v danom pásme [W] S/N . .. pomer signál/šum [bezrozmerné !] Princíp: Typ pripojenia /prístupu (typ služby: xDSL, Ethernet, WiFi/WiMAX, mobilný prístup a pod.) vplyv počtu účastníkov v segmente siete, v kábli a pod. (zdieľanie pásma, interferencie) vplyv vzdialenosti od poskytovateľa v príp. xDSL, vplyv vzdialenosti od AP v príp. WiFi, atď. - Potrebné pre stríming videa: šírka snímky x výška x počet snímok za sek. x kompres.pomer (napr. FHD 1080 x 1920 x 25 x 1/10=5 Mbps) - Reálna priepustnosť a prenosová rýchlosť je vždy MENŠIA než teoreticky vypočítaná (!). - Situácia sa stále zlepšuje . Možnosť otestovať: http://www.speedtest.net/, alebo http://www.dsl.cz/test-mereni-rychlosti, alebo http://www.dsl.sk/speedmeter.php [bps] ... kapacita kanála,

n – počet účastníkov xDSL v spoločnom kábli Obr. Závislosť priepustnosti (throughput) xDSL-linky od počtu liniek v spoločnom kábli

Rozlíšenie rozmer snímky v pixeloch (pomer strán snímky 4 : 3 , alebo 16 : 9, prekladané alebo progresívne riadkovanie i / p) https://en.wikipedia.org/wiki/8K_resolution

Rozlíšenie väčšina videí je vyrobená v rozlíšení 720 x 480 a viac väčšina videí je prevzorkovaná na nižšie rozlíšenie kvôli strímingu (všeobecné minimum je 320 x 240) pri nastavovaní nízkej bitovej rýchlosti bez znalosti a ohľadu na vyššie uvedené môžeme spôsobiť zníženie kvality

Konštantná vs. premenlivá bitová rýchlosť (CBR vs. VBR) Voľba medzi CBR a VBR a počtu prechodov (pass) cez originál pri kódovaní: - podľa možností a požadovanej kvality - kompromisy na základe podmienok ako sú: - prenos živého videa / zo záznamu / sťahovanie - pevné / mobilné pripojenie užívateľov - stupeň kvality (možnosti v rámci poskytovanej prenosovej rýchlosti) - adaptívne prepínanie medzi CBR a obmedzenou VBR (constrained)

Kompresia je súčasťou algoritmov a metód použitých v kodekoch je nutná vzhľadom na obrovské množstvo dát videosúborov v surovom (raw) formáte nutnosť obmedziť sa na cieľovú bitovú rýchlosť pre rôzne účely (ukladania, prenosu, spracovania, atď.) je väčšinou stratová, a čím viac dáta skomprimujeme, tým viac stratíme ak použijeme stratovú kompresiu, musíme si uvedomiť, že je nevratná (zmeny a stratenú informáciu už nie je možné vrátiť späť) kodeky Video - H.264, MPEG-2, WMV, Audio - MP3, AAC, WMV a pre statické obrázky - JPG, PNG, GIF sú kompresné stratové

Kontajnerové formáty, Transportný strím, Programový strím - meta-file formáty, kde špecifikácie opisujú, ako sú dáta a meta- dáta uložené - príklady: MPG, MP4, MOV, F4V, WMV, FLV Transportný strím: - špecifikuje kontajnerový formát zapuzdrujúci paketizovaný elementárny reťazec (PES) s chybovou korekciou (Error correction – EC) a strímovou synchronizáciou – kvôli integrite prenosu (pri degradácii signálu pri broadcaste a pod.) - príklad: .ts

Kontajnerové formáty, Transportný strím, Programový strím kontajnerový formát s multiplexovanými audio a video dátami príklady: .ps, VOB, EVO Voľba pre stríming videa – pre Flash – MP4, FLV, F4V, MOV – H.264 - HTML5 - MP4 - H.264, WebM - VP8 - iDevices - MP4, MOV - H.264 - adaptívny stríming: HTTP Live Streaming - .ts

Súbory .MP4 a ďalšie varianty .MP4 – oficiálna obálka MPEG-4 .M4V – variant spoločnosti Apple pre aplikáciu iTunes (prehrávač, knižnice médií, online-rádio-broadcaster, ovládanie mobilného zariadenia) a zariadenia .MOV - H.264-súbor pre editáciu alebo doručenie pomocou QuickTime .F4V - H.264 pre Flash .3GP – pre telefóny .MPG - H.264 v transportnom stríme MPEG-2

H.264 snímky I (Intracoded – kľúčové snímky, na nich štartuje prehrávanie – najväčší objem dát), P (Predictive-využívajú predchádzajúce I a P snímky), B (Bidirectional interpolated). Odporúčanie: „B – Áno/3 ks.medzi I a P, 5 referenčných snímok I a B“ profily (Baseline, Extended, Main, High – podľa použitých nástrojov a algoritmov pre vytvorenie strímu. ) – voľba profilu: napr. 1 súbor pre všetkých – Baseline, pre PC/iPad - Main úrovne (Levels, 1, 1b, 1.1, 1.2 atď.) - obmedzenie kľúčových parametrov v bitovom reťazci – pri nastavovaní je nutné zladiť kódovacie parametre so stupňom úrovne entropické kódovanie CABAC (Context-adaptive binary arithmetic coding)- efektívnejší, vhodný pre Main a High, CAVLC (Context-adaptive variable-length coding)-jednoduchší. stupeň kompresie

H.264 podmienky vyhľadávania pri predikcii: blok (Search shape) 8x8 / 16x16 – presnejšie pri menších blokoch subpixelový mód – full/half/quarter pixel – čím menší, tým presnejší rýchlosť kódovania (Encoding speed - fast/medium/best) – voľba podľa účelu a stupňa kompromisu s kvalitou ďalšie nastavenia kódovania: deblocking filter – odporúčanie: vždy „On“ Hadamard Transform - enable

Obr. Profily H.264 [1] Obr. Úrovne H.264 [1]

Ďalšie veľmi dobré a užitočné porovnania a odporúčania pre nastavenie a použitie kodekov v súvislosti s konkrétnymi zariadeniami a systémami (počítač/rôzne typy smartfónov/rôzne tablety) a transkodérov sú v literatúre Mr. J. Ozera [1]

Zdroje [1] J. Ozer: Encoding for Flash, Mobile and HTML5. www.streaminglearningcenter.com