If the power of a person is limited, the power of the network is infinite. The purpose of studying h264 is to customize a streaming media player to play videos in real time.
Fortunately, there are a lot of online cool people standing on the shoulders of giants, and the pressure will be much lower.
Overall Player Design
This article continues the previous article, documenting some examples of flash-based streaming media processing. This article records some of the web player based on flash technology. The biggest advantage of Flash-based web player compared to other Web players is "plug-in Installation", which can greatly improve the
://www.microsoft.com/windows/windowsmedia/
(2) RealNetworks RealMedia
Http://www.real.com
(3) Apple QuickTime
Http://www.apple.com/quicktime/download/
Figure 1 shows the Stream Media Network playback process.
Figure 1 principles of streaming media transmission
2. Online publishing of streaming
You can use Windows Media Player to stream digital media from the Player library to devices and computers on your home network. For example, you can transfer music from your computer to stereo or stream video and pictures to your TV.
Before you start streaming, you need to
Recently, we need to create an RTSP Streaming Media Player. After studying it, we encapsulate an RTSP playing class crtspplayer, and the decoding library uses FFMPEG. Due to the simple requirement and limited time, only the following basic interfaces are available: Play, stop, and pause. The following is a simple RTSP Player
VLC can be used as a player, or it can build a server.After the failure of Helix Server and Darwin streaming Server+perl, we finally found a simple and easy way to build streaming media.The content of this URL is already very detailed: http://m.blog.csdn.net/article/details?id=38424957I'm using the UDP method.The rough steps are as follows: 1. Download VLC
Cold City Strategy: Listo teaches you to write IOS Streaming Media Player and listoswift in SwiftFirst, display the player effect:I still inherit the obsessive-compulsive disorder of Listo myself. I should write a complete strategy from the beginning to the completion to record it, here, I declare that Listo has read a
Tags: HTTP Io OS ar Java SP on art html
VaR conf = {
Container: 'Container', // player container ID, required Parameter
Demo: 'Demo', // The app activated on the console, required parameters
Stock: 'stock' // Application Layer Control, which can be set at will and necessary parameters
/* The following are optional parameters.
Width: width, // video wi
Found a few video parameter comparison of resources, is Wikipedia on, summed up very good:Streaming Media system comparison:Http://en.wikipedia.org/wiki/Comparison_of_streaming_media_systemsPackage format comparison:Http://en.wikipedia.org/wiki/Comparison_of_container_formatsVideo Encoder comparison:Http://en.wikipedia.org/wiki/Comparison_of_video_codecsAudio encoding format comparison:Http://en.wikipedia.org/wiki/Comparison_of_audio_formatsVideo
source, the development of non-intellectual property rights-constrained streaming media file format is a better choice to catch up with advanced streaming media technology.
Several common streaming media format files:
Microsoft
streaming media data, TCP cannot guarantee that all retransmission data will reach the client on time before their scheduled playback time. When this happens, the client can not skip these lost or late data directly playback time on the back of the media data, and must stop to wait, resulting in the player screen paus
/details/51821297 Four, the playback end (end of the stream)Live: Via Flex (Flash) player or third party player (Videojs,ckplayer,videolan etc...) The streaming media source that invokes the streaming media server decodes and play
The IIS live Smooth streaming (real-time smooth streaming) is Microsoft's next generation streaming media solution. The technology is to integrate the media transport platform IIS Media Services in the IIS Web to enable the use of
Microsoft format ). Microsoft uses Windows Media Audio v2/1 and DivX uses MP3 or higher quality ac3. In contrast, the real or apple format uses self-developed encoding, in the same bit rate, especially low bit rate, not necessarily worse than the MPEG-4, the RM format with a high bit rate is still clear and human-friendly, so we will say that the concept of RM format definition difference should be changed later :), at least the conditions should be
. Streaming Media Protocol selection: RTMP is based on the TCP protocol and RTMP can maintain a delay of about 3 seconds. HLS is based on the HTTP protocol, so the real-time is particularly poor, want to use HLS to stay in real-time, don't think, HLS delay basically more than 10 seconds. The real-time requirement is very high, we recommend using some streaming
),There is also a free MPEG-4 version of DivX (beginning to crack Microsoft's format ). For the audio part,Microsoft uses Windows Media Audio v2/1 and DivX uses MP3 or higher qualityAC3. In contrast, the real or apple formats use self-developed codes at the same bit rate,Especially in the low bit rate, not necessarily worse than the MPEG-4, take the RM format of the high bit rate is still clear, soIn the future, we will say that the concept of poor d
" dialog box. To save the created file, you need to type a save path in the "file name" text box, and customize a file name. You can also click the Browse button to select a folder to save the file.
(3) Click "Next". The "content delivery" dialog box is displayed, listing the available distribution methods in the "how to distribute content" list box. Because it is streaming the live source, you should select the "Windows
Encoding" button, the encoding begins. At this point, audio and video live streaming encoding server completed.3. Streaming Media Server configurationThe operating system used by this streaming media server is WindowsServer 2003, the specific operation is described as follo
important component.
Streaming Media Servers: High-concurrency video servers, live streaming time shifting servers, P2P live broadcast servers, and video interaction application servers video application management: media content management systems, H. 264/MPEG-4 coding tools, set-top box terminal management system, p
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.