ext.: http://www.cnblogs.com/haibindev/archive/2011/12/29/2305712.htmlC + + implements RTMP protocol to send H. Encode and AAC encoded audio and videoRTMP (Real time Messaging Protocol) is a streaming protocol specifically designed to transfer audio and video data, originally created by Macromedia and later owned by Adobe, a proprietary protocol used primarily to contact Flash Player and Rtmpserver, such as
stream.Shut downand finally the release.H264 and AAC data streamsAs mentioned in this paper, rtmp push audio and video streaming package form similar to the FLV format, it can be seen, to the FMS push H264 and AAC live stream, need to first send "AVC sequence header" and "AAC sequence Header", these two data contain important coding information, without them, th
http://neue.v2ex.com/t/316766Although the browser with JS decoding ' play ' video scheme has a few ... Why not one more ...Basic principle:
The server uses websockify to relay an rtmp Stream.
The browser uses NODE-RTMPAPI to parse the RTMP protocol to complete the handshake and Communication.
Extract the H264 video
(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
. Configuration of rtmp
Now we're going to modify the nginx.conf configuration file and configure the RTMP
Copy nginx configuration file location
/usr/local/etc/nginx/nginx.conf
Turn on the Finder Shift + command + G to go and open the nginx.conf with the Notepad tool
HTTP {
...
}
After the HTTP node, add the rtmp configuration:
of the nginx.conf file.Brew Info Nginx-full8. Edit the nginx.conf, add the rtmp configuration after the HTTP node #在http节点后面加上rtmp配置 rtmp { server { listen 1935; Application Rtmplive { live on; Record Off;}}} 9. View Nginx Version numberNginx-v10. Re
://localhost:1935/rtmplive/room
EffectPush stream fast integrated live push streamPrerequisites:
Go to GitHub to download the latest Meow project.
Configure the NGINX+RTMP server according to the tutorial above.
Originally prepared to achieve their own live streaming, but today in the t
As mentioned in the previous article, the RTSP (Real Time Streaming Protocol) method is used to implement live video. However, one drawback of the RTSP method is that if the client needs to be accessed through a webpage, you need to embed an ActiveX control in the page, and ActiveX usually requires a signature for normal use. Otherwise, you need to change the browser settings when using ActiveX, and ActiveX only supports IE kernel browsers, chrome and
clicking ConnectEverything is ready, start recording.FMLE's encodeing log records recording information.Flash Media Live Encoder video LiveYou can use Flash Player that you have previously made to play. You can also open http://www.osmf.org/configurator/fmp/You can set the width of the player and other data, here video Source:rtmp://localhost/
I. PreambleCore: Server (Nginx-rtmp-module) + push-to-stream (OBS) + Accept-end (Jwplayer)Second, the service side 1. Download Nginx-rtmp-module ModuleAddress: Https://github.com/arut/nginx-rtmp-module2. Compile and install NginxCD./nginx-1.10.0/./configure--add-module=/path/to/nginx-
Your Nginx already has the RTMP live function, if you also want to count a live channel currently viewing the user volume, you can join the With-http_xslt_module module. The steps are as follows:1. View the original parameters/usr/local/nginx/sbin/nginx-vThe output can be obtained from the original compile-time parameters, such as the author obtained:--user=nginx
time messaging Protocol) protocol, and the target address of the push stream is similar to "Rtmp://0.0.0.1/path", in the context of the test, No more suitable for stress testing tools. Finally decided to use Python to develop scripts that can execute concurrent push streams. Initially, a Python third-party module, Rtmpy, was found on the web to support the RTMP
-http_ssl_module make install Problem: is already installed Nginx, how to reconfigure the third-party module, find a write a very comprehensive blog!http://blog.csdn.net/ystyaoshengting/article/details/48436409 How to install nginx Third party module--add-module(./configure --prefix=/Your installation directory --add-module=/third-party module directory)Installation may cause error without installing OpenSSL, you need to execute the command:Yum-y Install OpenSSL Openssl-devel Third, m
Configuration referenceHttps://github.com/simple-rtmp-server/srs/wiki/v2_CN_LowLatencyLatency Impact factorsEncoders: Different encoders (free or open source), the delay is also different.Streaming Media server: SRS2Streaming protocol: For example: RTMP is real-time high, http_flv is also high-real-time, HLS is not, the official said 60s can tolerate ...Player: V
everyone can share it on the live platform to see more,attention to. Especially at present, the application of the beauty live show field,can besaid to be in a heated. Many platforms are being broadcast on the beauty show,playedhave their own slogans,andare original aim. So look at the mainstream live show platform:Six rooms: Super Entertainment
Installing Virtual-audio-capturerDownload Address Https://github.com/jiao808813/virtual-audio-capture-grabber-deviceCan download the source code to compile itself, can also download the installation package directly installed
Record screen and record and push the stream command line as follows
Ffmpeg-f dshow-i audio= "Microphone (Realtek high Definition Au"-F dshow-i audio= "Virtual-audio-capturer"-filter_complex Amix =inputs=2:duration=first:dropou
, which solves the problem of video transmission on the mobile side. Then the mobile phone to play the TV channel, it is necessary to solve the HLS protocol can play the player, that is, Hlsplayer or M3u8player. So how to convert live TV channel signals into m3u8? What kind of hlsm3u8player do you use?TV programs are generally three kinds of program source: The live
problem of video transmission on the mobile side. Then the mobile phone to play the TV channel, it is necessary to solve the HLS protocol can play the player, that is, Hlsplayer or M3u8player. So how to convert live TV channel signals into m3u8? What kind of hlsm3u8player do you use?TV programs are generally three kinds of program source: The live signal of the
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.