1.安装node.js和FFmpeg,并配置好环境变量


2.node.js安装http-server,开启命令行HTTP服务器

在node命令行下,输入 npm install http-server -g,安装成功后,将以下形式的路径添加进系统环境变量path中:

等需要启动node.js的http服务器时,输入http-server指令即可:

3.下载jsmpeg库
这里我们通过git克隆下载:git clone https://github.com/phoboslab/jsmpeg.git
(也可以进入其他仓库或网站下载jsmpeg库)

4.Node.js安装webSocket模块
在cmd控制台输入: npm install ws -g(或者npm install ws)

5.运行jsmpeg文件夹里面的websocket-relay.js
用新的cmd控制台进入jsmpeg文件夹,运行websocket模块:
指令格式:node websocket-relay.js 密码 ffmpeg推送端口 前端webSocket端口
示例:node websocket-relay.js password123456 8081 8082

6.运行ffmpeg进行视频转码并转发
用新的cmd控制台执行指令:
指令示例:ffmpeg -i “rtsp地址” -q 0 -f mpegts -codec:v mpeg1video -s 1366x768 http://127.0.0.1:8081/password123456
(如需视音频播放,参考格式如下:
ffmpeg -i in.mp4 -f mpegts -codec:v mpeg1video -s 960x540 -b:v 1500k -r 30 -bf 0 -codec:a mp2 -ar 44100 -ac 1 -b:a 128k out.ts)

1366x768为输出分辨率,http://127.0.0.1:8081/为视频输出地址,password123456为密码

7.查看浏览器显示效果
打开jsmpeg文件夹里面的view-stream.html页面,正常情况下,将显示如下页面:

rtsp视频流实现推流显示(海康威视摄像)相关推荐

  1. FFmpeg中拉取rtsp视频流并缩放显示测试代码

    之前在https://blog.csdn.net/fengbingchun/article/details/92198857中给出过仅拉取rtsp视频流的测试代码,这里在此代码的基础上进行扩充,包括设 ...

  2. RTSP视频流显示(海康威视)

    RTSP视频流显示(海康威视) VLC 网页显示 VLC-Qt库 SDK(C++) 本文使用环境如下: SDK下载. 编写应用 ffmpeg+Nginx 直接使用ffmpeg解码视频 AppEmit ...

  3. ffmpeg api推流,谷歌浏览器播放大华、海康威视网络摄像头rtsp视频流方案(hls、m3u8、flv、webrtc、srs、nginx、nginx-rtmp、rtmp)比较

    ffmpeg api推流,谷歌浏览器播放大华.海康威视网络摄像头rtsp视频流方案(hls.m3u8.flv.webrtc.srs.nginx.nginx-rtmp.rtmp)比较 将网络摄像头视频流 ...

  4. 如何在VUE框架的WEB端实时播放海康威视、大华RTSP视频流 ?

    背景 如果你问一个前端技术人员,近几年最火的前端框架技术是什么,肯定会有人说VUE,确实VUE凭借其简单特性赢得了大家的喜爱,而近期公司有个项目,需要在VUE框架网页上播放RTSP实时视频. 小编对目 ...

  5. 海康威视、大华摄像头RTSP视频流嵌入到谷歌Chrome等VUE页面中实时播放方案(图文教程)

    近期在做一个智慧城市项目,要求将海康威视.大华等摄像头RTSP视频流在Chrome.Firefox.Edge等浏览器中播放,并且要求延迟必须要低,能到多低就多低,最好是实时视频. 小编了解很多不同的方 ...

  6. 海康威视摄像头rtsp视频流实现浏览器h5播放(无需浏览器安装插件)

    第一次写博客,描述可能不是很到位,有不足的地方还请大家见谅和指正. 因为公司要求实现在线视频监控,所用的摄像头是海康威视的,而海康给的SDK中没有关于JavaWeb的demo,而相关的web开发包用的 ...

  7. OpenCV调用海康威视等摄像头(处理rtsp视频流)方法以及,出现内存溢出(error while decoding)或者高延迟问题解决

    博客已搬家,欢迎访问新居:http://lukeyalvin.site,主要涉及SLAM相关方向,目前知识积累尚浅,多多指教! 摄像头与电脑的连接 首先,你需要获得hikvision摄像头的密码以及用 ...

  8. LiveNVR直播Onvif/RTSP视频流媒体平台遇到离线显示Server returned 5XX Server Error reply如何处理问题分析RTSP借一还多

    LiveNVR 离线Server returned 5XX Server Error reply如何处理问题分析 1.视频广场显示离线 2.尝试VLC是否可以播放 2.1.不能播放 2.2.可以播放 ...

  9. EasyCVR接入RTSP视频流,显示在线但是视频无法播放的原因排查与解决步骤

    EasyCVR视频融合云服务平台具备丰富灵活的视频能力,具体表现在可支持多协议.多类型的设备接入,如国标GB28181协议.RTMP/RTSP/Onvif协议.海康EHOME.海康SDK.大华SDK等 ...

最新文章

  1. Social regularizations
  2. Xcode中通过删除原先版本的程序来复位App
  3. qwe qwe qw
  4. Linux内核网络中数据报在协议层的处理
  5. php代码审计步骤,php代码审计(一)-----调试函数
  6. Django搭建个人博客:文章标签功能
  7. 3行!仅3行代码就能抓取B站数据
  8. 茅台少女踩曲玄机何在?
  9. opoengl 投影矩阵的推导
  10. 阶段3 2.Spring_02.程序间耦合_5 编写工厂类和配置文件
  11. 为什么我们应该像盖房子那样写程序?
  12. python字典的作用_python字典方法介绍
  13. 使用json解决 《三级联动》(省市县) 含地区编号
  14. 鬼谷八荒先天气运修改器
  15. 高通8953 Android9.0修改设备节点权限问题
  16. Evernote 印象笔记离线使用方法
  17. 最受中国人欢迎的10种日本药
  18. CSS齿轮转动加载动画
  19. 使命召唤8联机找不到服务器,使命召唤8怎么联机 使命召唤8联机方法简介
  20. 如何正确对用户密码进行加密?

热门文章

  1. java通过url获取图片文件
  2. 计算机基本知识实训报告,计算机基础实训报告总结
  3. 使用MCGS触摸屏与单片机通讯的心得
  4. win10启动mcgs触摸屏
  5. 23个PR导出视频渲染设置PR预设(Adobe Premiere Pro Media Encoder导出预设)
  6. Pr 入门教程之如何添加视觉效果?
  7. Ensp测试配置两个ip段互通
  8. 关于逻辑连词的符号化的一些总结
  9. 初学单片机点亮第一个外设--LED灯
  10. Knapsack Problem(0-1背包问题)