ffmpeg实现摄像头拉流_livego流媒体服务实现无插件播放视频(支持hls,flv)

本文介绍了如何结合livego、flv.js和hls.js,实现在安卓、iOS和PC浏览器上无插件播放视频流。通过livego将rtmp流转换为flv和hls格式,利用ffmpeg推送本地或rtsp视频流,并修复了livego源码中的hls路径解析错误。提供了flvjs和hlsjs的播放示例。
摘要由CSDN通过智能技术生成

一:简述

本文将描述如何使用livego配合flv.js 和hls.js 实现无插件的播放视频流。可以同时支持安卓、ios、PC端浏览器拉流。本示例所有的执行结果是windows下试验的。flvjs和hlsjs需要使用谷歌浏览器或者360浏览器极速模式可以访问。文章如有错误或者有什么更好的方式望大佬们指出相互学。感谢各位贡献出源码的大佬们。

二:环境准备

  下载livego。编译好二进制文件下载路径https://github.com/gwuhaolin/livego/releases

  下载flv的js和hls的js文件,下图是我上传的资源文件的目录结构。是我们需要用到的一些文件 下载

164529696f988b00e10bc8bf6d2d9e8e.png

  下载编译好的livego可以实现推送rtmp的流转换成http的flv的视频流。但是再转换hls的视频流的地方有一个小bug。需要稍微改进一下。如果需要使用到hls的视频流。建议自己重新编译一下livego的源码。我自己重新编译了下livego的源码。可以直接  下载https://download.csdn.net/download/qq_37103755/11952381(如下载我编译好的文件。可以直接启动里面的程序。可以忽略livego源码编译部分)

三:编译livego源码

  1.下载livego源码   https://github.com/gwuhaolin/livego.git

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值