【开源项目】向Nginx-RTMP服务器推流

Nginx-RTMP服务器搭建

Nginx下载

Nginx-RTMP模块

先使用root用户,首先安装GCC ; G++ ;make; libssl  ;libpcre3-dev ;zlib1g-dev

sudo apt-get install libssl-dev
sudo apt-get install libpcre3 libpcre3-dev 
sudo apt-get install openssl libssl-dev  
sudo apt-get install zlib1g-dev  
sudo apt-get install git
sudo apt-get install wgetcd /root
mkdir rtmp
cd rtmp
git clone https://github.com/arut/nginx-rtmp-module.git
wget http://nginx.org/download/nginx-1.13.3.tar.gz
tar -zxvf nginx-1.13.3.tar.gz
cd nginx*
./configure --add-module=/root/rtmp/nginx-rtmp-module --prefix=编译到指定路径

再解压Nginx和RTMP模块,configure传入RTMP模块的文件夹

./configure --add-moudle=路径 

安装成功后调用下面语句查看服务是否运行

ps -ef|grep  nginx

nginx.conf配置

rtmp
{server{listen 1935;chunk_size 4096;application live #推流IP后的路径{live on;}}
}

查看推流状态

在http中加入以下内容

    server {listen 8080;location /stat{rtmp_stat all;rtmp_stat_stylesheet stat.xsl;}location /stat.xsl{root /root/nginx/nginx-rtmp-module;}}

停止服务

pkill nginx

 

推流端开源项目

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/336207.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

捍卫者usb管理控制系统_捍卫Java

捍卫者usb管理控制系统因此,我们不时发布了一本电子书,名为“十大Java性能问题” 。 毫无例外,一些人回答了一些“问题是您正在使用Java”。 显然,Java一直在受到批评,人们已经预测了它的消亡已有一段时间了。 当然&a…

html怎么上传qq空间,qq空间怎么上传照片

当我们想要把照片上传到qq空间里,应该怎么办呢?下面就让学习啦小编告诉你空间上传照片的方法,希望对大家有所帮助。空间上传照片的方法打开QQ主界面,在主界面头像的右则有个小星星,那就是进入空间的快捷方式,点一下小…

android gridview控件使用详解_Android开发实现自定义日历、日期选择控件

点击上方蓝字关注 ??来源: wenzhihao123https://www.jianshu.com/p/a2f102c728ce前言最近项目需要日历效果,考虑用第三方的反而不太适合设计需求,修改复杂,与其这样不入自己重新写一个干净的控件。虽不是什么牛逼控件&#xff0…

LeetCode 225. 用队列实现栈

算法 (队列,栈) O(n) 我们用一个队列来存储栈中元素。对于栈中的四种操作: push(x) – 直接入队; pop() – 即需要弹出队尾元素。我们先将队首元素弹出并插入队尾,循环 n−1次,n是队列长度。此时队尾元素已经在队首…

java jinq_将JINQ与JPA和H2一起使用

java jinq几天前,我读了Iu Ming-Yee对JINQ的有趣采访 。 顾名思义,JINQ是一种尝试提供类似于LINQ for Java的尝试。 基本思想是缩小在关系数据模型上执行查询的面向对象代码之间的语义鸿沟。 关系数据库模型的查询应轻松集成到代码中,以使其感…

HTML设置字体颜色1008无标题,如何在HTML中设置字体颜色,你知道这几种方式吗?...

color设置字体颜色在color设置字体颜色之前,我们首先了解color在css中有几种取值方式,一共有4种方式,若有不全还请在评论区告知谢谢,4种方式如下:十六进制、十进制、 英文单词、十六进制的缩写。现在让我们进入字体颜色…

gram矩阵_Skip-gram

Skip-gram标签(空格分隔):NLP一. skip-gram和cbow的对比 skip-gram与cbow相比,好处在于对于不常用的词,skip-gram的效果要更好;举个简单的例子,一个句子w1w2w3w4,window_size1;对于cbow&#xf…

html dom的nodetype值介绍,HTML DOM nodeType 属性

HTML DOM nodeType 属性实例获得 body 元素的节点类型:document.body.nodeType;结果:1定义和用法nodeType 属性返回以数字值返回指定节点的节点类型。如果节点是元素节点,则 nodeType 属性将返回 1。如果节点是属性节点,则 nodeTy…

应行家算法_一些行家技巧和窍门

应行家算法我正在将使用WebLogic Workshop(是的,使用不受支持的IDE可以正确阅读)的现有应用程序迁移到Maven。 在旅途中有一些陷阱,我想在这里写下给那些可能会觉得有用的人,特别是对我自己而言作为参考。 整个应用程…

C++ 11 深度学习(十五)多线程

线程创建 方式一:调用函数 #include<thread>void CreateThread() {int a100;cout<<"This is Thread: "<<a<<endl; }int main() {thread Threadone(CreateThread);//join是一种阻塞的方式&#xff0c;需要子线程处理完毕之后&#xff0c;…

pythonfor循环语句例题_python循环语句的使用练习题

1. 使用while循环输出1 2 3 4 5 6 8 9 10 for i in range(10) : if i6 : print( ,end ) continue print(i1,end" ") 2. 求1-100的所有数的和 s0 for i in range(101) : si print(s) 3. 输出 1-100 内的所有奇数 for i in range(100) : if (i1)%21 : print(i1,end ) 4…

计算机的好处和坏处的英语作文,电脑的利弊英语作文

电脑的利弊英语作文在学习、工作或生活中&#xff0c;大家都写过作文吧&#xff0c;通过作文可以把我们那些零零散散的思想&#xff0c;聚集在一块。那么你有了解过作文吗&#xff1f;下面是小编为大家整理的电脑的利弊英语作文&#xff0c;希望能够帮助到大家。Computer is in…

多个定时器相互干扰的问题_相互问题

多个定时器相互干扰的问题HTTPS协议是建立安全连接的公认标准。 理解此协议的工作原理不是问题&#xff0c;并且自2000年以来可以使用相应的RFC文档 。 尽管HTTPS的使用如此广泛&#xff0c;但您仍然可以找到没有不必要的复杂性就无法处理此协议的软件。 不幸的是&#xff0c;…

【WebRTC---进阶篇】(一)服务器基础编程

一个最简单的服务器程序 server.h /*** Server Class ** @author lichao* @date 2019-08-07* @copyleft GPL 2.0*/#ifndef __SERVER_H__ #define __SERVER_H__namespace avdance {class Server {public:Server(); //consrtuct~Server(); //destructpublic:void run();};} //…

servlet容器_SpringBoot是否内置了Servlet容器?

SpringBoot是否内置了Servlet容器&#xff1f;SpringBoot内置了Servlet容器&#xff0c;这样项目的发布、部署就不需要额外的Servlet容器&#xff0c;直接启动jar包即可。SpringBoot官方文档上有一个小章节内置servlet容器支持用于说明内置Servlet的相关问题。在SpringBoot源码…

计算机专业开学要带电脑吗,大学上课要带电脑吗

大学刚开学&#xff0c;上课的时候学生们要不要带电脑呢&#xff0c;想必这个问题一直对还没进入大学的准大学生来说很困扰&#xff0c;下面是小编整理的详细内容&#xff0c;一起来看看吧&#xff01;大学上课要带电脑吗大学上课能否带电脑需要看老师的要求。大学课程书本知识…

【WebRTC---进阶篇】(二)libevent实现高性能网络服务器

libevent编译与安装 libevent官网 Linux平台安装编译libevent wget -c addr --no-check-certificate ./configure --prefix=/usr/local/libevent make -j 8 make install #include <event2/listener.h> #include <event2/bufferevent.h> #include <event2/b…

突然讨厌做前端,讨厌代码_不要讨厌HATEOAS

突然讨厌做前端,讨厌代码或我如何学会不再担心和爱HATEOAS REST已成为实现Web服务的事实上的解决方案&#xff0c;至少已成为一种流行的解决方案。 这是可以理解的&#xff0c;因为REST在使用HTTP规范时提供了一定程度的自我文档。 它经久耐用&#xff0c;可扩展&#xff0c;并…

html按钮冻结,Vue js按钮冻结dom

我想切换一个包含加载动画的按钮按钮&#xff0c;直到该函数完成使用v-if。但是当我按下按钮时&#xff0c;DOM冻结&#xff0c;span元素不变&#xff0c;直到函数调用结束。我如何让DOM不冻结并显示加载图标&#xff1f;非阻塞按钮按下可能是一个解决方案&#xff1f;Vue js按…