位置: IT常识 - 正文

在web页面中直接播放rtsp视频流(在web页面中如果出现html语句)

编辑:rootadmin
在web页面中直接播放rtsp视频流

推荐整理分享在web页面中直接播放rtsp视频流(在web页面中如果出现html语句),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:在web页面中直接输入文字,在web页面中还含有指向其他web页的网址,称为,在web页面中直接输入文字,在web页面中还含有指向其他web页的网址,称为,在web页面中直接显示,在web页面中直接输入文字,在web页面中直接显示,在web页面中直接输入文字,内容如对您有帮助,希望把文章链接给更多的朋友!

rtsp是一种实时传输协议,通过各种百度了解,得出结论:浏览器是不支持播放rtsp流的,必须经过后端转码推流。

实现思路:借助node搭建转码推流服务,再使用JSMpeg播放。

rtsp2web是一个依赖 ffmpeg,能实时将传入的 rtsp 视频流转码成图像数据并通过 ws 推送到前端的智能工具。

前端页面借助 jsmpeg 就可以很轻松的实现播放了。

而且 rtsp2web 还有以下特点:

并发,支持同时播放多路视频。合并同源,同时播放多个同一个rtsp视频源时,只会创建一个转码推流进程,不会创建多个。智能释放资源,智能检测当前没有使用的转码推流进程,将其关闭,并释放电脑资源。

废话不多说,直接上干活。

1.安装node环境(这个就不多说了,直接官网下载稳定版本)

2.下载ffmpeg

2.1:直接ffmpeg官网下载

选择合适的下载,我下载的第二个。

 2.2:下载解压后就能在 bin 文件夹下能看到三个可执行程序:ffmpeg、ffplay、ffprobe,配置好环境变量后即可使用。

 验证是否成功: cmd窗口输入ffmpeg -version 。如下图则安装成功。

到这一步ffmpeg已经准备完成

3.运行rtsp2web

3.1:创建一个空的目录(目录名不能是rtsp2web),进入目录后,依次运行下面的命令:

在web页面中直接播放rtsp视频流(在web页面中如果出现html语句)

3.2: 在目录下创建index.js文件内容如下:

3.3:运行命令: node index.js 即可。

注意:我传入videoSize时报错,所以我没传入,默认是1920x1080

到此转码推流服务已经搭建好(服务得一直启动)

4.前端代码

4.1:下载jsmpeg.min,js

4.2:index.html文件引入

 4.2:创建canvas容器用来播放视频

4.3: 创建视频源播放实例

参数说明点此官网说明

4.4:实际效果查看(到此就算完成了)

 5.不用的时候记得及时销毁

6.另附上全屏代码

 以上记录使用(纯属个人见解,如有错误欢迎指正)谢谢大家。

哈哈哈,终于搞定一个头大的功能!!!

本文链接地址:https://www.jiuchutong.com/zhishi/283752.html 转载请保留说明!

上一篇:MSOLE32.exe是什么进程 有什么作用 MSOLE32进程查询(msoxmled.exe是什么软件)

下一篇:韦尔瓦奥迪尔湿地起飞的三只大红鹳,西班牙安达卢西亚 (© Óscar Díez/Minden Pictures)(奥维尔的瓦兹河岸)

  • 苹果12怎么设置每次拨号选择(苹果12怎么设置电池电量数字)

    苹果12怎么设置每次拨号选择(苹果12怎么设置电池电量数字)

  • 360浏览器怎么切换极速模式和兼容模式(360浏览器怎么切换模式)

    360浏览器怎么切换极速模式和兼容模式(360浏览器怎么切换模式)

  • vivo x27充不进去电是什么原因(vivox27充不了电)

    vivo x27充不进去电是什么原因(vivox27充不了电)

  • 淘宝提问在哪看(淘宝提问在哪看历史记录)

    淘宝提问在哪看(淘宝提问在哪看历史记录)

  • 微信街景地图怎么打开(微信街景地图怎么没有了)

    微信街景地图怎么打开(微信街景地图怎么没有了)

  • 微信登录错误是什么意思(微信登陆出现错误)

    微信登录错误是什么意思(微信登陆出现错误)

  • 开通情侣空间对方能看到我全部空间内容吗(开通情侣空间对方可以进入自己的空间吗)

    开通情侣空间对方能看到我全部空间内容吗(开通情侣空间对方可以进入自己的空间吗)

  • amd a4-6300相当于i几(amda46300相当于i几代)

    amd a4-6300相当于i几(amda46300相当于i几代)

  • 文件夹怎么发送到qq(文件夹怎么发送到钉钉)

    文件夹怎么发送到qq(文件夹怎么发送到钉钉)

  • 暂时无法接通请稍后再拨是什么意思

    暂时无法接通请稍后再拨是什么意思

  • 华为nova7se支持红外吗(华为nova7se支持wifi6吗)

    华为nova7se支持红外吗(华为nova7se支持wifi6吗)

  • 华为充电没反应又开不了机(华为充电没反应是怎么回事)

    华为充电没反应又开不了机(华为充电没反应是怎么回事)

  • 华为智慧语音怎么关闭(华为智慧语音怎么能卸载掉)

    华为智慧语音怎么关闭(华为智慧语音怎么能卸载掉)

  • 淘宝经常购物互动是什么意思(淘宝经常购物互动怎么删除)

    淘宝经常购物互动是什么意思(淘宝经常购物互动怎么删除)

  • fig al10什么型号(fla al10什么型号)

    fig al10什么型号(fla al10什么型号)

  • i59600k配什么主板(i59600k配什么主板和显卡好)

    i59600k配什么主板(i59600k配什么主板和显卡好)

  • vivo手电筒不亮了怎么回事(vivo手电筒打开不亮)

    vivo手电筒不亮了怎么回事(vivo手电筒打开不亮)

  • 6splus能用快充吗(6splus支持快充吗)

    6splus能用快充吗(6splus支持快充吗)

  • 如何保存看点视频(怎么把看点视频保存到手机相册)

    如何保存看点视频(怎么把看点视频保存到手机相册)

  • 华为手环平时开蓝牙吗(华为手环使用时手机必须开着蓝牙吗)

    华为手环平时开蓝牙吗(华为手环使用时手机必须开着蓝牙吗)

  • 华为p10连拍设置(华为p10手机连拍怎么设置)

    华为p10连拍设置(华为p10手机连拍怎么设置)

  • OPPO k5如何关闭全局搜索(oppo k5如何关闭HD)

    OPPO k5如何关闭全局搜索(oppo k5如何关闭HD)

  • 智慧团建怎么设置管理员(智慧团建怎么设置毕业时间)

    智慧团建怎么设置管理员(智慧团建怎么设置毕业时间)

  • 微信抽奖小程序可以内定吗(微信抽奖小程序怎么提高中奖率)

    微信抽奖小程序可以内定吗(微信抽奖小程序怎么提高中奖率)

  • 小米音响叫啥(小米音响叫啥子)

    小米音响叫啥(小米音响叫啥子)

  • oppo手机内存在哪里看(vivo怎么看手机内存)

    oppo手机内存在哪里看(vivo怎么看手机内存)

  • mcmnhdlr.exe是什么进程 能删掉吗 mcmnhdlr进程查询(lnmgr.exe是什么)

    mcmnhdlr.exe是什么进程 能删掉吗 mcmnhdlr进程查询(lnmgr.exe是什么)

  • Nuscenes 数据集浅析(nyu数据集)

    Nuscenes 数据集浅析(nyu数据集)

  • 土地增值税的计算方法公式
  • 所得税的会计分录怎么做
  • 总账套打
  • 金税四期如何应对
  • 一次性支付一年房租怎么做账每月如何结转
  • 农行公户怎么给公户转账
  • 银行付款回单怎么看
  • 季度所得税申报表怎么申报
  • 报销筹建期间的房租押金怎么做会计分录?
  • 专利技术转让使用费如何做会计处理?
  • 房地产结转收入是什么意思
  • 去年增值税销项少2元
  • 企业纳税总额包含哪些
  • 差额纳税的会计处理
  • 税收楔子是什么意思
  • 文化事业建设费征收对象
  • 普票开错了能退税吗
  • 研发费用加计扣除政策指引2.0
  • 留抵税额怎么入账
  • 没有金税盘怎么查询已开发票
  • 住宿服务可以开免税吗
  • 营业外收支计入应纳税所得额吗
  • 公司账户替别人过账
  • 个体工商户给员工交社保属于职工社保吗
  • 合同的情势变更是什么?
  • 厂区道路施工步骤
  • phpexplode函数
  • php中cookie和session的区别
  • 红利所得的税法规定
  • 生产物料报废
  • 贷款的资产减值怎么处理
  • fpzs1是什么文件可以删除吗
  • el-upload上传文件大小限制
  • 给退休人员发放一次性工龄补贴是真的吗
  • 减免增值税会计处理
  • yolo算法python代码
  • FPN细节剖析以及pytorch代码实现
  • tabstat命令怎么用
  • Laravel 5.3 学习笔记之 错误&日志
  • mybatis plus 用法
  • 茶叶开增值税专用发票,不在申报系统的农副产品类
  • 租赁店面没有发票违法吗
  • 增值税政策执行口径存在的问题及建议
  • 房屋发票备注栏怎么填
  • 费用在发生时确认而不考虑支付费用
  • 三代手续费支付申请表怎么填
  • 金蝶财务软件怎么备份
  • 发放工资的转账支票收款人
  • 公司开发新产品时,由管理层任命的
  • 固定资产转换为投资性房地产转换日
  • 养老保险如何记算
  • 基金申购费的会计分录
  • 增值税递延纳税
  • 股东股权转让后还能起诉公司或者股东侵害其权利吗
  • 注销公司复杂吗?
  • 销项税票怎么开
  • 结余资金结转申请怎么写
  • 其他应付款贷方余额怎么冲平
  • 销售收入用营业收入还是营业总收入
  • 购入原材料结转成本怎么算
  • 会议接待纸笔摆放
  • 可供出售金融资产属于什么科目
  • 待摊费用和长期待摊费用税前扣除
  • 个体工商户如何缴纳社保
  • sql server数据库查询语句
  • win7麦克风没声音怎么设置方法从计算机
  • 应用商店windows
  • 重装xp系统后键盘没反应
  • 万能重装系统
  • win7系统加内存条怎么设置
  • centos部署django项目
  • win8关闭uac
  • js中eval函数是干嘛的
  • angular重新渲染组件
  • python sftp put
  • unity接入安卓sdk
  • javascriptj
  • 公司的完税证明必须打印吗
  • 神州浩天财务软件
  • 黄山市国家税务局倪国初
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设