因为项目需要,最近在Windows上实现了rtsp通过FFmpeg+nginx(nginx-http-flv-module)发布成rtmp和http-flv给VLC或h5 video(flv.js)播放的功能。 编译nginx 编译nginx需要加入nginx-http-flv-module模块(参考:windows下编译nginx),执行configure的时候要加入–add-module=path/lib/nginx-http-flv-module选项。 nginx的具体...
1 . Nginx编译包:https://nginx.org/download/nginx-1.19.5.tar.gz 2 . Nginx所需模块nginx-http-flv-module:https://github.com/winshining/nginx-http-flv-module/archive/master.zip 3 . FFmpeg:http://www.ffmpeg.org/releases/ffmpeg-4.3.tar.gz 4 . x264: https://code.videolan.org/videolan...
安装nginx-http-flv-module:这是一个第三方模块,允许 Nginx 直接通过HTTP协议提供FLV格式的流。你可以从GitHub或其他可靠来源下载此模块,并在编译Nginx时通过--add-module参数添加。 配置Nginx:在 Nginx 的配置文件中(如/etc/nginx/nginx.conf),添加 HTTP-FLV 相关的配置。一个基本的配置示例如下: worker_processes...
1.新建一个nginx文件夹 2.cd到nginx文件夹中,新增一个module文件夹,并将 nginx-http-flv-module-1.2.2.tar.gz 上传至该文件夹 3.解压 tar -zxvf nginx-http-flv-module-1.2.2.tar.gz 并解压后目录名称改为 nginx-http-flv-module方便后续操作 三、nginx 安装 1.cd 到上诉新建的nginx目录中 2.执行 wge...
FFmpeg 使用 RTMP 协议向 Nginx 推流。 拉流端(二选一) 1、VLC 播放器使用 RTMP 或 HTTPFLV 协议从 Nginx 拉流。 2、浏览器使用 HTTPFLV 协议从 Nginx 拉流(安装flv.js)。 具体的实现大家可以看韦老师的教程,手把手教学: https://www.100ask.net/detail/p_5f0fc9e9e4b0ee0b8872c2c3/6 ...
二. nginx + ffmpeg 推流hls hls流延迟比较大,按官方的说法60秒内算正常! 下载安装nginx Windows下安装方法:www.cnblogs.com/qfb620/p/55… Linux下安装:blog.csdn.net/wenqiangluy… 配置nginx 修改配置文件:/conf/nginx.conf ,在server内添加: location /hls { ...
1、部署nginx1.1准备环境1.1.1服务器资源服务名称:测试环境服务器 IP:[请查看资源分配文档] 操作系统:CentOS 6.8 x64 1.2 安装nginx1.2.1 nginx下载nginx下载 下载地址: nginx.org/en/download… nginx-http-f…
一、安装Nginx-http-flv-module 1、下载nginx包 下载地址:https://nginx.org/download/nginx-1.14.2.tar.gz 2、下载nginx-http-flv-module 模块包 下载地址:https://github.com/winshining/nginx-http-flv-module 3、解压nginx包,将Nginx-http-flv-module包解压之后放到nginx包解压之后的根目录 ...
git clone https://github.com/winshining/nginx-http-flv-module.git //这是http-flv的 ③解压并编译安装 tar -zxvf nginx-1.21.1.tar.gz //解压nginx cd /nginx-1.22.1 //进入nginx源码目录 ./configure --add-module=../nginx-http-flv-module //将上级目录的http-flv模块添加到nginx ...
最终选定的解决方案:ffmpeg推流——>nginx-http-flv-module流服务器——>flv.js前端播放器 直播流协议:http-flv。优势:延迟低,无插件播放。 案优势:所有组件均为开源免费。ffmpeg成熟、资料多。nginx-http-flv-module流服务器作者仍在维护,功能强大。flv.js是b站的开源播放器,GitHub有1W多star,可以无插件播放http-...