将mp4视频推流rtsp,并转为http直播流,在前端显示

这篇具有很好参考价值的文章主要介绍了将mp4视频推流rtsp,并转为http直播流,在前端显示。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

最近有个需求,在vue页面的video组件播放直播流,本来想用flv.js,但是必须要flv格式才行,所以还是用原生video播放http直播流。

1. 将本地mp4推流rtsp

  1. 下载并解压EasyDarwin,双击EasyDarwin.exe运行,在控制台可以看到开启了两个服务,一个是rtsp服务端,一个是http服务。访问http://localhost:10008可以进入EasyDarwin的管理页面,之后会用到。另外一个就是rtsp服务,默认端口是554。
  2. 下载FFmpeg并解压,打开cmd,进入到FFmpeg的bin路径下,输入以下命令进行推流
.\ffmpeg -re -stream_loop -1 -i ../videos/1.mp4 -vcodec copy -codec copy -f rtsp rtsp://127.0.0.1:554/video
  1. 开始推流后,可以在EasyDarwin管理页面看到有推流
    python rtmp 服务器,web开发,前端,ffmpeg,vue

2. 使用 VLC Media Player将rtsp转为http流

python rtmp 服务器,web开发,前端,ffmpeg,vue
python rtmp 服务器,web开发,前端,ffmpeg,vue
python rtmp 服务器,web开发,前端,ffmpeg,vue
python rtmp 服务器,web开发,前端,ffmpeg,vue
python rtmp 服务器,web开发,前端,ffmpeg,vue
python rtmp 服务器,web开发,前端,ffmpeg,vue
转换完以后不要关闭此应用,http://localhost:8888/123即为转换后的直播流地址,可直接在VLC中播放,也可以在html<video>标签中播放
python rtmp 服务器,web开发,前端,ffmpeg,vue
python rtmp 服务器,web开发,前端,ffmpeg,vue文章来源地址https://www.toymoban.com/news/detail-524459.html

到了这里,关于将mp4视频推流rtsp,并转为http直播流,在前端显示的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 视频转码实例:把MP4转为MKV视频,一键批量转换的操作方法

    在数字媒体时代,视频格式的多样性是不可避免的。经常把MP4格式的视频转换为MKV格式。MKV格式有较高的音频和视频质量,能在其他设备或软件上播放视频。以下是云炫AI智剪如何把MP4视频转为MKV格式的一键批量转换操作方法。 已转码的mkv视频效果缩略图展示。   Mp4视频批量

    2024年01月18日
    浏览(52)
  • Windows上搭建Nginx-http-flv实现rtsp视频流推流到rtmp流媒体服务器并转换和前端拉取http-flv视频流

    Nginx-http-flv-module流媒体服务器搭建+模拟推流+flv.js在前端html和Vue中播放HTTP-FLV视频流: Nginx-http-flv-module流媒体服务器搭建+模拟推流+flv.js在前端html和Vue中播放HTTP-FLV视频流_霸道流氓气质的博客-CSDN博客 Windows上搭建Nginx RTMP服务器并使用FFmpeg实现本地视频推流: Vue中使用vue-vi

    2024年02月15日
    浏览(74)
  • Tool-windows用自带命令行,将webm的视频格式转为mp4

    目录 1.找到视频所在文件夹路径 2.win + r 打开cmd 3.按顺序命令输入 cd C:Users18401 C: copy/B 2.webm 2.mp4 4.同一文件夹下输出完成 C:Users18401 视频文件为  

    2023年04月16日
    浏览(49)
  • 命令行(CMD)+ffmpeg将B站缓存视频m4s格式转为mp4

    官网链接点这里 点击后,页面下滑,找到Windows版本: 解压到指定路径 找到解压后 bin文件夹 的位置: 环境变量(电脑搜索)-path:将复制下来的bin路径添加到Path里面 重启CMD,输入 ffmpeg –version 测试是否安装成功 将B站缓存的视频找到, 将m4s的音视频合成为一个mp4文件: ffm

    2024年02月01日
    浏览(41)
  • node-rtsp-stream +jsmpeg 低延迟视频推流显示方案

    需要ffmpeg,node环境 需要node启动websocket ,前台使用jsmpeg直接接收显示 服务端代码如下,可在electron中写 一体化 可实时开启关闭websocket 前台使用JSMpeg 加载websocket链接就好,延迟可做到500ms,也是我试验了rtsp转flv,rtmp 延迟最低的方式

    2024年02月12日
    浏览(45)
  • 哔哩哔哩缓存转码|FFmpeg将m4s文件转为mp4|PHP自动批量转码B站视频

    打开ffMpeg官网 选择window=Windows builds from gyan.dev 打开https://www.gyan.dev/ffmpeg/builds/ 这里是上面提取的下载链接如果过期不能用自己去官网下 上面下载的FFmpeg是绿色软件,下载解压到你的常用软件安装目录即可,然后进入bin复制全路径配置下系统环境变量即可 https://github.com/PHP-F

    2024年02月14日
    浏览(60)
  • 前端vue播放m3u8、flv、mp4视频的方法

    安装依赖 npm install video.js --save // 视频播放器插件 npm install videojs-contrib-hls --save // 播放hls流插件 页面引入插件 页面中的使用 简介:flv.js是 HTML5 Flash 视频(FLV)播放器,纯原生 JavaScript 开发,没有用到 Flash。由 bilibili 网站开源。 开源地址: https://github.com/Bilibili/flv.js/ 安装依

    2024年02月13日
    浏览(58)
  • ffmpeg把RTSP流分段录制成MP4,如果能把ffmpeg.exe改成ffmpeg.dll用,那音视频开发的难度直接就降一个维度啊

    比如,原来我们要用ffmpeg录一段RTSP视频流转成MP4,我们有两种方案: 方案一:可以使用以下命令将rtsp流分段存储为mp4文件 ffmpeg -i rtsp://example.com/stream -vcodec copy -acodec aac -f segment -segment_time 3600 -reset_timestamps 1 -strftime 1 output_%Y-%m-%d_%H-%M-%S.mp4 方案二:可以直接调用ffmpeg库avcode

    2024年02月10日
    浏览(60)
  • ffmpeg将rtsp流转成mp4

    中间的rtsp网址一定要加上双引号,避免出现url有特殊字符的问题 如果不支持tcp协议,去掉下面两个参数即可,加上这两个参数是因为ffmpeg默认使用udp协议,会导致丢包 -rtsp_transport、-tcp

    2024年02月11日
    浏览(48)
  • Java实现视频(mp4/flv/..)及图片(jpg/jpeg/png/..)给前端调用

    本期内容总结: 在做后端开发的过程中,经常会处理到将视频或者图片返回给前端。下面将封装一种可以简单的方法,前端只需要拼接接口地址+地址链接,即可播放下载。

    2024年02月16日
    浏览(78)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包