ANALYSIS OF APPLICATION SOFTWARE FOR ORGANIZING MULTIMEDIA BROADCASTING |
Автор: Qodirov F.E.,Usmonov M.T.,Turdiyeva M.A. |
06.04.2021 09:22 |
ANALYSIS
OF APPLICATION SOFTWARE FOR ORGANIZING MULTIMEDIA BROADCASTING Qodirov Farrux Ergash o’g’li Teacher of
the department "Information technology" Karshi
branch of Tashkent University of Information Technologies named after Mohammed
al-Khwarizmi Uzbekistan, Karshi Usmonov
Makhsud Tulqin o’g’li Karshi
branch of Tashkent University of Information Technologies named after Mohammed
al-Khwarizmi Uzbekistan, Karshi 3rd
year student Turdiyeva Munira Abdishukur qizi Karshi
branch of Tashkent University of Information Technologies named after Mohammed
al-Khwarizmi Uzbekistan, Karshi 3rd
year student Annotation: There
are a number of software solutions for organizing multimedia broadcasting
within a high-speed data network, each of which has some positive and negative
sides. Key words: VideoLAN project, MPEG-1, MPEG-2, MPEG-4, FFmpeg code, VideoLAN Server – server, LinuxTV project. The project was started by French students at École Centrale Paris and has since been joined by stakeholders from around the world. The project is aimed at creating software for streaming broadcasting within high-speed data transmission networks in the MPEG-1, MPEG-2, MPEG-4 standards (including DIV-X), broadcasting satellite television channels, terrestrial and cable analog television channels running under various operating systems. At the moment, the software has been ported to all popular operating systems. The project uses software libraries for encoding and decoding video based on the open source FFmpeg code. Initially,
the VideoLAN project was divided into two complementary parts - VLS (VideoLAN
Server - server) and VLC (VideoLAN Client - client), but later the VLC client
acquired all the functionality of the server part. Thus, at the moment, we can
assume that there is a client part with the capability of a broadcast server.
The general structure of using the software of the VideoLAN project is shown in
Fig. 1. Pic.1. Structure of multimedia broadcasting using the VideoLAN project The presented structure is fully consistent with the concept of building a multimedia broadcasting complex. However, one cannot fail to note the significant shortcomings of the VideoLAN project itself. These include some heterogeneity of the server parts. To build a single complex of software and hardware using the VideoLAN project, additional software development is required, the development of various monitoring and control systems for the internal objects of the system. Other disadvantages include the narrow focus of the project to work in multicast mode. FFmpeg
is designed for Linux-based OS, however it can be compiled for many other
operating systems. The developers do not release releases and recommend using
the latest version from Git. Distributed under the GNU LGPL or GNU GPL
licenses. Adobe Server Solution Adobe Flash Media Server is a proprietary data
and media content server from Adobe Systems (originally Macromedia). Works with
the Flash Player environment and allows you to create multimedia, multi-user
RIAs (Rich Internet Applications). Uses ActionScript 1 (ECMAScript-based
scripting language) for server-side logic. Previously, prior to version 2, it
was known as Flash Communication Server. Is used for: 1.
Live Video - allows you to broadcast video from your webcam to other users. 2.
Video on Demand - streaming video on demand. 3. Real Time Communication - used in applications that require communication between multiple clients - video conferencing, chat or multiplayer games. Wowza
Media Server Wowza Media Server is a server software developed by Wowza Media
Systems. The server is intended for organizing both streaming audio / video broadcasting
and video-on-demand delivery. The server is written in Java and can be
installed on the following systems: Linux, Mac OS X, Solaris, Unix, and
Windows. LinuxTV project The LinuxTV project develops and maintains a
multimedia driver for operating systems with the Linux kernel, which consists
of devices for web cameras, analog and digital television, and remote
controllers. DVB tools. The DVB tools project develops tools for working with
DVB devices in the Linux operating system. The DVB tools project includes the
following applications: dvbstream - a tool that can be used to save a DVB
stream to disk or transfer it over the network using the RTP protocol; dvbtune
is a simple antenna tuning utility; dvbaudio
- DVB audio recording tool; dvbtextsubs
- a package for generating DVD subtitles from DVB broadcasting. REFERENCES 1. Information
architecture in site design ст 71-73 / FE Qodirov,
SS Jo'rayev, VN Qalandarov - Наука и научный потенциал основа …,
2019. 2. Basic
technology and service management multiservice
networks ст-214-217 / FE
Kodirov, JE Nematov - Инновации в технологиях и образовании, 2019 3.
Производство
аудиофильмов для мультимедийных устройств ст-272-274 / ФЭ Кодиров, ФК Ачилова,
С Ахматова - Инновации в технологиях и образовании, 2019. |