Главное меню

ANALYSIS OF APPLICATION SOFTWARE FOR ORGANIZING MULTIMEDIA BROADCASTING PDF Печать E-mail
Автор: 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.

 

 


 
Яндекс.Метрика