1\安装一键lnmp1.3

centos安装一键lnmp1.3

然后进入一键lnmp1.3的安装解压目录

例如: lnmp1.3-full/src

中找到 Nginx-1.10.0.tar.gz

解压




2\安装Nginx-rtmp-module插件,并作相关配置

1>执行Nginx -V 查看当前编译参数;

停止Nginx服务;

重新编译安装Nginx,编译时把之前的参数复制下来然后在后面增加支持Nginx-rtmp-module插件;

重新启动Nginx服务;


2>修改Nginx配置(Nginx.conf)使之支持rtmp和hls;

在server模块中增加:

location /hls {

types {

application/vnd.apple.mpegurl m3u8;

video/mp2t ts;

}

alias /home/wwwroot/default/hls/live01/; #视频流文件目录(自己创建)

expires -1;

add_header Cache-Control no-cache;

}


在末尾增加模块:

rtmp {

server { listen 1935; #监听的端口

chunk_size 4000;

application hls {#rtmp推流请求路径

live on;

hls on;

hls_path /home/wwwroot/default/hls/live01; #视频流文件目录(自己创建)

hls_fragment 3s;

}

}



3\在其它电脑安装obs,

使用obs推到rtmp://服务器地址:1935/hls/ 流秘钥 live01

4\ 可以使用vlc播放或在网页中播放。


媒体流播放地址为http://服务器地址/hls/live01.m3u8

网页中视频地址为http://服务器地址/hls/live01.m3u8

网页中播放需要使用插件,我使用的是ckplayer

<div>

<script type="text/javascript" src="ckplayer/ckplayer.js" charset="utf-8"></script>

<script type="text/javascript">

var flashvars={

f:'ckplayer/m3u8.swf',

a:'http://10.1.1.196/hls/live01.m3u8',0);font-size:10px;"> s:4,0);font-size:10px;"> c:0

};

var params={bgcolor:'#FFF',allowFullScreen:true,allowScriptAccess:'always',wmode:'transparent'};

var video=['http://10.1.1.196/hls/live01.m3u8'];

CKobject.embed('ckplayer/ckplayer.swf','a1','ckplayer_a1','768','432',false,flashvars,video,params);

</script>

</div>



centos使用一键lnmp+nginx-rtmp-module插件,使用obs推流到nginx的更多相关文章

  1. iOS AVPlayer未加载大多数HLS流

    解决方法我使用的HTTPURL因此不受保护,它不允许设备或模拟器播放它.我在info.plist中添加了一个异常,允许不安全的协议让iOS顺利地流式传输HLS.

  2. iOS上的HLS AVPlayer – 返回现场直播

    我有一个AVPlayer,它正在流式传输实时HLS流.当用户多任务应用程序时,我看到播放速率下降到0.0(暂停),当用户返回时它返回到1.0(播放),但从暂停点开始播放.在不重新启动流的情况下强制播放器恢复生存的最佳方法是什么?是否有seektotime方法处理最接近的实时时间参数?

  3. 在Android上玩HLS(比较替代方案)

    您在Android上玩HLS的经历是什么?谢谢..解决方法Uplynk.com有一个,但你必须使用他们的流媒体服务.我成功地在少数姜饼设备上试了一下.我的一个较旧的姜饼模型在切换分辨率时会出现黑框,但它在大多数情况下都有效.

  4. 如何在Android上玩m3u8?

    )最后得出答案:基本上在Androidv2.3&v3.0,使用非标准的httplive://方案,在3.1中使用http://但是在一些代码中解决了如何调用媒体框架中的相关方法.

  5. 如何在Android中下载m3u8格式的媒体文件

    我需要解析m3u8媒体文件,这是一个播放列表,并下载实际的媒体内容.据我了解,以下是涉及的过程:>解析m3u8文件并获取’.TS’块>检索完所有块后,将其合并为单个文件>将合并的TS文件转换为mp4格式.不幸的是,我找不到任何lib/模块来执行上述步骤.任何人都可以提供更好的方法或工作样本来处理和下载m3u8文件吗?

  6. CentOS 8.2服务器上安装最新版Node.js的方法

    这篇文章主要介绍了CentOS 8.2服务器上安装最新版Node.js的方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

  7. Vue项目打包并部署nginx服务器的详细步骤

    vue项目开发好之后需要部署到服务器上进行外网访问,下面这篇文章主要给大家介绍了关于Vue项目打包并部署nginx服务器的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下

  8. ubuntu中利用nginx部署vue项目的完整步骤

    Nginx是一款轻量级的Web服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,在BSD-like 协议下发行,下面这篇文章主要给大家介绍了关于ubuntu中利用nginx部署vue项目的相关资料,需要的朋友可以参考下

  9. centos+php+coreseek+sphinx+mysql之一coreseek安装篇

    这篇文章主要介绍了centos+php+coreseek+sphinx+mysql之一coreseek安装篇的相关资料,非常不错具有参考借鉴价值,需要的朋友可以参考下

  10. Centos7 中 Node.js安装简单方法

    这篇文章主要介绍了Centos7 中 Node.js安装简单方法,非常不错具有一定的参考借鉴价值,需要的朋友可以参考下

随机推荐

  1. 在airgapped(离线)CentOS 6系统上安装yum软件包

    我有一个CentOS6系统,出于安全考虑,它已经被空气泄漏.它可能从未连接到互联网,如果有,它很长时间没有更新.我想将所有.rpm软件包放在一个驱动器上,这样它们就可以脱机安装而无需查询互联网.但是,我在测试VM上遇到的问题是,即使指定了本地路径,yum仍然会挂起并尝试从在线存储库进行更新.另外,有没有办法使用yum-utils/yumdownloader轻松获取该包的所有依赖项和所有依赖项?目前

  2. centos – 命名在日志旋转后停止记录到rsyslog

    CentOS6.2,绑定9.7.3,rsyslog4.6.2我最近设置了一个服务器,我注意到在日志轮换后,named已停止记录到/var/log/messages.我认为这很奇怪,因为所有日志记录都是通过rsyslog进行的,并且named不会直接写入日志文件.这更奇怪,因为我在更新区域文件后命名了HUPed,但它仍然没有记录.在我停止并重新启动命名后,记录恢复.这里发生了什么?

  3. centos – 显示错误的磁盘大小

    对于其中一个磁盘,Df-h在我的服务器上显示错误的空白区域:Cpanel表明它只有34GB免费,但还有更多.几分钟前,我删除了超过80GB的日志文件.所以,我确信它完全错了.fdisk-l/dev/sda2也显示错误:如果没有格式化,我该怎么做才能解决这个问题?并且打开文件描述符就是它需要使用才能做到这一点.所以…使用“lsof”并查找已删除的文件.重新启动写入日志文件的服务,你很可能会看到空间可用.

  4. 如何在centos 6.9上安装docker-ce 17?

    我目前正在尝试在centOS6.9服务器上安装docker-ce17,但是,当运行yuminstalldocker-ce时,我收到以下错误:如果我用跳过的标志运行它我仍然得到相同的消息,有没有人知道这方面的方法?

  5. centos – 闲置工作站的异常负载平均值

    我有一个新的工作站,具有不寻常的高负载平均值.机器规格是:>至强cpu>256GB的RAM>4x512GBSSD连接到LSI2108RAID控制器我从livecd安装了CentOS6.564位,配置了分区,网络,用户/组,并安装了一些软件,如开发工具和MATLAB.在启动几分钟后,工作站负载平均值的值介于0.5到0.9之间.但它没有做任何事情.因此我无法理解为什么负载平均值如此之高.你能帮我诊断一下这个问题吗?

  6. centos – Cryptsetup luks – 检查内核是否支持aes-xts-plain64密码

    我在CentOS5上使用cryptsetupluks加密加密了一堆硬盘.一切都很好,直到我将系统升级到CentOS6.现在我再也无法安装磁盘了.使用我的关键短语装载:我收到此错误:在/var/log/messages中:有关如何装载的任何想法?找到解决方案问题是驱动器使用大约512个字符长的交互式关键短语加密.出于某种原因,CentOS6中的新内核模块在由旧版本创建时无法正确读取512个字符的加密密钥.似乎只会影响内核或cryptsetup的不同版本,因为在同一系统上创建和打开时,512字符的密钥将起作用

  7. centos – 大量ssh登录尝试

    22个我今天登录CentOS盒找到以下内容这是过去3天内的11次登录尝试.WTF?请注意,这是我从我的提供商处获得的全新IP,该盒子是全新的.我还没有发布任何关于此框的内容.为什么我会进行如此大量的登录尝试?是某种IP/端口扫描?基本上有4名匪徒,其中2名来自中国,1名来自香港,1名来自Verizon.这只发生在SSH上.HTTP上没有问题.我应该将罪魁祸首子网路由吗?你们有什么建议?

  8. centos – kswap使用100%的CPU,即使有100GB的RAM也可用

    >Linux内核是否应该足够智能,只需从内存中清除旧缓存页而不是启动kswap?

  9. centos – Azure将VM从A2 / 3调整为DS2 v2

    我正在尝试调整前一段时间创建的几个AzureVM,从基本的A3和标准A3到标准的DS2v2.我似乎没有能力调整到这个大小的VM.必须从头开始重建服务器会有点痛苦.如果它有所不同我在VM中运行CentOS,每个都有一个带有应用程序和操作系统的磁盘.任何人都可以告诉我是否可以在不删除磁盘的情况下删除VM,创建新VM然后将磁盘附加到新VM?

  10. centos – 广泛使用RAM时服务器计算速度减慢

    我在非常具体的情况下遇到服务器速度下降的问题.事实是:>1)我使用计算应用WRF>2)我使用双XeonE5-2620v3和128GBRAM(NUMA架构–可能与问题有关!

返回
顶部