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 quality of user experience. Earlier online video (especially live streaming) used ActiveX
Article Link: http://justcoding.iteye.com/blog/2110275Ckplayer, which is all called super cool FLV player, it is a software for playing video on the Web page, supported by the format of: HTTP protocol on the FLV,F4V,MP4 format, while supporting RTMP video streaming format playback, this player is characterized in that the user can define the player's style, such
Take a UAV project, responsible for video playback this piece, choose is video.js this video plug-in, this thought can open happy heart development, who how material online about this part of the information so little, give me this hand party gave a great pressure. Okay, don't talk nonsense.The project needs to achieve a four-way player, can play the drone shot real-time screen, and can do local refresh without affecting the entire page, and to be abl
The simplest example of Flash-based streaming media: webpage players (HTTP, RTMP, HLS), rtmphlsThis article continues with the previous article, recording some Flash-based streaming media processing examples. This article records some Web players based on Flash technology. Compared with other Web players, Flash-based Web players have the biggest advantage of "plug-in-free installation", which greatly improves the user experience quality. Earlier Netwo
The simplest example of Flash-based streaming media: RTMP push and receipt (ActionScript) and rtmpactionscriptThis article records some Flash-based streaming media processing examples. The most common Streaming Media Protocol for Flash platforms is RTMP. Some RTMP players/streamer Based on C/C ++ recorded previously, but no R
This article records some examples of flash-based streaming media processing. The most common streaming media protocol for the Flash platform is rtmp. Some of the previously documented RTMP players/boosters are based on C + +, but no rtmp player/ejector based on ActionScript in Flash was recorded. In fact, the
applications, the stability of the client is of course also necessary, otherwise the end user can not see how to play.I knew there was an educational client who originally played the HTTP stream with the player and needed to play different files, and the result was always a problem.If the server side to convert different files to rtmp stream, the client can always play;The customer after the
}location/live {Flv_live on; #当HTTP请求以/live end, Match here, this option means that the FLV live play function is turned onChunked on; #HTTP协议开启Transfer-encoding:chunked; way to reply}}}Rtmp_auto_push on; #因为Nginx可能开启多个子进程, this option indicates that when a stream is pushed, the media stream is published to multiple child processesRtmp_auto_push_reconnect 1s;rtmp_socket_dir/tmp; #多个子进程情况下, when pushing a stream, only one child process initially receives the data in the competition, and then it r
nginx.exe -c html/nginx-rtmp-module/test/nginx.conf Nginx service will run in the background.
There are many ways to push the stream and push the stream, using FFmpeg to stream the local files and push them to the Nginx service.ffmpeg -re -i "F:\TDDownload\BBC记录片\BBC理查德哈蒙德:看不见的世界BD中字-cd1.mkv" -vcodec copy -f flv rtmp://192.168.100.2/live/test
Pull the stream, pull a lot of ways, browser open nginx Ser
and standby switching, client support, rtmp in the PC distribution this way is still very advantageous.
Because rtmp support is very perfect, so can flash play rtmp stream for a long time, the test is 1 million seconds, that is, more than 10 days can be played continuously. For commercial streaming media applications, the stability of the client is of c
First, download the library files that you need to rely on to install Nginx:1.1, select Source DirectorySelected Directory/usr/local/rtmpCd/usr/local/rtmp1.2, installing the Pcre LibraryCd/usr/local/rtmpTo www. pcre. org download pcre-8.37.tar.gz, then copy to/usr/local/hlsTAR-ZXVF pcre-8.37.tar.gzCD pcre-8.37./configureMakeMake install1.3, installing the Zlib libraryCd/usr/local/rtmpTo www. zlib. NET Download zlib-1.2.8.tar.gz, then copy to/usr/local/hlsTAR-ZXVF zlib-1.2.8.tar.gz CD zlib-1.2.8.
generated for the rtmp protocol service. The original rtmp uses XML to transmit data, however, XML only transmits data in the format of value pairs in character form. With the popularization of applications, this does not meet the requirements, such as objects, structures, arrays, and even datasets, with the DataGrid component, You can conveniently display data.To process complex data types, it is imperati
: This article mainly introduces how to configure the rtmp Server for NGINX to implement rtmp and hls live broadcast. if you are interested in PHP Tutorial, refer to it. Introduction to NGINX
First configure:
work_processes4;events{ work_connections1024;}http{ include mime.types; default_type application/octet-stream; sendfileon; keepalive_timeout65; server{ listen80; server
(such as ffserver) that I will not list one by one. I did not try them all. However, from their statement, commercial rtmp programs generally support more protocols and platforms than open-source programs, this is hard to say. Which of the following statements is recommended?Crtmpserver, High performance, claim to support"Thousands of simultaneous connections", And its developmentCommunityCurrently, it is very active. However, the disadvantage is tha
Business processOf course, there are other open source, commercial rtmp servers (such as ffserver) that I don't list. I don't have one by one attempts, but judging from their statements, in general, the commercial RTMP program supports more protocols and more platforms than open source programs, which is not good to say. I recommend Crtmpserver, high performance, claiming to support "thousands ofsimultane
(such as ffserver) that I don't list. I don't have one by one attempts, but judging from their statements, in general, the commercial RTMP program supports more protocols and more platforms than open source programs, which is not good to say. I recommend Crtmpserver, high performance, claiming to support "thousands ofsimultaneous connections", and its development community is currently very active. But the downside is that the code is a bit large and
(such as ffserver) that I don't list. I don't have one by one attempts, but judging from their statements, in general, the commercial RTMP program supports more protocols and more platforms than open source programs, which is not good to say. I recommend Crtmpserver, high performance, claiming to support "thousands ofsimultaneous connections", and its development community is currently very active. But the downside is that the code is a bit large and
can not see how to play? I knew there was an educational client who initially played the HTTP stream with the player, needed to play a different file, and the result was a total problem, If the server side converts the different files into rtmp streams, the client can play them all the time; After the client went through the RTMP scheme, it was distribu
don't have one by one attempts, but judging from their statements, in general, the commercial RTMP program supports more protocols and more platforms than open source programs, which is not good to say. I recommend Crtmpserver, high performance, claiming to support "thousands ofsimultaneous connections", and its development community is currently very active. But the downside is that the code is a bit large and growing.rtmp server function is more co
streaming/interactive server that supports the RTMP protocol. The software that supports this protocol includes the Adobe Media server/ultrant media server/red5/nginx ( The nginx I use here) and so on.4.Jwplayer is an open source Flash video, audio, and image player for use on Web pages.It supports playback of Adobe Flash player and HTML5 browser which can handl
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.