码迷,mamicode.com
首页 > 其他好文 > 详细

centos使用一键lnmp+nginx-rtmp-module插件,使用obs推流到nginx

时间:2017-04-12 05:34:45      阅读:1103      评论:0      收藏:0      [点我收藏+]

标签:nginx   rtmp   



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‘,

        s:4,

        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>



技术分享

本文出自 “学习笔记” 博客,请务必保留此出处http://sttdwxj.blog.51cto.com/10536221/1914783

centos使用一键lnmp+nginx-rtmp-module插件,使用obs推流到nginx

标签:nginx   rtmp   

原文地址:http://sttdwxj.blog.51cto.com/10536221/1914783

(0)
(1)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!