RTMP转HTTP-FLV视频流web端应用流程记录


前言

因为浏览器不再支持Flash插件,且支持的360浏览器很多广告弹窗,而且导师让换,所以决定转化视频格式,这里是将原来的rtmp转为http-flv格式的视频流用于vue3+ts构建的web播放。


一、准备

centOS服务器
nginx
nginx-http-flv-module github上有,b站开源
rtmp视频流我这里是别的服务器使用ffmpeg推过来的
同时我的nginx之前还配置了nginx-rtmp-module,不过不影响


二、使用

1. 下载及安装

首先安装nginxngi

  • 2
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
nginx-1.19.3-http-flv是一种基于Nginx服务器的HTTP-FLV媒体协议模块。HTTP-FLV指的是基于HTTP协议传输的FLV格式视频。下面是对nginx-1.19.3-http-flv的简要说明: Nginx是一个轻量级的高性能Web服务器,常用于反向代理、负载均衡和HTTP缓存等。而nginx-1.19.3-http-flv是基于Nginx的一个开源模块,用于支持HTTP-FLV媒体协议。 HTTP-FLV是一种用于在Web上通过HTTP协议传输的媒体协议。它的特点是可以通过HTTP协议直接发送FLV格式的音视频数据到客户,而无需使用RTMP等专有协议。这使得HTTP-FLVWeb播放视频时非常方便,并且能够兼容现有的HTTP基础设施,如CDN、防火墙等。 Nginx的http-flv模块允许将FLV格式的音视频文件HTTP-FLV,通过HTTP协议传输到客户。它可以作为一个媒体服务器,接收FLV数据的输入,并通过HTTP-FLV的方式将数据分发给客户。 Nginx提供了高性能的数据传输和处理能力,能够有效地处理大量的并发请求。通过使用nginx-1.19.3-http-flv模块,可以方便地搭建一个高性能的HTTP-FLV媒体服务器,实现优质的视频传输和播放体验。 使用nginx-1.19.3-http-flv模块,可以在Web实现基于FLV格式的实时音视频传输和播放。这对于直播、互动视频和在线教育等领域非常有用。同时,nginx-1.19.3-http-flv也可以与其他模块(如HLS模块、RTMP模块)配合使用,实现更丰富的媒体服务。总之,nginx-1.19.3-http-flv提供了一种高效、稳定和灵活的媒体解决方案。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值