Soi 2019 4 5.Pdf

Total Page:16

File Type:pdf, Size:1020Kb

Soi 2019 4 5.Pdf Системи обробки інформації, 2019, випуск 4 (159) ISSN 1681-7710 УДК 621.397 DOI: 10.30748/soi.2019.159.03 В.І. Магро1, В.О. Святошенко2, Д.С. Тимофєєв2 1 Дніпровський національний університет ім. О. Гончара, Дніпро 2 Національний технічний університет “Дніпровська політехніка”, Дніпро МЕТОД ОЦІНКИ ЧАСУ ЗАТРИМКИ В ПРОЦЕСІ ПОТОКОВОГО МОВЛЕННЯ Розглянута задача мінімізації затримки медіаконтенту при онлайн-трансляції. Об’єктом досліджен- ня є медіасерверні платформи, що використовуються для організації онлайн-трансляцій медіаконтенту. Метою роботи є дослідження часу затримки при доставці медіаконтенту в процесі онлайн-трансляції. В процесі проведення експериментів встановлено, що найбільші витрати часу на доставку зумовлені проце- сом обробки потоку в медіасервері. Затримка в медіасервері виникає за рахунок перетворень сигналу. Про- аналізовано найбільш поширені на ринку медіапослуг медасервери, які дозволяють організувати онлайн- трансляцію на регіональному рівні. Це Ant Media Server 1.7.2, MistServer 2.14.1, Nimble Streamer Server 3.5.4, Red5 1.1.1,Wowza Streaming Engine 4.7. Запропоновано методику оцінки часу затримки доставки медіакон- тенту в мережах потокового мовлення. Розроблена методика надає змогу визначити як загальний час за- тримки, так і його складові на кожному з етапів доставки. Ключові слова: час затримки, медіасерверна платформа, онлайн-трансляція, відеоконтент, протокол. Вступ онлайн-трансляції. Інфраструктура системи потоко- вої медіатрансляції містить три складові: серверна Постановка проблеми. Актуальним питанням, частина, мережа передачі даних та кінцеві системи що виникає під час сучасної організації онлайн- формування/відображення контенту. Недоліком та- трансляцій, є можливість мінімізації затримки пере- ких методів є обмеженість впливу учасників проце- дачі відеозображення при збереженні його високої су трансляції на кожну з цих складових. візуальної якості. Здебільшого ця потреба обумов- До групи “програмні методи” можна віднести лена вимогами при організації медичних операцій за такі технічні рішення: оптимальне використання допомогою телемедицини, при відео спостереженні смуги пропускання [2–4], адаптивне розподілення за важливими віддаленими об’єктами. контенту [5], управління буферизацією в різних сег- Більшість телекомунікаційних систем працю- ментах системи доставки [6–11] та інші. Дані мето- ють за принципом “клієнт-сервер”. Це передбачає ди широко застосовуються для зменшення часу за- наступний ланцюг передачі даних: камера – кодую- тримки, тому розглянемо їх детальніше. чий пристрій – медіасервер – декодер – кінцевий В роботах [6–8] пропонується застосовувати користувач (один чи декілька пристроїв відеозобра- спеціальний контролер для регулювання бітрейту та ження). На затримку передачі, яку вносить камера недопущення втрати кадрів при онлайн-трансляції. чи кінцевий пристрій, майже не можна вплинути, Іншим напрямком є управління буфером. Оптима- адже вона залежить від технічних можливостей цих льне використання смуги пропускання та ресурсів пристроїв. Затримка в обох випадках менша за 1мс, буферу реалізується із застосуванням алгоритмів отже нею можна знехтувати. Більш суттєвіша за- розподілення швидкості доставки з використанням тримка виникає під час кодування відеосигналу та мережного кодування в іменованих мережах даних передачі його через медіасервер до кінцевого корис- (NDN) [2]. тувача. Цю затримку можна мінімізувати, однак, у В роботі [9] запропонований алгоритм оптимі- більшості випадків, така мінімізація погіршує якість зації управління кешуванням відеоконтенту, орієн- відеозображення. тований на прогноз його популярності. Оптимізація Зазвичай медіасерверні платформи використо- розподіленого кешування контенту та архітектури вують пропріетарне програмне забезпечення, тому системи реплікації дозволяє підвищити енергоефек- порівняння їх характеристик майже відсутнє. тивність роботи та зменшити витрати на реплікацію Аналіз останніх досліджень і публікацій. Роз- в мережах, де здійснюється обробка багатошарового глянемо основні підходи, які спрямовані на мінімі- відеоконтенту [10–12]. зацію часу затримки при онлайн-трансляції [1]. В роботі [5] запропонована мінімізація часу за- Першу групу умовно можна назвати “апаратні тримки доставки за рахунок реалізації адаптивного методи”. Зазвичай дані методи використовуються розподілення контенту з об’єднанням його у класте- для сталих широковживаних рішень, таких як коду- ри за ознакою подібності запитів користувачів. вання, транскодування, пакетування. Ресурсоємні В ряді робіт пропонуються способи контролю в операції призводять до виникнення затримок при системах потокового відео. В роботах [3–4] розгля- 28 © Магро В.І., Святошенко В.О., Тимофєєв Д.С., 2019 Інфокомунікаційні системи нуто стратегії розподілення пропускної здатності зйомку, кодування відеосигналу, передачу від ко- каналів гетерогенних мереж за рахунок вибору біт- дуючого пристрою до медіасерверу, обробку потоку рейта на основі HTTP-потокового відео та алгорит- медіасервером, передачу від медіасервера до клієн- ми розподілу швидкості на основі серверів для CDN та, декодування та відображення на пристрої корис- з урахуванням якості трафіку. тувача. Для систем потокового відео дуже важливо Зображення, що перетворюється камерою у враховувати тип просторою користувача та пропус- відеосигнал формату SDI, composite або component, кну спроможність мережі, зокрема суттєвими є гра- не придатне до передачі в каналі зв’язку. Тому існує ничні параметри стохастичної затримки відтворення необхідність перетворення його у цифровий формат відеоконтенту [13]. для до подальшого поширення в мережі. Існує три Застосування нових технологій дозволяє змен- загальноприйняті формати потокового відео H.264, шити затримку часу доставки при медіатрансляції. VP9 та MPEG2-TS. Нині в системах глобального Серед них можна виділити загальний формат додат- розповсюдження відео більш поширений формат ка для медіа (CMAF) для сегментованих носіїв ін- H.264. Тому перед передачею відеосигналу існує формації [14–15], який дозволяє абстрагуватися за необхідність перетворення його у відеопотік в фор- допомогою гіпотетичної моделі програми. Це дає маті Н.264 без втрати якості або з мінімальною можливість здійснювати широкий спектр реалізацій, втратою якості, у деяких винятках. Для цього вико- включаючи HLS [16] та DASH [17]. ристовуюся кодуючі пристрої. Це може бути про- Іншою новою технологією є модель веб- грамне забезпечення або спеціально спроектований перегляду для обміну носіями інформації в реально- пристрій, який керується мікропрограмами. Після му часі, а саме WebRTC, що надає широке коло мож- кодування відеопотік готовий до передачі вищими ливостей у вирішенні задач підвищення якості он- рівнями моделі OSI. Мережею він передається до лайн-трансляцій. Зокрема залишаються актуальними медіасервера в одному з можливих мережевих про- проблеми спрощення оцінювання функціональності токолів (UDP, RTSP або RTMP). Медіасервер є ос- та якості для додатків і служб WebRTC [18–20]. новною структурною одиницею, яка розповсюджує Використання розглянутих методів та техноло- прийнятий потік до кінцевих користувачів. Від ньо- гій потребує високої кваліфікації в процесі їх впро- го здебільшого залежить часова затримка та якість вадження. Це потребує значних часових та фінансо- відеопотоку, що передається. Медіасервери викори- вих витрат. З метою мінімізації витрат використо- стовуються, зокрема, для таких цілей: вуються методи тестування мереж, як складової ін- – трансляції мультимедійних потоків у режи- фраструктури системи медіатрансляції в реальних мі реального часу (live-трансляції) віддаленим кори- умовах експлуатації. стувачам; В роботі [21] розглянуто критерії порівняння – відео за запитом; хмарних мереж доставки контенту, які є основою – трансляції по плейлистам; розвитку перспективних сервісів з високими пара- – трансляції з IP-камер. метрами якості доставки контенту в глобальному Відеопотік, що надійшов до медіа серверу, пе- масштабі. редається до клієнтського пристрою у необхідному У роботі [22] розглянуті варіанти розв’язку протоколі (HLS, RTMP, MPEG-DASH, RTSP). Вибір проблем, що виникають в процесі впровадження протоколу обумовлений операційною системою клі- мереж 5G та пов’язаного з цим суттєвого зростання єнта. Затримка кожного із цих протоколів залежить споживання відеоконтенту. Це призводить до суттє- від їхньої характеристики. Існують так звані “пові- вого збільшення трафіку в ядрі мережі. Запропоно- льні протоколи” (MPEG-DASH, HLS), специфіка вано розширити застосування клієнт-адаптивного яких спрямована на кількість кінцевих користувачів, підходу, великих даних (big data) та оцінки якості а не на швидкість передачі сигналу. Тривалість за- сприйняття сервісів (QoE). тримки у цьому випадку становить 5÷30 секунд. Таким чином, системи доставки медіаконтенту “Швидкими” називають протоколи RTMP і RTSP, регіонального рівня потребують ефективного і про- які використовують у телекомунікаційних системах стого методу оцінювання існуючої інфраструктури, і в телебаченні зокрема. Їхня затримка обумовлена зокрема вибору оптимального медіасерверу. тільки часом, який витрачається на кодування, ме- Метою статті є розробка методології дослі- режеву передачу та опрацювання медіасервером. дження часу затримки на різних етапах доставки Клієнтський пристрій, який приймає відеопотік, по- потокового відео. винен декодувати його у зображення. Наразі майже всі пристрої роблять це без вагомої затримки – ме- Виклад основного матеріалу нше, ніж за 1 мс. Тому на цьому етапі затримкою Ланцюг передачі відео під час онлайн- можна знехтувати.
Recommended publications
  • Wowza Streaming Engine: User's Guide Version
    Wowza Streaming Engine™ User's Guide Wowza Streaming Engine: User's Guide Version: 4.7 www.wowza.com Copyright © 2007–2017 Wowza Media Systems™, LLC. All rights reserved. W OWZA STREAMING ENGIN E 4.7 USER'S GUIDE This document is for informational purposes only and in no way shall be interpreted or construed to create warranties of any kind, either express or implied, regarding the information contained herein. No Endorsement or Warranty for Third-Party Links and Software This document contains links to third-party websites ("Linked Sites") that are not under the control of Wowza Media Systems™, LLC ("Wowza™"). Wowza is not responsible for the content on or operation of Linked Sites. If you access Linked Sites, you do so at your own risk and understand that Wowza accepts no responsibility or liability for the content or operation of Linked Sites. Wowza provides these links only as a convenience, and the inclusion of a link does not imply that Wowza endorses such Linked Sites or any content, products, or services available from Linked Sites. This document also refers to third-party software that is not licensed, sold, or distributed by Wowza (collectively, "Third-Party Software"). Wowza does not endorse, is not responsible for, and accepts no liability related to Third-Party Software. Please ensure that any and all use of Wowza software and third- party software is properly licensed. Wowza Trademarks Wowza™, Wowza Streaming Cloud™, Wowza Streaming Engine™, along with other trademarks, logos, trade dress, and other proprietary colors and markings, are each trademarks or registered trademarks of Wowza in the United States and in other countries (collectively, "Wowza Marks").
    [Show full text]
  • Encoding H.264 Video for Streaming and Progressive Download
    W4: KEY ENCODING SKILLS, TECHNOLOGIES TECHNIQUES STREAMING MEDIA EAST - 2019 Jan Ozer www.streaminglearningcenter.com [email protected]/ 276-235-8542 @janozer Agenda • Introduction • Lesson 5: How to build encoding • Lesson 1: Delivering to Computers, ladder with objective quality metrics Mobile, OTT, and Smart TVs • Lesson 6: Current status of CMAF • Lesson 2: Codec review • Lesson 7: Delivering with dynamic • Lesson 3: Delivering HEVC over and static packaging HLS • Lesson 4: Per-title encoding Lesson 1: Delivering to Computers, Mobile, OTT, and Smart TVs • Computers • Mobile • OTT • Smart TVs Choosing an ABR Format for Computers • Can be DASH or HLS • Factors • Off-the-shelf player vendor (JW Player, Bitmovin, THEOPlayer, etc.) • Encoding/transcoding vendor Choosing an ABR Format for iOS • Native support (playback in the browser) • HTTP Live Streaming • Playback via an app • Any, including DASH, Smooth, HDS or RTMP Dynamic Streaming iOS Media Support Native App Codecs H.264 (High, Level 4.2), HEVC Any (Main10, Level 5 high) ABR formats HLS Any DRM FairPlay Any Captions CEA-608/708, WebVTT, IMSC1 Any HDR HDR10, DolbyVision ? http://bit.ly/hls_spec_2017 iOS Encoding Ladders H.264 HEVC http://bit.ly/hls_spec_2017 HEVC Hardware Support - iOS 3 % bit.ly/mobile_HEVC http://bit.ly/glob_med_2019 Android: Codec and ABR Format Support Codecs ABR VP8 (2.3+) • Multiple codecs and ABR H.264 (3+) HLS (3+) technologies • Serious cautions about HLS • DASH now close to 97% • HEVC VP9 (4.4+) DASH 4.4+ Via MSE • Main Profile Level 3 – mobile HEVC (5+)
    [Show full text]
  • D2.2.3 Version 2.4 Author URJC Dissemination CO Date 30/11/2016 Status Final
    D2.2.3 Version 2.4 Author URJC Dissemination CO Date 30/11/2016 Status Final D2.3: State-of-the-art revision document v3 Project acronym: NUBOMEDIA Project title: NUBOMEDIA: an elastic Platform as a Service (PaaS) cloud for interactive social multimedia Project duration: 2014-02-01 to 2017-01-30 Project type: STREP Project reference: 610576 Project web page: http://www.nubomedia.eu Work package WP2 WP leader Victor Hidalgo Deliverable nature: Report Lead editor: Luis Lopez Planned delivery date 11/2016 Actual delivery date 30/11/2016 Keywords State-of-the-art revision The research leading to these results has been funded by the European Union’s Seventh Framework Programme (FP7/2007-2013) under grant agreement nº 610576 FP7 ICT-2013.1.6. Connected and Social Media D2.2.3: State-of-the-art revision document v3 DISCLAIMER All intellectual property rights are owned by the NUBOMEDIA consortium members and are protected by the applicable laws. Except where otherwise specified, all document contents are: “© NUBOMEDIA project -All rights reserved”. Reproduction is not authorized without prior written agreement. All NUBOMEDIA consortium members have agreed to full publication of this document. The commercial use of any information contained in this document may require a license from the owner of that information. All NUBOMEDIA consortium members are also committed to publish accurate and up to date information and take the greatest care to do so. However, the NUBOMEDIA consortium member scan not accept liability for any inaccuracies or omissions
    [Show full text]
  • Wowza Streaming Engine User Guide
    Wowza Streaming Engine™ User's Guide Copyright © 2006 - 2014 Wowza Media Systems, LLC. All rights reserved. Wowza Streaming Engine: User's Guide Version: 4.0.0 http://www.wowza.com Copyright © 2006 - 2014 Wowza Media Systems, LLC. All rights reserved. This document is for informational purposes only and in no way shall be interpreted or construed to create warranties of any kind, either express or implied, regarding the information contained herein. No Endorsement or Warranty for Third-Party Links and Software This document contains links to third-party websites ("Linked Sites") that are not under the control of Wowza® Media Systems, LLC ("Wowza"). Wowza is not responsible for the content on or operation of Linked Sites. If you access Linked Sites, you do so at your own risk and understand that Wowza accepts no responsibility or liability for the content or operation of Linked Sites. Wowza provides these links only as a convenience, and the inclusion of a link does not imply that Wowza endorses such Linked Sites or any content, products, or services available from Linked Sites. This document also refers to third-party software that is not licensed, sold, or distributed by Wowza (collectively, "Third-Party Software"). Wowza does not endorse, is not responsible for, and accepts no liability related to Third-Party Software. Please ensure that any and all use of Wowza® software and third- party software is properly licensed. Wowza Trademarks Wowza®, Wowza Media Systems, Wowza Streaming Engine™, along with other trademarks, logos, trade dress, and other proprietary colors and markings, are each trademarks or registered trademarks of Wowza in the United States and in other countries (collectively, "Wowza Marks").
    [Show full text]
  • Final-Thesis.Pdf (1.648Mb)
    VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ BRNO UNIVERSITY OF TECHNOLOGY FAKULTA INFORMAČNÍCH TECHNOLOGIÍ FACULTY OF INFORMATION TECHNOLOGY ÚSTAV INTELIGENTNÍCH SYSTÉMŮ DEPARTMENT OF INTELLIGENT SYSTEMS ZPŘÍSTUPNĚNÍ OBRAZU Z IP KAMER V PROHLÍŽEČI WEB BROWSER FOR IP CAMERAS BAKALÁŘSKÁ PRÁCE BACHELOR’S THESIS AUTOR PRÁCE PAVEL ČERNÝ AUTHOR VEDOUCÍ PRÁCE doc. Ing. FRANTIŠEK ZBOŘIL, Ph.D. SUPERVISOR BRNO 2020 Vysoké učení technické v Brně Fakulta informačních technologií Ústav inteligentních systémů (UITS) Akademický rok 2019/2020 Zadání bakalářské práce Student: Černý Pavel Program: Informační technologie Název: Zpřístupnění obrazu z IP kamer v prohlížeči Web Browser for IP Cameras Kategorie: Umělá inteligence Zadání: 1. Prozkoumejte způsob přenosu obrazu z IP kamer a možnosti přenosu a zobrazení obrazu (videa) do webových prohlížečů. Věnujte pozornost možnostem HTML5 (např. použití tagu <video>). Seznamte se s problematikou používaných kodeků. 2. Na základě průzkumu navrhněte systém, který bude umožňovat především zobrazit živý obraz z kamer, včetně jednoduchého administračního rozhraní (správa kamer a přístupových práv uživatelů). 3. Systém implementujte pomocí vhodných programovacích jazyků. Použijte volně dostupné knihovny a programy (licencované pod GNU GPL, Apache a podobně). Webové rozhraní nechť je funkční v aktuálních verzích nejrozšířenějších prohlížečů (Firefox, Chrome, MS Edge). 4. Zhodnoťte dosažený výsledek a navrhněte možnosti dalšího vývoje. Literatura: Russel, S., Norvig, P.: Artificial Intelligence, A Modern Approach, Pearson, 2009 Podrobné
    [Show full text]
  • Installation and Operation Guide
    HELO H.264 Streaming and Recording Encoder Installation and Operation Guide Version 4.0 Published May 24, 2019 Notices Trademarks AJA® and Because it matters.® are registered trademarks of AJA Video Systems, Inc. for use with most AJA products. AJA™ is a trademark of AJA Video Systems, Inc. for use with recorder, router, software and camera products. Because it matters.™ is a trademark of AJA Video Systems, Inc. for use with camera products. CION®, Corvid Ultra®, lo®, Ki Pro®, KONA®, KUMO®, ROI® and T-Tap® are registered trademarks of AJA Video Systems, Inc. AJA Control Room™, KiStor™, Science of the Beautiful™, TruScale™, TruZoom™, V2Analog™ and V2Digital™ are trademarks of AJA Video Systems, Inc. All other trademarks are the property of their respective owners. Copyright Copyright © 2019 AJA Video Systems, Inc. All rights reserved. All information in this manual is subject to change without notice. No part of the document may be reproduced or transmitted in any form, or by any means, electronic or mechanical, including photocopying or recording, without the express written permission of AJA Video Systems, Inc. Contacting AJA Support When calling for support, have all information at hand prior to calling. To contact AJA for sales or support, use any of the following methods: Telephone +1.530.271.3190 FAX +1.530.271.3140 Web https://www.aja.com Support Email [email protected] Sales Email [email protected] HELO H.264 Streaming and Recording Encoder v4.0 2 www.aja.com Contents Notices . .2 Trademarks . 2 Copyright . 2 Contacting AJA Support . 2 Chapter 1 – Introduction . .5 Overview.
    [Show full text]
  • VPLAY 4 USER MANUAL (Edition 5) Content
    1 VPLAY 4 USER MANUAL (Edition 5) Content 1. Product information 2. Terminology 3. Installation 4. Launcher 5. Server settings & User settings 5.1 Directories for log files 5.2 Information about licenses 5.3 Live inputs 5.4 Channel setup 5.5 GPIO (General Purpose Input/Output) 5.6 Server setup in User Settings 6. Channel Manager 6.1 OnAir tab 6.1.1 Information panels and tools for setup of broadcast 6.1.2 Setup of playlist 6.1.3 Setup of assets 6.1.4 Setup of schedule 6.1.5 Setup of blocks of media 6.1.6 Addition of URL for Web-based feeds 6.2 Editor tab 6.3 File tab 7. Scene Editor 7.1 File tab 7.2 Edit tab 7.2.1 Tools for creation of objects for logo/scene 7.2.2 Rectangle 7.2.3 PIP 7.2.4 Static text 7.2.5 Crawl 7.2.6 Titles 2 7.2.7 Dynamic pages 7.2.8 Analog and digital clock 7.2.9 Work with metadata 7.3 Preview tab 7.4 Assigning of logo and scene to elements of schedule 7.5 Manual control over scenes 8. Broadcast over internet 8.1 Adobe Flash Media Live Encoder 3.2 8.2 Microsoft Expression Encoder 4 8.3 XSplit Broadcaster 8.4 WOWZA Streaming Engine 8.5 VPlay Internet streaming 8.5.1 RTSP streaming 8.5.2 HLS streaming 8.5.3 RTMP streaming 9. SCTE-35 and DTMF marks 9.1 SCTE-35 marks 9.2 DTMF marks 10.
    [Show full text]
  • Wowza Ndvr User Guide Version: 4
    Wowza nDVR User Guide Wowza nDVR User Guide Version: 4 www.wowza.com Copyright © 2007–2019 Wowza Media Systems™, LLC. All rights reserved. W O W Z A N D V R 4 U S E R GUIDE This document is for informational purposes only and in no way shall be interpreted or construed to create any warranties of any kind, either express or implied, regarding the information contained herein. No Endorsement or Warranty for Third-Party Links and Software This document contains links to third-party websites ("Linked Sites") that are not under the control of Wowza Media Systems™, LLC ("Wowza™"). Wowza is not responsible for the content on or operation of Linked Sites. If you access Linked Sites, you do so at your own risk and understand that Wowza accepts no responsibility or liability for the content or operation of Linked Sites. Wowza provides these links only as a convenience, and the inclusion of a link does not imply that Wowza endorses such Linked Sites or any content, products, or services available from Linked Sites. This document also refers to third-party software that is not licensed, sold, or distributed by Wowza (collectively, "Third-Party Software"). Wowza does not endorse, is not responsible for, and accepts no liability related to Third-Party Software. Please ensure that any and all use of Wowza software and third- party software is properly licensed. Wowza Trademarks Wowza™, Wowza Streaming Cloud™, Wowza Streaming Engine™, along with other trademarks, logos, trade dress, and other proprietary colors and markings, are each trademarks or registered trademarks of Wowza in the United States and in other countries (collectively, "Wowza Marks").
    [Show full text]
  • Kandidaatintyö
    KANDIDAATINTYÖ Antti Pauanne ELEKTRONIIKAN JA TIETOLIIKENNETEKNIIKAN TUTKINTO-OHJELMA TIETO- JA SÄHKÖTEKNIIKAN TIEDEKUNTA ELEKTRONIIKAN JA TIETOLIIKENNETEKNIIKAN TUTKINTO-OHJELMA KANDIDAATINTYÖ LIVE-STRIIMAUS 5G-TESTIVERKOSSA AR-LASEJA JA MULTIMEDIASERVERIÄ KÄYTTÄEN Tekijä Antti Pauanne Valvoja Ville Niemelä Kesäkuu 2019 Pauanne A. (2019) Live-striimaus 5G-testiverkossa AR-laseja ja multimediaserveriä käyttäen. Oulun yliopisto, tieto- ja sähkötekniikan tiedekunta, elektroniikan ja tietoliikennetekniikan tutkinto-ohjelma. Kandidaatintyö, 31s. TIIVISTELMÄ Tässä kandidaatintyössä kuvataan, kuinka AR-laseista saadaan siirrettyä videota ja ääntä sisältävää striimiä langattomasti usealle vastaanottajalle samanaikaisesti. Lisäksi kuvataan ja suunnitellaan tähän striimin lähettämiseen tarvittava järjestelmä tärkeimpine laitteineen ja ohjelmistoineen. Suunniteltuun järjestelmään tarvittavat ohjelmat ja sovellukset konfiguroidaan. Järjestelmän testaamiseen vaaditut testausjärjestelyt suunnitellaan ja rakennetaan. Järjestelmä testataan käyttäen suunniteltuja testausjärjestelyjä, jotta varmistutaan tavoitteenasettelun mukaisten vaatimusten toteutumisesta. Avainsanat: AR-lasit, striimi, RTMP, HLS Pauanne A. (2019) Live streaming in 5G test network using AR glasses and multimedia server. University of Oulu, Degree Programme in Electronics and Communications Engineering. Bachelor’s Thesis, 31p. ABSTRACT This bachelors work describes how to wirelessly send audio and video live stream from AR glasses to multiple receivers on the same time. Needed system
    [Show full text]
  • Wowza Ndvr User's Guide
    Wowza nDVR User's Guide Wowza nDVR: User's Guide Version: 4 http://www.wowza.com Copyright © 2006 - 2015 Wowza Media Systems™, LLC. All rights reserved. WOWZA NDVR 4 USER'S GUIDE This document is for informational purposes only and in no way shall be interpreted or construed to create any warranties of any kind, either express or implied, regarding the information contained herein. No Endorsement or Warranty for Third-Party Links and Software This document contains links to third-party websites ("Linked Sites") that are not under the control of Wowza Media Systems™, LLC ("Wowza™"). Wowza is not responsible for the content on or operation of Linked Sites. If you access Linked Sites, you do so at your own risk and understand that Wowza accepts no responsibility or liability for the content or operation of Linked Sites. Wowza provides these links only as a convenience, and the inclusion of a link does not imply that Wowza endorses such Linked Sites or any content, products, or services available from Linked Sites. This document also refers to third-party software that is not licensed, sold, or distributed by Wowza (collectively, "Third-Party Software"). Wowza does not endorse, is not responsible for, and accepts no liability related to Third-Party Software. Please ensure that any and all use of Wowza software and third- party software is properly licensed. Wowza Trademarks Wowza™, Wowza Streaming Cloud™, Wowza Streaming Engine™, along with other trademarks, logos, trade dress, and other proprietary colors and markings, are each trademarks or registered trademarks of Wowza in the United States and in other countries (collectively, "Wowza Marks").
    [Show full text]
  • Wowza Streaming Engine User's Guide
    Wowza Streaming Engine™ User's Guide Copyright © 2006 - 2014 Wowza Media Systems, LLC. All rights reserved. Wowza Streaming Engine: User's Guide Version: 4.0 http://www.wowza.com Copyright © 2006 - 2014 Wowza Media Systems, LLC. All rights reserved. This document is for informational purposes only and in no way shall be interpreted or construed to create warranties of any kind, either express or implied, regarding the information contained herein. No Endorsement or Warranty for Third-Party Links and Software This document contains links to third-party websites ("Linked Sites") that are not under the control of Wowza® Media Systems, LLC ("Wowza"). Wowza is not responsible for the content on or operation of Linked Sites. If you access Linked Sites, you do so at your own risk and understand that Wowza accepts no responsibility or liability for the content or operation of Linked Sites. Wowza provides these links only as a convenience, and the inclusion of a link does not imply that Wowza endorses such Linked Sites or any content, products, or services available from Linked Sites. This document also refers to third-party software that is not licensed, sold, or distributed by Wowza (collectively, "Third-Party Software"). Wowza does not endorse, is not responsible for, and accepts no liability related to Third-Party Software. Please ensure that any and all use of Wowza® software and third- party software is properly licensed. Wowza Trademarks Wowza®, Wowza Media Systems, Wowza Streaming Engine™, along with other trademarks, logos, trade dress, and other proprietary colors and markings, are each trademarks or registered trademarks of Wowza in the United States and in other countries (collectively, "Wowza Marks").
    [Show full text]
  • Encoding H.264 Video for Streaming and Progressive Download
    ENCODING 2018: CODECS & PACKAGING FOR PCS, MOBILE, & OTT/STB/SMART TVS Jan Ozer www.streaminglearningcenter.com [email protected]/ 276-235-8542 @janozer Agenda • Introduction • Lesson 6: Intro to Objective Quality • Lesson 1: Intro to ABR Video Metrics • Lesson 2: Choosing an ABR Format • Lesson 7: Building Your Encoding Ladder with VMAF/CRF • Lesson 3: Codecs and Container Formats • Lesson 8: Encoding for ABR • Lesson 4: Quickie on Manifest Files • Lesson 9: Encoding with H.264 • Lesson 5: Intro to Encoding Ladders • Lesson 10: Encoding with HEVC • Lesson 11: Dynamic Packaging for VOD and Live Introduction • Our goals • Happy viewers: • Happy viewers • High quality video • Happy CFOs • Compatible with device • Plays smoothly • Happy CFOs • Efficient to encode • Lowest possible bandwidth • Lowest possible storage cost • Most efficient delivery Lesson 1: ABR Formats and How They Work • Adaptive streaming • Delivered adaptively based • Single input file (live or VOD) upon playback CPU and • Encoded to multiple outputs connection bandwidth • Technically complex, but optimizes experience across all platforms and connection types Illustration courtesy of www.bitmovin.net ABR Technology Overview • Two types of systems • Server-based (Flash, RTMP) • Legacy; on the way out • HTTP (most new installations) has various flavors encoding.com – Global Format Report • HTTP Live Streaming (HLS) http://bit.ly/globform18 • Dynamic Adaptive Streaming over HTTP (DASH) • Smooth Streaming (MS game platforms) • HTTP-based Dynamic Streaming (HDS) Perspective
    [Show full text]