Diplomová práce se zabývá hardwarovými a softwarovými prostředky řešení streamovaných přenosů. Cílem této diplomové práce je komparace oficiálního softwaru ATEM Software Control a řešení webové aplikace Companion od norské společnosti Bitfocus. Z těchto aplikací následně vychází vlastní řešení. Jedná se o návrh a realizaci dvou aplikací, desktopovou pro operační systém Windows a webovou pro použití na více operačních systémech, umožňujících vzdálené ovládání hardwarového přepínače ATEM Mini. K tomuto hardwarovému přepínači se uživatel připojuje zadáním IP adresy. Na konci diplomové práce jsou popsány vybrané ukázky zdrojového kódu, problémy spojené s vývojem aplikací a je provedeno jejich výsledné zhodnocení spolu s návrhem na jejich možné budoucí rozšíření.
Anotace v angličtině
The diploma thesis deals with hardware and software solutions for streaming. The aim of this thesis is to compare the official ATEM Software Control application and the web application solution Companion by the Norwegian company Bitfocus. These applications are used as the base for the design of the actual solution. The project involves the design and implementation of two applications, a desktop application for the Windows operating system and a web application for use on multiple operating systems, allowing remote control of the ATEM Mini hardware switch. The user connects to this hardware switch by entering an IP address. At the end of the diploma thesis, selected source code samples are described, the problems associated with the development of the applications are described, and a final evaluation of the applications is made along with a proposal for their possible future extension.
Diplomová práce se zabývá hardwarovými a softwarovými prostředky řešení streamovaných přenosů. Cílem této diplomové práce je komparace oficiálního softwaru ATEM Software Control a řešení webové aplikace Companion od norské společnosti Bitfocus. Z těchto aplikací následně vychází vlastní řešení. Jedná se o návrh a realizaci dvou aplikací, desktopovou pro operační systém Windows a webovou pro použití na více operačních systémech, umožňujících vzdálené ovládání hardwarového přepínače ATEM Mini. K tomuto hardwarovému přepínači se uživatel připojuje zadáním IP adresy. Na konci diplomové práce jsou popsány vybrané ukázky zdrojového kódu, problémy spojené s vývojem aplikací a je provedeno jejich výsledné zhodnocení spolu s návrhem na jejich možné budoucí rozšíření.
Anotace v angličtině
The diploma thesis deals with hardware and software solutions for streaming. The aim of this thesis is to compare the official ATEM Software Control application and the web application solution Companion by the Norwegian company Bitfocus. These applications are used as the base for the design of the actual solution. The project involves the design and implementation of two applications, a desktop application for the Windows operating system and a web application for use on multiple operating systems, allowing remote control of the ATEM Mini hardware switch. The user connects to this hardware switch by entering an IP address. At the end of the diploma thesis, selected source code samples are described, the problems associated with the development of the applications are described, and a final evaluation of the applications is made along with a proposal for their possible future extension.
Návrh vlastního řešení pro ovládání streamovacího hardwaru
Zhodnocení a doporučení
Seznam doporučené literatury
PSALTIS, Andrew G., 2017. Streaming Data: Understanding the real-time pipeline. Shelter Island: Manning Publications. ISBN 978-1-61729-228-6.
NOAM, Eli, 2021. The Technology, Business, and Economics of Streaming Video: The Next Generation of Media Emerges. Cheltenham: Edward Elgar Publishing. ISBN 978-1-80037-503-1.
AKIDAU, Tyler, Slava CHERNYAK a Reuven LAX, 2018. Streaming Systems: The What, Where, When, and How of Large-Scale Data Processing. San Francisco: O’Reilly Media. ISBN 978-1-491-98387-4.
RAJ, Pethuru, Anupama RAMAN a Harihara SUBRAMANIAN, 2017. Architectural Patterns. 1. Birmingham: Packt Publishing Limited. ISBN 978-1-78728-749-5.
Konzultant: Bc. Petr Kupka, Senior software engineer
Seznam doporučené literatury
PSALTIS, Andrew G., 2017. Streaming Data: Understanding the real-time pipeline. Shelter Island: Manning Publications. ISBN 978-1-61729-228-6.
NOAM, Eli, 2021. The Technology, Business, and Economics of Streaming Video: The Next Generation of Media Emerges. Cheltenham: Edward Elgar Publishing. ISBN 978-1-80037-503-1.
AKIDAU, Tyler, Slava CHERNYAK a Reuven LAX, 2018. Streaming Systems: The What, Where, When, and How of Large-Scale Data Processing. San Francisco: O’Reilly Media. ISBN 978-1-491-98387-4.
RAJ, Pethuru, Anupama RAMAN a Harihara SUBRAMANIAN, 2017. Architectural Patterns. 1. Birmingham: Packt Publishing Limited. ISBN 978-1-78728-749-5.