nginx 转发 rtmp 直播流


nginx转发rtmp流
场景描述:服务器1使用nginx-rtmp-module搭建了基于nginx的rtmp推流平台,用户推rtmp流只能推到服务器2,然后转发到服务器1。nginx默认只能转发http,转发rtmp需要另外编译转发tcp的模块。要求nginx版本大于1.9。

1、软件准备

nginx-1.20.2

2、编译安装

cd nginx-1.20.2 sudo ./configure --prefix=/usr/local/nginx --with-stream sudo make sudo make install 
报错:
(1)./configure: error: C compiler cc is not found (2)./configure: error: the HTTP rewrite module requires the PCRE library. (3)./configure: error: SSL modules require the OpenSSL library. 统一解决:sudo apt-get install -y build-essential git-core bison openssl libreadline6-dev curl zlib1g zlib1g-dev libssl-dev libyaml-dev libsqlite3-0 libsqlite3-dev sqlite3 autoconf libc6-dev libpcre3-dev libcurl4-nss-dev libxml2-dev libxslt-dev imagemagick libffi-dev 

3、配置nginx

sudo vim /usr/local/nginx/conf/nginx.conf 
项目fhadmin.cn events {...}  # tcp反向代理 stream { server { listen 1935; proxy_connect_timeout 10s; proxy_timeout 15s; proxy_pass 10.10.10.10:1935; } } http {...} 

4、启动nginx

sudo /usr/local/nginx/sbin/nginx 

 -------------------------------------------------------fhadmin.cn-----------自定义表单
 定义模版:拖拽左侧表单元素到右侧区域,编辑表单元素,保存表单模版
 表单模版:编辑维护表单模版,复制表单模版,修改模版类型,预览表单模版
 我的表单:选择表单模版,编辑表单规则,是否上传图片、附件、开启富文本、挂靠流程开关等
 表单数据:从我的表单进去可增删改查表单数据,修改表单规则
 挂靠记录:记录表单数据和流程实例ID关联记录,可删除


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM