- 浏览: 56057 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (93)
- java (3)
- ios (9)
- wp (15)
- android (0)
- js (1)
- 服务器 (0)
- db (0)
- linux (1)
- python (0)
- xcode (0)
- ide (2)
- maven (0)
- spring (0)
- sql (0)
- 第三方 (1)
- nexus (0)
- nginx (11)
- tomcat (0)
- jenkins (0)
- zookeeper (1)
- git (1)
- svn (0)
- uml (0)
- redis (4)
- activemq (1)
- flume (0)
- kafka (0)
- mysql (1)
- memcached (0)
- mybatis (0)
- mac (0)
- mongo (1)
- docker (6)
- cache (0)
- jvm (0)
- markdown (0)
- springboot (24)
- mycat (3)
- LTS (3)
- 运维 (0)
- opts (1)
- netty (1)
- tcc (0)
- ffmpeg (2)
- 直播 (6)
- cxf (0)
- nodejs (0)
- storm (0)
- elasticjob (0)
- php (0)
最新评论
rtmp(Real Time Messaging Protocol)实时消息传送协议
Nginx rtmp功能点
支持音视频直播
支持flv/mp4视频格式,输入可以是文件或者HTTP流
支持两种流的分发模式 pushand pull
可以将直播流录制成flv文件
H264/AAC编码
支持在线转码 Online transcoding with FFmpeg
支持HLS (HTTP LiveStreaming)需要 libavformat (>= 8. 53.31.100) from ffmpeg (ffmpeg.org)
HTTP callbacks (publish/play/record/update etc)
支持外部程序(exec)
HTTP control module for recording audio/video and dropping clients
先进内存控制技术,可以在使用少量内存的情况下完成流畅的直播功能。
可以和以下协同工作。FMS server(Wirecast, FMS, Wowza,)Player(JWPlayer, FlowPlayer, StrobeMediaPlayback,)外部程序(ffmpeg,avconv,rtmpdump,flvstreamer )
Statistics in XML/XSL in machine- & human- readable form
支持跨平台 Linux/FreeBSD/MacOS
项目地址:https://github.com/arut/nginx-rtmp-module
nginx-rtmp-module Directives:https://github.com/arut/nginx-rtmp-module/wiki/Directives
总的来说Nginx-rtmp是个比较轻量的项目,可以满足直播的采集,编码和分发工作,该项目丰富的完善了nginx对视频的支持,特别的nginx-rtmp实现了对HLS的支持。
==========================================================
mac下安装:
-----------------------------------------------------------------------
brew tap homebrew/nginx
brew install nginx-full --with-rtmp-module
brew info nginx-full
-----------------------------------------------------------------------
linux下安装:
-----------------------------------------------------------------------
在源码目录下(有configure文件)
nginx -V(将 --prefix及其后面的配置 替换到下面命令--prefix=...)
sudo ./configure --prefix=... --add-module=/usr/local/Cellar/nginx_module/nginx-rtmp-module-master
make(没有make install)
==========================================================
nginx.conf:
#rtmp service
rtmp
{
#声明一个rtmp实例
server
{
#给Nginx添加一个监听端口以接收rtmp连接
listen 1935;
#流整合的最大的块大小。默认值为4096。这个值设置的越大CPU负载就越小。这个值不能低于128
chunk_size 4096;
#创建一个发布应用 live ,发布到该应用的地址就是:rtmp://ip地址:1935/live/
application live
{
#切换直播模式,即一对多广播
live on;
#播放指定mp4文件目录
#play /home/video/mp4;
allow play all;
}
}
}
http
{
...
}
==========================================================
Nginx rtmp功能点
支持音视频直播
支持flv/mp4视频格式,输入可以是文件或者HTTP流
支持两种流的分发模式 pushand pull
可以将直播流录制成flv文件
H264/AAC编码
支持在线转码 Online transcoding with FFmpeg
支持HLS (HTTP LiveStreaming)需要 libavformat (>= 8. 53.31.100) from ffmpeg (ffmpeg.org)
HTTP callbacks (publish/play/record/update etc)
支持外部程序(exec)
HTTP control module for recording audio/video and dropping clients
先进内存控制技术,可以在使用少量内存的情况下完成流畅的直播功能。
可以和以下协同工作。FMS server(Wirecast, FMS, Wowza,)Player(JWPlayer, FlowPlayer, StrobeMediaPlayback,)外部程序(ffmpeg,avconv,rtmpdump,flvstreamer )
Statistics in XML/XSL in machine- & human- readable form
支持跨平台 Linux/FreeBSD/MacOS
项目地址:https://github.com/arut/nginx-rtmp-module
nginx-rtmp-module Directives:https://github.com/arut/nginx-rtmp-module/wiki/Directives
总的来说Nginx-rtmp是个比较轻量的项目,可以满足直播的采集,编码和分发工作,该项目丰富的完善了nginx对视频的支持,特别的nginx-rtmp实现了对HLS的支持。
==========================================================
mac下安装:
-----------------------------------------------------------------------
brew tap homebrew/nginx
brew install nginx-full --with-rtmp-module
brew info nginx-full
-----------------------------------------------------------------------
linux下安装:
-----------------------------------------------------------------------
在源码目录下(有configure文件)
nginx -V(将 --prefix及其后面的配置 替换到下面命令--prefix=...)
sudo ./configure --prefix=... --add-module=/usr/local/Cellar/nginx_module/nginx-rtmp-module-master
make(没有make install)
==========================================================
nginx.conf:
#rtmp service
rtmp
{
#声明一个rtmp实例
server
{
#给Nginx添加一个监听端口以接收rtmp连接
listen 1935;
#流整合的最大的块大小。默认值为4096。这个值设置的越大CPU负载就越小。这个值不能低于128
chunk_size 4096;
#创建一个发布应用 live ,发布到该应用的地址就是:rtmp://ip地址:1935/live/
application live
{
#切换直播模式,即一对多广播
live on;
#播放指定mp4文件目录
#play /home/video/mp4;
allow play all;
}
}
}
http
{
...
}
==========================================================
发表评论
-
nginx:socker转发
2017-10-16 17:07 6011.安装nginx,stream模块默 ... -
ios:IJKMediaPlayer
2017-09-27 12:02 857https://github.com/Bilibili/ijk ... -
javacv demo
2017-09-27 09:57 1055=============================== ... -
java调用ffmpeg直播流
2017-09-26 16:52 3942public static void getThumb() t ... -
ffmpeg:视频直播流
2017-09-26 16:32 1887基于nginx:rtmp和ffmpeg搭建 测试视频流直播 通 ... -
ffmpeg
2017-09-25 15:36 476=============================== ... -
nginx:nginx+lua+redis构建高并发应用
2017-08-08 09:51 1102一.安装lua # apt-get install lua5. ... -
nginx:缓存
2017-07-20 10:29 465http{ proxy_connect_timeout ... -
nginx:ssl
2017-07-19 15:28 359生成证书 可以通过以下步骤生成一个简单的证书: 首先,进入你 ... -
nginx:防盗链
2017-07-19 11:00 409防盗链: 举个例子:有时候我们从一个网站,比如腾讯,转载了一篇 ... -
nginx:loadBalance
2017-07-18 10:32 291nginx负载均衡 http { #include ... -
nginx:vhost
2017-07-18 10:36 448nginx配置多个vhost 1.进入配置安装目录 cd /u ... -
nginx tomcat负载均衡
2017-01-09 10:19 0负载均衡:多台服务器 ... -
nginx:基于的keepalived高可用方案
2017-08-07 09:59 399keepalived的作用是检测服务器的状态,如果有一台w ... -
nginx
2016-05-05 11:04 0NGINX ///////////////////////// ... -
nginx:前后端分离解决跨域问题
2017-07-18 10:40 1366============================= l ... -
nginx mac机
2015-07-09 17:44 0nginx /////////////////// ... -
nginx 52配置
2015-07-09 17:43 0# user nginx nginx; worker ... -
mac下nginx配置
2015-05-08 13:52 0============================= ...
相关推荐
rtmp://localhost:1935/stream/$STREAM_NAME SSL 要启用 SSL,请参阅nginx.conf并取消注释以下行: listen 443 ssl; ssl_certificate /opt/certs/example.com.crt; ssl_certificate_key /opt/certs/example.com.key...
nginx-rtmp模块源码包nginx-rtmp-module-master
nginx-rtmp-win64;nginx-rtmp-win64 nginx-rtmp-win64 nginx-rtmp-win64 nginx-rtmp-win64 nginx-rtmp-win64nginx-rtmp-win64
基于Nginx+RTMP 配置推拉流服务器,以及设置回调功能
nginx-rtmp-module-master源码
nginx rtmp模块
nginx-rtmp-module-1.2.1.zip
nginx 1.17.9 版本+rtmp编译好的,亲测是可以用的,需要的同学可以下载。 主要是nginx推流rtmp,原有的不能用只能进行编译后的才可以,
使用ffgmpeg + nginx-rtmp 转流专用!海康设备 自动推流 转换 rtsp 流 转成 hls 或者rtmp
ffmpeg+nginx+nginx-rtmp-module搭建个人直播平台。 使用说明(ffmpeg+nginx+rtmp-module已经整合,支持HTTP,具体配置查看conf/nginx.conf): 1.解压后,运行nginx_start.bat。(查看监控状态 ...
nginx_rtmp 流媒体转发服务器,低延时,根据源码编译,稳定可靠 可测试使用
利用nginx与nginx-rtmp-module搭建流媒体服务器实现直播
nginx-rtmp-win32 ================ * Nginx: 1.13.12 * Nginx-Rtmp-Module: 1.2.1 * openssl-1.0.2o * pcre-8.42 * zlib-1.2.11
rk3399移植 nginx +rtmp实现流媒体服务器,实现rk3399推送网络视频流(rtmp、https),使用时在根目录下新建/home/build 文件夹,解压后进入/home/build/build/conf,打开nginx.conf 添加rtmp配置(网上很多根据自己...
nginx-rtmp.zip nginx-rtmp.zip nginx-rtmp.zip
本文提供了在Linux环境下使用nginx、rtmp和ffmpeg进行傻瓜式安装的详细教程,旨在帮助读者快速搭建起一个功能强大的流媒体服务器。文章首先介绍了nginx、rtmp和ffmpeg的基本概念及其在流媒体服务中的作用,随后详细...
nginx-rtmp-module-1.2.1.tar.gz
nginx-rtmp-module 使用nginx推出rtmp流