Realization and composition of streaming media system

Source: Internet
Author: User
Tags range

In general, a streaming media system consists of several components: a transfer/transcoding tool (Encoders) for compressing a shift, a server (servers), managing and delivering a large number of multimedia content, encoders (scripters), integrating multimedia, and presenting in an interactive manner The player (players), which presents streaming content on the client's PC, and a number of different multimedia production tools (Content-creation tools).

When a Web site provides streaming content on video-on-demand (Vod,video on demand), need to use the transfer/Transcoding tool, the general multimedia files for high quality, suitable for streaming on the network compression, and then transfer the good file to the server side to broadcast out; If the website is to provide a relay service, You need to intercept audio and video content in the air, directly to the server and broadcast by the server, and live transmission can be achieved through unicast or multicast.

A complete streaming media platform includes streaming service application software, centralized distributed video system, video service Management media release system, video acquisition and production system, media content retrieval system, digital Rights Management (DRM), media storage System, client system and other important components.

1. Streaming service Application software

Application flow software is the most important component in the system, which requires the best multimedia effect based on the widest range and multiple connection speeds, and has strong system management and scalability capabilities, as well as an open, standard, cross-platform architecture. The software system must have a very high compression ratio and good transmission ability, suitable for network release. Server-side software should have a strong network management function, support a wide range of media formats, support the most numerous Internet user groups and streaming media business model.

2. Centralized distributed Video system

The system must have good scalability in the face of increasing demand for streaming applications. With the increase of business and users, the system can flexibly increase the number of live streaming, and increase the number of concurrent users by increasing the number of bandwidth cluster and the edge streaming media near the end user, and satisfy the user's requirement of extending the system continuously.

3. Video service Management Media Publishing system

The system includes broadcasting and on-demand management, program management, creating, publishing and billing certification services, providing regular on-demand recording, live broadcast, transmission program solutions, management of user access and multiple server system load balancing scheduling services.

4. Video capture and production system

This system uses the media collection equipment to carry on the stream production and the generation. It includes a range of tools, from independent videos, sounds, pictures, text combinations to rich streaming media, which generate stream files that can be stored in a fixed format for use by the publisher. The video capture production system can provide a variety of video streams to the publishers in real time and provide real-time multimedia information Publishing Service.

5. Automatic indexing and retrieval system for media content

The system can mark the media source, capture audio and video files and set up indexes, and set up low-resolution proxy files of high-resolution media, which can be used for retrieval, video program review, automatic release based on media clips, and a powerful digital media management publishing application system.

Indexing and encoding

Allows simultaneous indexing and coding, using advanced technology to process video signals in real time, and automatically creating a video database (or index) based on content.

Media analytics Software

It can be identified in real time according to the text on the screen. Real-time speech recognition can be used to identify spoken words, speakers ' names and voice types, but also to perceive changes in the screen image and classify the received information as a video database. Media analytics software can also perceive changes in visual content, the video can be intelligently decomposed into fragments and produce a series of key frame images that can be browsed, or from the video signal to identify the title text or voice text, but also to identify the image of the video as the text on the screen, the same as the number. Through the sound recognition, the software can convert the speech, speaker's name and voice type into editable text in the sound signal. Users can also use these information indexes to search for desired video clips. Using a standard Web browser, users can retrieve video clips like other information on the Internet.

6. Media Digital copyright Encryption System (DRM)

This is an end-to-end solution for encrypting media content in a secure way on the internet, allowing content providers to encrypt and protect time periods, viewing times, and their contents in their published media or programs.

The server identifies and protects the content that needs to be protected, and the DRM authentication server supports flexible access rights (time limits, interval limits, playback times, and various combinations) of the media, supporting other DRM systems with a complete business model, including deposit, VOD, lease, ownership, BtoB's multi-level content distribution copyright management domain, is the operator protects the content and relies on the content profit the key technical safeguard.

7. Media Storage System

The system must be equipped with large disk arrays, high performance data reading and writing, access to shared data, high speed transmission of external request data, high scalability, compatibility, and support for standard interfaces. This system configuration can satisfy thousands of hours of video data storage, to achieve a large number of chip source of mass storage.

8. Client system

The system supports real-time audio and video live and on-demand, can be embedded in the popular browser, can play a variety of popular media formats, support streaming media in a variety of media forms, such as text, pictures, Web pages, audio and video integration of the form of expression. When the bandwidth is abundant, streaming media Player can automatically detect the connection state of the video server and choose more suitable video to achieve better results. The most widely used players are realplayer of the real Networks Company of America, MediaPlayer of Microsoft Corporation of America, and QuickTime three products of Apple of America.

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.