HTML5实时显示摄像头视频
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实时显示摄像头视频相关推荐
- wxpython视频教程下载-闪烁wxpython显示摄像头视频
我是新来的蟒蛇.我正在尝试编写一个动作检测应用程序.目前,我正试图让网络摄像头的视频显示在屏幕上.目前的代码现在一开始没有闪烁,但是在任何调整大小之后,闪烁将会回来.任何线索?另外,为什么它没有sel ...
- 基于ffmpeg+SDL 实时播放摄像头视频
基于ffmpeg+SDL 实时播放摄像头视频 基本流程 udp接收rtp数据流接收一帧数据后,转换为NAL单元送去解码 (这里特别说明一下,我本次用的接口是支持从连续数据流中自动分割出一个个NAL的, ...
- OpenCV 获取摄像头并显示摄像头视频
OpenCV 获取摄像头,新建窗口显示摄像头视频 结合Leaning OpenCV 第二个例子 显示一个视屏文件 写了一下 获取摄像头的代码为并且创建窗口显示的代码为: #include " ...
- 2020-10-22OpenCV 获取摄像头并显示摄像头视频
OpenCV 获取摄像头,新建窗口显示摄像头视频 结合Leaning OpenCV 第二个例子 显示一个视屏文件 写了一下 获取摄像头的代码为并且创建窗口显示的代码为: #include " ...
- 在linux虚拟机上显示摄像头视频(V4L2编程)
使用V4L2编程在虚拟机上显示动态图像 还不会使用V4L2进行基础操作的同学请参考前面的文章:使用V4L2拍照 本次,我们进行进阶版学习,通过将摄像头的mjpg格式照片(摄像头不能直接采集rgb格式的 ...
- 利用jetson nano上自带的opencv实现多线程rtsp拉流、低延迟较稳定显示摄像头视频(c++)
目录 关于自带opencv 第一步:实现简单rtsp拉流 1.1. 代码 1.2. 编译 第二步:多线程rtsp拉流 1.2. 编译 关于自带opencv jetson nano用镜像烧录时,已经预装 ...
- 记录QT在实时显示摄像头数据时候切换TAB页出现异常
最近在做一个项目,用一个TAB做页控件,里面放了不同的widget,其中Awidget是实时输出摄像头数据,是通过opencv转qimage,一开始正常,当我快速在A与B之间切换时就出现了如下错误: ...
- 树莓派驱动1.44寸TFT液晶并实时显示摄像头图像
** 需要什么 ** 一块lcd ,市面上大多数为spi ,i2c驱动的lcd,我这块是比赛剩下的模拟8080端口驱动.区别不大,仅需改动发送数据的函数 一个摄像头,我这里使用的是某宝17块钱买来的o ...
- QML显示摄像头视频的解决方案
版本信息: Qt Create 4.11.1 Qt 5.14.1 主窗口开始时视频显示代码,主要思路:main.cpp中engine注册方式,使用imageprovide类为视频提供图像源,在前端使用 ...
最新文章
- 几个流行移动前端框架的比较评分
- C 语言的诞生,竟然是一个失败的项目?
- 我国将于今年春季发射空间站核心舱 空间站进入全面实施阶段
- 登录环境故障的原理及解决办法? -bash-4.1$ -bash-4.1$
- OpenCV使用霍夫变换进行寻线的实例(附完整代码)
- css transition animation
- CCNP精粹系列之十六--实现三层交换的vlan间通信和路由器的配合使用
- Matlab快速入门
- C++ 11 深度学习(五)类型转换:static_cast dynamic_cast const_cast reinterpret_cast
- mysql之desc 与asc
- ios sinaweibo 客户端(二)
- script setup 影响methods选项导出函数
- 计算机组成原理完整学习笔记(一):计算机系统概论
- ppt转html5原理,如何实现PPT转成H5?
- Py第四问 from test import test1 ImportError:cannot import name 'test1'
- oracle数据错误循环冗余检查,Oracle数据恢复:文件 数据错误(循环冗余检查) 解决...
- Apsara Clouder云计算专项技能认证考试题目和答案
- python获取erp数据_python自学之路-数据读取
- js中小括号()的用法详解
- 如果有人告诉你卫星手机会取代基站,那么他非蠢即坏
热门文章
- 陌上花将开,徐徐观赏
- iOS 如何获取手机型号、系统版本、电池电量
- 看腻了杨幂,热巴,快来抓取上千张美女图片,古装美女看个够
- 双操作系统安装(五)Windows及Manjaro Linux双系统安装教程
- win7利用pycharm代码连接夜神模拟器运行appium,被杀进程怎么办
- 个推技术 | ETL工程师必看!超实用的任务优化与断点执行方案
- 学会php又忘了,要学会忘记的说说,学会忘记一个人的说说
- ESP8266_设置AP模式,WiFi名称密码
- kettle命令运行工具(pan、kitchen、carte)
- Java解P2678 [NOIP2015 提高组] 跳石头,有图有注释,通俗易懂