day 42集群架构-Nginx部署搭建直播

安装:

[root@m01 ~]# yum install wget -y

[root@m01 ~]# cd /etc/yum.repos.d

换源:

[root@m01 /etc/yum.repos.d]# mv CentOS-Base.repo ./CentOS-Base.repo.backup

更新源:

[root@m01 /etc/yum.repos.d]# yum makecache

[root@m01 /etc/yum.repos.d]# wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

[root@m01 /etc/yum.repos.d]# yum update -y

[root@m01 /etc/yum.repos.d]# yum install git gcc make pcre-devel openssl-devel

[root@m01 /etc/yum.repos.d]# cd /usr/local/

[root@m01 /usr/local]# git clone git://github.com/arut/nginx-rtmp-module.git

[root@m01 /usr/local]# wget http://nginx.org/download/nginx-1.15.0.tar.gz

[root@m01 /usr/local]# tar -xf nginx-1.15.0.tar.gz

[root@m01 /usr/local/nginx-1.15.0]#./configure --with-http_ssl_module --add-module=../nginx-rtmp-module

[root@m01 /usr/local/nginx-1.15.0]# make && make install

[root@m01 /usr/local]# ll

[root@m01 /usr/local]# cd nginx/

[root@m01 /usr/local/nginx]# cd sbin/

[root@m01 /usr/local/nginx/sbin]# ./nginx

nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)

nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)

nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)

nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)

nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)

nginx: [emerg] still could not bind()

[root@m01 /usr/local/nginx/sbin]# systemctl stop firewalld.service

[root@m01 /usr/local/nginx/sbin]# systemctl status firewalld.service

● firewalld.service - firewalld - dynamic firewall daemon

  Loaded: loaded (/usr/lib/systemd/system/firewalld.service; disabled; vendor preset: enabled)

  Active: inactive (dead)

    Docs: man:firewalld(1)

然后再百度输入10.0.0.61 就会弹出来Welcome to nginx on Fedora!界面就成功了

修改nginx的conf文件 配置rtmp端口 1935端口

[root@m01 /usr/local/nginx/sbin]# cd -

/usr/local/nginx

[root@m01 /usr/local/nginx/conf]# vi nginx.conf

找到 http {

在上面加入:

rtmp{

  server{

      listen 1935;

      chunk_size 5000;

      application hls{

        live on;

        hls on;

        record off;

        hls_path /usr/local/nginx/html/hls;

        hls_fragment 3s;

      }

    }

}

location /hls { 

            #server hls fragments 

            types{ 

                application/vnd.apple.mpegurl m3u8; 

                video/mp2t ts; 

            } 

            alias /temp/hls; 

            expires -1; 

        } 

停止服务:

/usr/local/nginx/sbin/nginx -s stop

/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

[root@m01 /usr/local/nginx]# cd html/

[root@m01 /usr/local/nginx/html]# cd hls

打开OBS软件 打开设置 点击串流

服务:自定义

服务器:rtmp://10.0.0.61:1935/hls

串流密钥:wangyun

软件首页点击推流

[root@m01 /usr/local/nginx/html/hls]# ls

wangyun-0.ts

[root@m01 /usr/local/nginx/html/hls]# ls

wangyun-0.ts  wangyun-2.ts  wangyun-4.ts

wangyun-1.ts  wangyun-3.ts  wangyun.m3u8

[root@m01 /usr/local/nginx/html/hls]# cd ..

[root@m01 /usr/local/nginx/html]# ls

50x.html  hls  index.html

[root@m01 /usr/local/nginx/html]# rz -E

把屏幕的play拖拽进来

[root@m01 /usr/local/nginx/html]# ls

50x.html  hls  index.html  play.html

[root@m01 /usr/local/nginx/html]# vim play.html

   

   

如果想看其他的直播就更改引号里的内容 刷新网页就可以了

百度搜索http://10.0.0.61/play.html就可以看了

百度搜索CCTV hls  就会出来CCTVC全套的源

这是ivi直播源地址

中央1,http://ivi.bupt.edu.cn/hls/cctv1.m3u8

中央2,http://ivi.bupt.edu.cn/hls/cctv2.m3u8

中央3,http://ivi.bupt.edu.cn/hls/cctv3.m3u8

中央4,http://ivi.bupt.edu.cn/hls/cctv4.m3u8

中央5,http://ivi.bupt.edu.cn/hls/cctv5.m3u8

中央6,http://ivi.bupt.edu.cn/hls/cctv6.m3u8

中央7,http://ivi.bupt.edu.cn/hls/cctv7.m3u8

中央8,http://ivi.bupt.edu.cn/hls/cctv8.m3u8

中央9,http://ivi.bupt.edu.cn/hls/cctv9.m3u8

中央10,http://ivi.bupt.edu.cn/hls/cctv10.m3u8

中央11,http://ivi.bupt.edu.cn/hls/cctv11.m3u8

中央12,http://ivi.bupt.edu.cn/hls/cctv12.m3u8

中央13,http://ivi.bupt.edu.cn/hls/cctv13.m3u8

中央14,http://ivi.bupt.edu.cn/hls/cctv14.m3u8

中央15,http://ivi.bupt.edu.cn/hls/cctv15.m3u8

附提取地址方便导入机顶盒

CCTV-1高清

http://ivi.bupt.edu.cn/hls/cctv1hd.m3u8

CCTV-3高清

http://ivi.bupt.edu.cn/hls/cctv3hd.m3u8

CCTV-5高清

http://ivi.bupt.edu.cn/hls/cctv5hd.m3u8

CCTV-5+高清

http://ivi.bupt.edu.cn/hls/cctv5phd.m3u8

CCTV-6高清

http://ivi.bupt.edu.cn/hls/cctv6hd.m3u8

CCTV-8高清

http://ivi.bupt.edu.cn/hls/cctv8hd.m3u8

CHC高清电影

http://ivi.bupt.edu.cn/hls/chchd.m3u8

北京卫视高清

http://ivi.bupt.edu.cn/hls/btv1hd.m3u8

北京文艺高清

http://ivi.bupt.edu.cn/hls/btv2hd.m3u8

北京体育高清

http://ivi.bupt.edu.cn/hls/btv6hd.m3u8

北京纪实高清

http://ivi.bupt.edu.cn/hls/btv11hd.m3u8

湖南卫视高清

http://ivi.bupt.edu.cn/hls/hunanhd.m3u8

浙江卫视高清

ttp://ivhi.bupt.edu.cn/hls/zjhd.m3u8

江苏卫视高清

http://ivi.bupt.edu.cn/hls/jshd.m3u8

东方卫视高清

http://ivi.bupt.edu.cn/hls/dfhd.m3u8

安徽卫视高清

http://ivi.bupt.edu.cn/hls/ahhd.m3u8

黑龙江卫视高清

http://ivi.bupt.edu.cn/hls/hljhd.m3u8

辽宁卫视高清

http://ivi.bupt.edu.cn/hls/lnhd.m3u8

深圳卫视高清

http://ivi.bupt.edu.cn/hls/szhd.m3u8

广东卫视高清

http://ivi.bupt.edu.cn/hls/gdhd.m3u8

天津卫视高清

http://ivi.bupt.edu.cn/hls/tjhd.m3u8

湖北卫视高清

http://ivi.bupt.edu.cn/hls/hbhd.m3u8

山东卫视高清

http://ivi.bupt.edu.cn/hls/sdhd.m3u8

高清电影1,http://al.hls.huya.com/huyalive/94525224-2460686093-10568566295157014528-2789253848-10057-A-0-1.m3u8

高清电影2,http://aldirect.hls.huya.com/huyalive/94525224-2460685722-10568564701724147712-2789253838-10057-A-0-1_1200.m3u8

高清电影3,http://aldirect.hls.huya.com/huyalive/94525224-2460685774-10568564925062447104-2789253840-10057-A-0-1_1200.m3u8

高清电影4,http://tx.hls.huya.com/huyalive/29106097-2689406282-11550912026846953472-2789274558-10057-A-0-1_1200.m3u8

你可能感兴趣的:(day 42集群架构-Nginx部署搭建直播)