Advertisement

Nginx直播HTTP-FLV+HLS+RTMP示例.zip

  •  5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:None


简介:
本资源包提供Nginx配置示例,支持通过HTTP-FLV、HLS及RTMP协议进行视频流媒体的高效传输与播放。适合开发者研究和实践使用。 网上有很多文章介绍如何编译Nginx的源码,但首先需要确保软件能够正常运行。以下是简单的步骤: 1. 解压到指定目录,例如D:\nginx。 2. 运行服务器:双击start.bat文件,在任务管理器中可以看到两个nginx.exe进程即表示成功启动。 3. 测试推送功能:打开FFmpeg下的推送桌面.bat脚本,如果一切正常的话,你应该能在如360等流量监控工具里看到ffmpeg.exe和nginx.exe都有网络活动。 4. 在本地浏览器或客户端(例如VLC播放器)中进行访问: - rtmp: 可以使用VLC或其他支持rtmp协议的播放器,并输入相应的地址来测试。 - http-flv:同上,可以使用支持http-flv流媒体传输协议的播放器接入服务器端提供的URL。 - HLS(HTTP Live Streaming):对于苹果设备或浏览器来说,则需要通过Safari或者其他兼容HLS标准的应用打开m3u8格式清单文件进行视频点播。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • NginxHTTP-FLV+HLS+RTMP.zip
    优质
    本资源包提供Nginx配置示例,支持通过HTTP-FLV、HLS及RTMP协议进行视频流媒体的高效传输与播放。适合开发者研究和实践使用。 网上有很多文章介绍如何编译Nginx的源码,但首先需要确保软件能够正常运行。以下是简单的步骤: 1. 解压到指定目录,例如D:\nginx。 2. 运行服务器:双击start.bat文件,在任务管理器中可以看到两个nginx.exe进程即表示成功启动。 3. 测试推送功能:打开FFmpeg下的推送桌面.bat脚本,如果一切正常的话,你应该能在如360等流量监控工具里看到ffmpeg.exe和nginx.exe都有网络活动。 4. 在本地浏览器或客户端(例如VLC播放器)中进行访问: - rtmp: 可以使用VLC或其他支持rtmp协议的播放器,并输入相应的地址来测试。 - http-flv:同上,可以使用支持http-flv流媒体传输协议的播放器接入服务器端提供的URL。 - HLS(HTTP Live Streaming):对于苹果设备或浏览器来说,则需要通过Safari或者其他兼容HLS标准的应用打开m3u8格式清单文件进行视频点播。
  • RTMPHTTP FLV (rtmp2flv)
    优质
    RTMP直播转HTTP FLV (rtmp2flv)是一款高效的在线视频转换工具,能够将RTMP流媒体协议传输的直播内容实时转化为HTTP FLV格式,便于在不同平台上进行播放和分发。 rtmp直播流转HTTP FLV可以通过rtmp2flv实现。
  • Nginx+RTMP+HTTP-FLV配置
    优质
    本项目详细介绍如何在Nginx中搭建RTMP和HTTP-FLV流媒体服务器,适用于视频直播与点播场景。 基于nginx-1.8.1与nginx-rtmp-module的组合基础上增加了如下功能:一是实现了http-flv流,默认缓冲最后一个关键帧的功能;经测试发现此方法相较于通过rtmp拉取流仅延迟一帧,而rtmp本身的延时大约在600至800毫秒之间,在外网环境下则约为1200毫秒左右。二是对HLS功能进行了增强,增加了token认证及session管理机制以提高安全性与灵活性。三是优化了relay模块的功能,并利用此模块构建边缘和源集群结构,从而提高了整体系统的性能表现。
  • 基于nginx-http-flv-module 1.2.9版本编译的nginx-rtmp工具
    优质
    本简介介绍基于Nginx HTTP FLV模块1.2.9版本编译而成的Nginx RTMP直播工具,适用于高效地搭建和管理实时音视频流媒体服务器。 基于Nginx 1.21.5版本添加nginx-http-flv-module 1.2.9组件,并在编译时间为Dec 20 2021 20:26:27时完成安装,同时集成了Nginx控制中心,在html文件中包含多种web播放器。
  • nginx-http-flv-module-1.2.10(含nginx-rtmp-module)
    优质
    nginx-http-flv-module-1.2.10结合了nginx-rtmp-module功能,提供高效HTTP FLV流媒体服务,适用于实时视频直播应用场景。 nginx-http-flv-module-1.2.10(包含nginx-rtmp-module)是一款用于在Nginx服务器上提供HTTP FLV流媒体服务的模块,并且集成了RTMP支持,适用于需要实时视频传输的应用场景。
  • nginx-http-flv-win32.zip
    优质
    nginx-http-flv-win32.zip 是一个Windows 32位系统下用于Nginx服务器的插件包,它支持HTTP FLV流媒体协议,便于开发者搭建和优化直播或点播服务。 包含rtmp模块的编译后nginx文件解压后直接运行nginx.exe即可。
  • ZLMediaKit:基于C++ 11的轻量级RTSP、RTMPHTTPHLSHTTP-FLV、WebSocket-FLV等协议
    优质
    ZLMediaKit是一款使用C++ 11开发的开源媒体服务器,支持RTSP、RTMP、HTTP、HLS、HTTP-FLV及WebSocket-FLV等多种流媒体传输协议。 一个基于C++11的高性能运营级流媒体服务框架 项目特点: - 基于C++11开发,避免使用裸指针,代码稳定可靠且性能优越。 - 支持多种协议(包括RTSP、RTMP、HLS、HTTP-FLV、WebSocket-FLV、GB28181、HTTP-TS、WebSocket-TS、HTTP-fMP4和WebSocket-fMP4等),并支持协议间的转换功能。 - 采用多路复用与多线程异步网络I/O模式,确保高性能并发处理能力,并能有效应对海量客户端连接请求。 - 经过长时间的稳定性及性能测试,在线上商用环境中验证其可靠性。 - 兼容Linux、macOS、iOS、Android以及Windows等全平台环境。 - 支持画面秒开和极低延迟传输特性(未提及具体数值)。 - 提供全面的标准接口,既可作为SDK使用也可被其他语言调用开发。 - 配备完整的服务器解决方案,便于无需额外编程即可直接部署为商用流媒体服务端。 - 业务逻辑支持丰富多样,并打通了视频监控协议栈与直播协议栈之间的壁垒。
  • nginx-1.19.3【含nginx-http-flv-module】.zip
    优质
    此压缩包包含Nginx 1.19.3版本及其HTTP FLV模块,适用于构建高效稳定的流媒体服务器,支持动态发布FLV格式视频。 nginx-1.19.3 集成 nginx-http-flv-module。
  • Nginx HTTP FLV Module (Windows, Nginx 1.19.3, 和 HTTP-FLV-Module 1.2...)
    优质
    本资源提供在Windows系统下安装配置Nginx 1.19.3及HTTP FLV模块1.2的教程和工具,适用于需要实时流媒体传输服务的用户。 1. 最新版 nginx-http-flv-module(适用于Windows的可执行程序,包含nginx 1.19.3 和 http-flv-module 1.2.7)。 2. 包含使用说明文档,请下载后查看。 3. 不要将其放置在中文路径下,否则无法启动。
  • EasyPlayer.js:H5放器,轻松支持HTTPRTMPHTTP-FLV、HLB...
    优质
    EasyPlayer.js是一款功能强大的HTML5播放器插件,能够轻松集成并支持包括HTTP、RTMP、HTTP-FLV及HLS在内的多种流媒体协议,为开发者提供便捷的视频播放解决方案。 EasyPlayer.js 是一款功能强大的 H5 播放器,支持 HTTP、HTTP-FLV 和 HLS(m3u8)等多种协议的视频直播与点播服务,并兼容 H.264、H.265 及 AAC 等多种音视频编码格式。它还支持 mse 和 wasm 解码方式,适用于 Windows、Linux、Android 以及 iOS 平台。 具体功能包括: - 支持 m3u8/HLS 播放; - 支持 HTTP-FLV/WS-FLV 播放; - 兼容 H265 格式播放; - 提供直播和点播服务; - 有全屏显示选项; - 能够实现重连播放。 集成使用示例如下: 1. 将 EasyWasmPlayer.js 文件引入到项目中。 2. 把 libDecoder.wasm 文件放置在项目的根目录或 www 的根目录内(必须是根目录)。 3. 在 HTML 中引用 EasyWasmPlayer.js。