Title
Logan港
细节决定成败,知识改变命运。
posts - 21,comments - 0,views - 20540

一、安装Nginx

需要提前以预编译方式安装好Nginx

具体安装步骤点击下面链接 :
预编译方式安装nginx

二、下载nginx-rtmp-module

nginx-rtmp-module下载地址

三、编译到nginx中

nginx的编译包目录:/www/server/nginx-1.24.0
nginx的安装目录(默认) /usr/local/nginx

  • 在nginx编译包下依次执行 (只需更改最后nginx_mod_h264_streaming的目录)
[root@VM-8-6-centos nginx-1.24.0]# ./configure --add-module=/www/server/nginx_mod_h264_streaming-2.2.7
[root@VM-8-6-centos nginx-1.24.0]# make
[root@VM-8-6-centos nginx-1.24.0]# make install
  • 编译后将编译包下objs下nginx 替换nginx安装目录下sbin里的nginx

四、nginx的配置

rtmp {
    server {
        listen 1935; # 监听的端口
        chunk_size 4096; # 设置块大小
        # 直播 
        application live {
            live on;
            record off; #关闭录制功能
        }

        # 点播
        application vod1 {
            play /home/mp4; # MP4文件存储路径
        }

        application vod_http {
            play http://127.0.0.1:80/vod;
        }

        application vod_mirror {
            # try local location first, then access remote location
            play /var/local_mirror http://127.0.0.1:80/vod;
        }

    }
}


  # 配置用于点播的MP4文件
	location /vod1/ {
		root /home/mp4;
		types {
			application/vnd.apple.mpegurl m3u8;
			video/mp2t ts;
			video/mp4 mp4;
       		}
		# 启用点播
		vod hls;
		# 设置HLS切片的最大时长和最小时长
		#vod_hls_fragment 3s;
		#vod_hls_playlist_length 60s;
	}

五、点播验证

点播地址 rtmp://ip/vod1/111.mp4
使用VLC验证 打开网络串流

image

六、利用OBS推流 VLC拉流直播验证

OBS直播推流

image

VLC拉流
image

posted on   Logan港  阅读(463)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· 单线程的Redis速度为什么快?
· 展开说说关于C#中ORM框架的用法!
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示