How to build a network video live broadcast system

The network video live broadcast system can compress the audio or video signals of the event site according to the requirements of customers and send them to the multimedia server for the majority of netizens or authorized specific groups to listen or watch on the Internet.

Now the webcast system can be divided into live broadcast software or live broadcast hardware. The advantages of live broadcast hardware are low network delay and lip sound synchronization. At the same time, it also supports the adaptive adjustment of client resolution.

1 Introduction

With the rapid development of Internet, webcasting has moved from experimental stage to practical stage. Various social activities can be spread all over the world by webcasting, such as press conferences, sports competitions, trade exhibitions, commercial publicity, remote meetings, remote nursing, opening ceremonies, alumni gatherings, anniversary celebrations, wedding celebrations and so on. In recent years, in order to implement the "triple play" established by the state, the live broadcast of Internet TV has flourished in the radio and television industry, and various radio and television stations and news media have gradually begun to establish their own live broadcast systems of Internet TV. According to the current development of live network TV system and the demand of TV stations or media for live network TV, this paper puts forward a set of targeted live network TV solutions, and provides customers with diversified functions and personalized services by relying on profound technical service guarantee.

2 system composition

A complete streaming media system should include the following components.

Coding tool: used to create, capture and edit multimedia data to form streaming media format, which can be composed of video and audio.

The computer with frequency hardware interface is completed together with the production software running on it.

Streaming media data

◇ Server: Store and control the data of streaming media.

Network: a network suitable for multimedia transmission protocol or real-time transmission protocol.

◇ Player: for clients to browse streaming media files.

The network video live broadcast system adopts streaming media technology for network live broadcast, and supports recording and broadcasting at the same time (the system automatically records, which is convenient for users to order at any time). Users visit the designated live website page (URL), and their access request is directed to the publishing server node to obtain streaming media data, and directly watch the live video content through the web browser.

3 software functions

Program/channel management provides convenience for users to transmit videos with different bit rates, and users can set different video bit rates for different channels for live broadcast or storage. Provide the choice of audio and video acquisition according to the user's needs.

Stored in the video acquisition channel regularly, you can save the video program while broadcasting live. The system also provides users with a more perfect automatic saving mechanism. Users can control a channel to save in different time periods.

Timed start provides users with the function of starting a channel at a fixed time, which can be set according to the user-defined time.

Timing transmission According to the stored file programs, VOD programs can be directly produced and uploaded through timing transmission technology.

Automatic recording while live broadcast, and provide a video-on-demand system for users to watch.

The preview control is on the collection server, and the administrator can preview the image of the collection device through preview, and can choose one, four, eight and sixteen paths.

The system monitors and records the logs of each module of the system, and records the operation logs of the administrator/user, such as the records of problems in the live broadcast of the acquisition workstation, the operation steps of the administrator, and the problems in the operation of the server. Check the number of code streams, playing status and so on of live programs.

User management administrators/ordinary users can add/delete/modify user attributes, modify user rights, and collect fees and statistics for live viewing of user channels; Users are authenticated when logging in to the system.

By setting the interactive parameters between the live broadcast system and the on-demand system in the system configuration, the collected video resources can be uploaded to the on-demand system server directly or regularly, and directly made into programs for on-demand

4 software functions

Customize the list of dynamic programs:

Support the dynamic definition of program list, and the program and advertising time can be set freely. The system can broadcast the selected program source and advertisement live according to the user's settings.

Collect any TV signal, and add the LOGO and dynamic text advertisement of the webcast to the source program;

On the one hand, the LOGO and the required text of webcasting can promote the TV station, on the other hand, it can invisibly create the webcast image of its own TV station, and the audience can accurately choose the webcast platform according to the LOGO or text.

Support on-demand programs, allowing viewers to watch TV programs and videos across regions without time restrictions;

The network TV live broadcast system provides the function of program on demand. Viewers enter the live interface of TV stations and choose programs from the list of on-demand programs, so that viewers can really watch their favorite TV programs across regions, and at the same time, they don't have to worry about not having time to watch the live broadcast and making themselves feel sorry. In addition, the live broadcast page will also display the related on-demand program table, and rank the popularity and playback statistics of video on demand.

The interactive function of the live broadcast network makes the live broadcast network more humanized. "

The network TV live broadcast system focuses on program preview, program comment, short message, telephone access and so on. Through these interactive functions, we can watch and chat at the same time, that is, netizens can comment on the program in real time through online chat rooms. The interactive live webcast system allows viewers to interact with the anchor, not just watch the video, which makes the whole live webcast more humanized.

The live broadcast system also ensures application and personalized customization:

If the functions of the existing live broadcast system can't meet the demand, enterprises can provide their own needs and customize them according to customers' needs to help customers build the most suitable network live broadcast system.

Five performance indicators

* Using multicast technology, it is convenient to broadcast across network segments and routes;

* timing automatic recording can save a lot of work for administrators;

* Real-time video stream decompression technology to ensure smooth image quality of the client;

* Audio and video interactive technology, so that the client audio and video achieve perfect synchronization effect;

* Providing broadcasting services at the same time can make more effective use of network bandwidth;

* Strong expansibility, the system can be easily expanded without downtime.

* Simple and intuitive user interface, making it easier for users to operate;

* Support the playback of files such as AVI, DAT, MPG and H264;

* Support one machine with multiple channels at the client;

6 Scope of application

* Multimedia network teaching

* Campus broadcasting

* Comprehensive course planning training

* Digital library

* Information inquiry

* Students' community service distance education

* Electronic reading room

* Student activity center

:: Digital Training Centre