rtmp mode is the server real-time playback. RTSP: The IPv4 of the RTSP 1.0 standard did not fully anticipate the rapid growth of Internet bandwidth, and the widespread use of NAT technology due to shortage of address, and the presence of proxy servers, which have some drawbacks in transmission reliability and usability. Although the manufacturers have done a certain degree of patching, such as supporting RTSP over HTTP, support NAT penetration, etc
From//http://blog.chedushi.com/archives/6532?utm_source=tuicool
Using Nginx to build a streaming media server with HTTP and rtmp protocols
Experimental Purpose:
Allows Nginx to support FLV and MP4 format files while supporting RTMP protocol while opening the HLS function of rtmp
Information:
HTTP Live Streaming (abbreviated as HLS) is an HTTP-based streaming ne
RTMP Request General format is rtmp://domain name/app/file such as Rtmp://fantefei.blog.51cto.com/fantefei/3.mp4 so it can play, but rtmp:// Fantefei.blog.51cto.com/fantefei/mp4:v/abc/3.mp4 or RTMP://FANTEFEI.BLOG.51CTO.COM/FANTEFEI/MP4:/V/ABC/3. What format is MP4?In genera
C + + implements RTMP protocol to send H. Encode and AAC encoded audio and videoTransferred from: http://www.cnblogs.com/haibindev/archive/2011/12/29/2305712.htmlRTMP (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 FMS, RED5, Crtmpserver, etc. The
Recent visits to foreign sites found that the translation is not accurate please understand.1. Send files to live as LiveFfmpeg-re-i localfile.mp4-c copy-f flv rtmp://server/live/streamname2. Save the live media to a local fileFfmpeg-i rtmp://server/live/streamname-c Copy dump.flv3, one of the live stream, video instead of H264 compression, audio unchanged, sent to another live streaming serviceFfmpeg-i
One: RTMPRTMP Streaming protocol is a set of Adobe developed audio video real-time transmission protocol;Two: Nginx-rtmpNginx-rtmp is an nginx-based rtmp service module, open source, freeHttps://github.com/arut/nginx-rtmp-moduleThree: Installation process in Ubuntu Server 141. Download the installation nginx and nginx-rtmp
=====================================================
The simplest example series based on Librtmp is a list of articles:
Simplest LIBRTMP-based example: Receive (rtmp saved as FLV)
Simplest LIBRTMP-based example: Publish (FLV is released via RTMP)
Simplest LIBRTMP-based example: release of H. (H. rtmp Post)
=====================================================
Nginx-rtmp-mudule rtmp is an excellent car-eye-http-flv-module is a streaming media server modified on Nginx-rtmp-mudule rtmp basis, in addition to support Flash player, Players that are now common are also supported. A perfect way to achieve the HTTP mode of FLV Live Function.This article briefly introduces the main f
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 FMS, Red5, crtmpserver , etc. The
The simplest example based on librtmp: Release H.264 (H.264 via RTMP), librtmprtmpThis article records a program that publishes the H.264 code stream based on libRTMP. This program can publish H.264 data to the RTMP Streaming Media Server. The current example is not very stable, and the next step is to be modified.
This program uses the callback function as the input. Through the custom callback function, y
C + + 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 FMS, Red5, crtmpserver , etc. The RTMP protocol can be used for li
-1.11.3Move out of the latest stable version codeHG Co release-1.11.3# Modify the error level to 3 levels, D:\GIT\NGINX\AUTO\CC\MSVC 83 lines, change-W4 to-W3# Otherwise, at compile time (nmake-f build/makefile), the following error will occur:# build/lib/nginx-rtmp-module/ngx_rtmp_core_module.c (611): Error C2220: Warning is treated as error-no "object" file generated# build/lib/nginx-rtmp-module/ngx_rtmp_
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-rtmp-module--with-http_ssl_modulema
Nginx itself is a very excellent HTTP server, FFmpeg is a very good audio and video solutions. These two things can be set up by a nginx module Nginx-rtmp-module, a relatively perfect streaming media server.This streaming media server can support RTMP and HLS (Live Http Stream)Starting from InstallationNginx installation refer to my previous one: http://redstarofsleep.iteye.com/blog/2010391The difference is
Nginx rtmp ffmpeg combo mimic HLS LiveA few days ago, Mister said to engage in a LAN live broadcast, think of the rtmp module mentioned before, holding a try to open the mentality of theSystem environment:[Email protected] html]# uname-a Linux localhost.localdomain 2.6.18-194.el5 #1 SMP Fri Apr 2 14:58:35 EDT i686 ATHL On i386 Gnu/linux[[email protected] html]# getconf Long_bit32Nginx Environment:1, Nginx:h
This load test tool is a tool for sharing online games and can be used in http://blog.csdn.net/win_lin/article/details/11835011 or https://github.com/winlinvip/ St-load found a very detailed introduction, including how to install, how to use. Server load Test Tool (St-load):
Analog huge concurrency: 2G of memory can open 300k connections. The States-threads-based process.
Supports HLS parsing and testing, downloading TS slices after waiting for a slice length, impersonating the clie
rtmp Protocol
Real Time messaging Protocol (Real-time Messaging Protocol protocol) is a private protocol developed by Adobe for Audio, video, and data transmission between flash players and servers. The RTMP protocol is an application layer protocol in the TCP/IP five-tier architecture.
The basic data unit in the RTMP protocol is called a message, and when the
NginxOfRtmpProtocol server
By ahuner
The following configuration allows nginx to receive rtmp streams and play real-time videos on the web.1. OpenSSL Installation
Nginx requires the http_ssl_module module and the OpenSSL library.
Opensll: http://www.openssl.org/
Latest stable version: openssl-1.0.1e
Modify the code for the three files, md2test. C, rc5test. C, jpaketest. c In openssl-1.0.1e \ test
Change dummytest. C to # include "dummytest. c ".
Compi
Use nginx and nginx-rtmp-module in Ubuntu to set up the correct posture of the Streaming Media Server. nginxrtmpmodule
When I used nginx and nginx-rtmp-module to build a Streaming Media Server, I encountered an embarrassing problem: when I added the nginx-rtmp-module to nginx, I first uninstalled the original nginx, and then downloaded the source code of nginx an
The simplest librtmp-based example: receive (RTMP is saved as FLV), librtmprtmpThis document records a libRTMP-based program for receiving streaming media: Simplest libRTMP Receive. This program can save the RTMP stream to FLV files at a cost. In fact, the program recorded in this article is a "streamlined" RTMPDump. RTMPDump has many functions, so the code is complicated, so many beginners do not know wher
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.