1、页面HTML代码:

<canvas id="video-canvas" style="width: 100%; height: 387px;"></canvas>
<script type="text/javascript" src="<%=basePath%>resources/js/jsmpeg-master/jsmpeg.min.js"></script>
<script type="text/javascript">var canvas = document.getElementById('video-canvas');                                var url = 'ws://' + document.location.hostname + ':' + port + '/';   port = port + 2;var player = new JSMpeg.Player(url, {    canvas : canvas});
</script>

2、需要Node做服务端,下载jsmpeg-master

http://download.csdn.net/download/wr751811032/9403310

npm install cnpm -g --registry=https://registry.npm.taobao.org

cnpm install ws -g

添加 NODE_PATH 和path 环境变量,路径是modules模块儿的所在路径,注意用户模块和全局安装模块儿的路径不同,根据需要选择,不设置服务器报错找不到模块module

node D:\lang\nodejs\node_modules\jsmpeg-master\websocket-relay.js 123456 8981 8982

ffmpeg -i rtsp://184.72.239.149/vod/mp4://BigBuckBunny_175k.mov -f mpegts -codec:v mpeg1video -bf 0 -codec:a mp2    -r 120    -q 2  http://localhost:8981/123456/640/480/

ffmpeg -i rtsp://218.204.223.237:554/live/1/66251FC11353191F/e7ooqwcfbqjoo80j.sdp -f mpegts -codec:v mpeg1video -bf 0 -codec:a mp2    -r 120    -q 2   http://localhost:8981/123456/640/480/

海康:
rtsp://[username]:[password]@[ip]:[port]/[codec]/[channel]/[subtype]/av_stream

rtsp://admin:12345@192.0.0.64:554/h264/ch1/main/av_stream

大华:
rtsp://username:password@ip:port/cam/realmonitor?channel=1&subtype=0

HTML5实时显示摄像头视频相关推荐

  1. wxpython视频教程下载-闪烁wxpython显示摄像头视频

    我是新来的蟒蛇.我正在尝试编写一个动作检测应用程序.目前,我正试图让网络摄像头的视频显示在屏幕上.目前的代码现在一开始没有闪烁,但是在任何调整大小之后,闪烁将会回来.任何线索?另外,为什么它没有sel ...

  2. 基于ffmpeg+SDL 实时播放摄像头视频

    基于ffmpeg+SDL 实时播放摄像头视频 基本流程 udp接收rtp数据流接收一帧数据后,转换为NAL单元送去解码 (这里特别说明一下,我本次用的接口是支持从连续数据流中自动分割出一个个NAL的, ...

  3. OpenCV 获取摄像头并显示摄像头视频

    OpenCV 获取摄像头,新建窗口显示摄像头视频 结合Leaning OpenCV 第二个例子 显示一个视屏文件  写了一下 获取摄像头的代码为并且创建窗口显示的代码为: #include " ...

  4. 2020-10-22OpenCV 获取摄像头并显示摄像头视频

    OpenCV 获取摄像头,新建窗口显示摄像头视频 结合Leaning OpenCV 第二个例子 显示一个视屏文件  写了一下 获取摄像头的代码为并且创建窗口显示的代码为: #include " ...

  5. 在linux虚拟机上显示摄像头视频(V4L2编程)

    使用V4L2编程在虚拟机上显示动态图像 还不会使用V4L2进行基础操作的同学请参考前面的文章:使用V4L2拍照 本次,我们进行进阶版学习,通过将摄像头的mjpg格式照片(摄像头不能直接采集rgb格式的 ...

  6. 利用jetson nano上自带的opencv实现多线程rtsp拉流、低延迟较稳定显示摄像头视频(c++)

    目录 关于自带opencv 第一步:实现简单rtsp拉流 1.1. 代码 1.2. 编译 第二步:多线程rtsp拉流 1.2. 编译 关于自带opencv jetson nano用镜像烧录时,已经预装 ...

  7. 记录QT在实时显示摄像头数据时候切换TAB页出现异常

    最近在做一个项目,用一个TAB做页控件,里面放了不同的widget,其中Awidget是实时输出摄像头数据,是通过opencv转qimage,一开始正常,当我快速在A与B之间切换时就出现了如下错误: ...

  8. 树莓派驱动1.44寸TFT液晶并实时显示摄像头图像

    ** 需要什么 ** 一块lcd ,市面上大多数为spi ,i2c驱动的lcd,我这块是比赛剩下的模拟8080端口驱动.区别不大,仅需改动发送数据的函数 一个摄像头,我这里使用的是某宝17块钱买来的o ...

  9. QML显示摄像头视频的解决方案

    版本信息: Qt Create 4.11.1 Qt 5.14.1 主窗口开始时视频显示代码,主要思路:main.cpp中engine注册方式,使用imageprovide类为视频提供图像源,在前端使用 ...

最新文章

  1. 几个流行移动前端框架的比较评分
  2. C 语言的诞生,竟然是一个失败的项目?
  3. 我国将于今年春季发射空间站核心舱 空间站进入全面实施阶段
  4. 登录环境故障的原理及解决办法? -bash-4.1$ -bash-4.1$
  5. OpenCV使用霍夫变换进行寻线的实例(附完整代码)
  6. css transition animation
  7. CCNP精粹系列之十六--实现三层交换的vlan间通信和路由器的配合使用
  8. Matlab快速入门
  9. C++ 11 深度学习(五)类型转换:static_cast dynamic_cast const_cast reinterpret_cast
  10. mysql之desc 与asc
  11. ios sinaweibo 客户端(二)
  12. script setup 影响methods选项导出函数
  13. 计算机组成原理完整学习笔记(一):计算机系统概论
  14. ppt转html5原理,如何实现PPT转成H5?
  15. Py第四问 from test import test1 ImportError:cannot import name 'test1'
  16. oracle数据错误循环冗余检查,Oracle数据恢复:文件 数据错误(循环冗余检查) 解决...
  17. Apsara Clouder云计算专项技能认证考试题目和答案
  18. python获取erp数据_python自学之路-数据读取
  19. js中小括号()的用法详解
  20. 如果有人告诉你卫星手机会取代基站,那么他非蠢即坏

热门文章

  1. 陌上花将开,徐徐观赏
  2. iOS 如何获取手机型号、系统版本、电池电量
  3. 看腻了杨幂,热巴,快来抓取上千张美女图片,古装美女看个够
  4. 双操作系统安装(五)Windows及Manjaro Linux双系统安装教程
  5. win7利用pycharm代码连接夜神模拟器运行appium,被杀进程怎么办
  6. 个推技术 | ETL工程师必看!超实用的任务优化与断点执行方案
  7. 学会php又忘了,要学会忘记的说说,学会忘记一个人的说说
  8. ESP8266_设置AP模式,WiFi名称密码
  9. kettle命令运行工具(pan、kitchen、carte)
  10. Java解P2678 [NOIP2015 提高组] 跳石头,有图有注释,通俗易懂