小工具知识网

当前位置: 首页 > 行业知识 > 使用ffmpeg+flv.js + websokect播放rtsp格式视频流

行业知识

使用ffmpeg+flv.js + websokect播放rtsp格式视频流

2026-11-14 03:43:43 来源:互联网转载

对于rtsp的视频流网上有很多种的解决方案,但是大的趋势还是利用ffmpeg的工具进行rtsp的视频解析进行一个推流,我最终选择bilibili开源的flv.js,代码十分的简单全部都在底层封装好了。实现的方式也比较容易理解,ffmpeg进行rtsp的视频流解析转为flv视频流通过websocket通信把flv的流推给前端。其中两个地方比较坑需要注意linux搭建ffmpeg比较麻烦,一定要安装编译后的版本,不能取源码。

一、搭建服务端

1、安装node

服务端主要是用node运行解析rtsp转为flv的服务。安装过程并不多说了。

2、安装ffmpeg

  • Linux:这里由于不是我安装的,后续补充...................
  • windows:网盘连接:提取码8888 直接解压这个文件,配置环境变量 Path,加入D:\flvWbsockectPlayRESP\ffmpeg\bin,在cmd中输入ffmpeg出现版本信息等说明配置成功了

3、搭建后端服务

找一个文件夹创建一个package.json文件,将下面代码粘入

{  "name": "ffmpeg-server",  "version": "1.0.0",  "description": "",  "main": "index.js",  "scripts": {    "test": "echo \"Error: no test specified\" && exit 1"  },  "author": "",  "license": "ISC",  "devDependencies": {    "express": "^4.17.1",    "express-ws": "^4.0.0",    "ffmpeg": "0.0.4",    "fluent-ffmpeg": "^2.1.2"

上一篇:海康nvr怎么连接存储服务器?

下一篇:天津虚拟服务器哪里买?