Brief introduction
Proud of the video streaming media system provides a powerful visual audio streaming function, can be widely used in telecommunications or radio and television service providers, schools and educational training centers and other fields. Not only that, proud of the video audio streaming playback can also be extended to live, broadcast, multicast, recording and broadcasting functions.
The main difference between live and broadcast applications is that live broadcasting is a real-time application, and broadcast applications can be real-time or non-real-time, that is, the way video is played. Similarly, the recording broadcast has the similar application, it is saves the program source directly through the collection code module to the corresponding file, then carries on the streaming playback in the appropriate time. and multicast is for the structure of the client, this way can save a lot of bandwidth.
System structure
Live broadcast/broadcast Content server: Live broadcast includes video capture system, audio capture system, Osoon caster, network interface, broadcast does not include audio and video capture system.
Proud line Streaming Media server: responsible for receiving osoon caster input audio and video information, and forwarded to the end user.
Live broadcast/broadcast server: Provide publishing page system, broadcast by Osoon Caster call.
System process
The following is a brief process for video live/broadcast applications:
Input information: RAW video and audio data;
Output information: Compressed MPEG-4 data, through the RTP protocol sent to the proud row of content publishers.
The first step: proud of the streaming media server to start Osoon caster/os MPF Broadcaster, configure the modules complete, start to collect audio and video live source transmission of audio and video information;
Step two: Osoon caster start live broadcast or OS MPF broadcaster start broadcasting;
Step three: Automatically call the publishing module of the Content publishing server, and publish the SDP file to the Web server;
Fourth: Record workstation recording Osoon caster conversion of the MPF file, while Osoon caster will be compressed media content sent to the AO streaming media server;
Fifth step: The user through the Web server link, from the proud server to watch live/broadcast.
The following figure 6.1.2 shows the live/broadcast application process of the proud video streaming system:
Figure 6.1.2 Live Application process
In large applications, file distribution can also be done through OS forwarder.
After the OS forwarder receives a broadcast packet from the OS caster or OS MPF broadcaster, it is configured to copy n copies of the received packets to N OS streaming Server, which is connected to the N OS streaming Any client in the server can watch this broadcast.
Technical features
Related standards: ISO 14496-2, ISO 11172-3, RTP, SDP, HTTP features
Real-time video and audio data can be sent to the specified monocular or multi-mesh IP address;
You can save the captured live source as a MPF file;
In the process of direct broadcast, multiple live sources can be previewed and free to switch in live broadcast, multiple audio and video schemes can be defined, and configuration files will be accessed.