标签:mpi ati hub nginx配置文件 rtsp 添加模块 目录 m3u 路径
nginx 在音视频服务也有比较强大的功能,下面给出配置步骤。
前提:根据 软件运行环境,确保搭建好了有关支持环境
参考:
1.下载第三方扩展模块nginx-rtmp-module
wget https://github.com/arut/nginx-rtmp-module/archive/master.zip //下载模块
2.编译安装nginx
nginx 添加模块都是需要重新配置编译的编译
bash ./configure ... --add-module=/root/module/nginx-rtmp-module-master //编译安装nginx,并指定上面下载的模块路径 make make install
bash
3.修改nginx配置文件nginx.conf
,添加如下内容并重新运行nginx
rtmp {
server {
listen 1935; #监听的端口号
application myapp { #自定义的名字
live on;
}
application hls {
live on;
hls on;
hls_path /tmp/hls;
hls_fragment 1s;
hls_playlist_length 3s;
}
}
}
测试
ffmpeg命令参考这位朋友的文章:https://www.jianshu.com/p/049d03705a81
(1)安装依赖
(2)下载ffmpeg并安装
(3)拷贝命令到/usr/bin(方便后面调用)
bin include lib share
测试
(1)启用ffmpeg进行推流
(2)打开VLC 媒体——>流——>网络
(3)进入服务器查看输出的位置可以发现已生成文件
total 1636
-rw-r--r-- 1 root root 500644 Mar 28 17:05 22-1955.ts
-rw-r--r-- 1 root root 384460 Mar 28 17:05 22-1956.ts
-rw-r--r-- 1 root root 413036 Mar 28 17:05 22-1957.ts
-rw-r--r-- 1 root root 366036 Mar 28 17:05 22-1958.ts
-rw-r--r-- 1 root root 154 Mar 28 17:05 22.m3u8
(4)还可以使用浏览器这样访问 http://192.168.1.11/hls/22.m3u8
至此就搭建完成了,至于别的操作后续再写
标签:mpi ati hub nginx配置文件 rtsp 添加模块 目录 m3u 路径
原文地址:https://www.cnblogs.com/schips/p/12164943.html