位置: 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)(奥维尔的瓦兹河岸)

  • i9300怎么刷机呀(i9000刷机教程)(i9300刷miui)

    i9300怎么刷机呀(i9000刷机教程)(i9300刷miui)

  • 笔记本怎么装系统(笔记本怎么装系统win11)

    笔记本怎么装系统(笔记本怎么装系统win11)

  • 怎么把安卓手机的照片转到苹果(怎么把安卓手机的通讯录转到苹果)

    怎么把安卓手机的照片转到苹果(怎么把安卓手机的通讯录转到苹果)

  • 微信名可用漂亮特殊符号吗(微信名可用漂亮特殊符号彩色)

    微信名可用漂亮特殊符号吗(微信名可用漂亮特殊符号彩色)

  • ios12屏蔽更新文件失效(ios12.1屏蔽更新)

    ios12屏蔽更新文件失效(ios12.1屏蔽更新)

  • 删除再拉黑还能再加吗(删除再拉黑还能加好友吗)

    删除再拉黑还能再加吗(删除再拉黑还能加好友吗)

  • 苹果充电头发烫是什么原因(苹果充电头发烫充不进去电)

    苹果充电头发烫是什么原因(苹果充电头发烫充不进去电)

  • 微信解封身份验证失败怎么回事(微信解封身份验证失败)

    微信解封身份验证失败怎么回事(微信解封身份验证失败)

  • 拉黑加删除能加好友吗(拉黑加删除加好友显示什么)

    拉黑加删除能加好友吗(拉黑加删除加好友显示什么)

  • 佳能相机电池怎么取出(佳能相机电池怎么放)

    佳能相机电池怎么取出(佳能相机电池怎么放)

  • 苹果xs max卡槽怎么放卡(苹果xs max卡槽怎么打开)

    苹果xs max卡槽怎么放卡(苹果xs max卡槽怎么打开)

  • oppo三个键怎么设置(oppo三个键怎么设置导航键)

    oppo三个键怎么设置(oppo三个键怎么设置导航键)

  • ipad可以用普通耳机吗(ipad可以用普通typec充电吗)

    ipad可以用普通耳机吗(ipad可以用普通typec充电吗)

  • 小爱音箱一直要充电吗(小爱音箱一直要扫码)

    小爱音箱一直要充电吗(小爱音箱一直要扫码)

  • 手机内屏坏了外屏也要换吗(手机内屏坏了外屏没坏)

    手机内屏坏了外屏也要换吗(手机内屏坏了外屏没坏)

  • 苹果全国联保什么意思(苹果全国联保的条件)

    苹果全国联保什么意思(苹果全国联保的条件)

  • psd手机怎么打开(psd格式手机怎么打开)

    psd手机怎么打开(psd格式手机怎么打开)

  • hdr10是什么意思(hdr10和hdr400)

    hdr10是什么意思(hdr10和hdr400)

  • 微型计算机主板上安装的主要部件(微型计算机主板上一般没有集成USB接口)

    微型计算机主板上安装的主要部件(微型计算机主板上一般没有集成USB接口)

  • 戴尔如何进入安全模式(戴尔如何进入安全启动)

    戴尔如何进入安全模式(戴尔如何进入安全启动)

  • ipad需要关机充电吗(ipad需要关机才能充电进去)

    ipad需要关机充电吗(ipad需要关机才能充电进去)

  • 苹果怎么隐藏照片视频(苹果怎么隐藏照片)

    苹果怎么隐藏照片视频(苹果怎么隐藏照片)

  • 苹果x指纹设置(苹果x的指纹解锁)

    苹果x指纹设置(苹果x的指纹解锁)

  • access中计算控件怎样使用(access计算控件计算平均年龄)

    access中计算控件怎样使用(access计算控件计算平均年龄)

  • wps表格怎么保存到桌面(wps表格怎么保存为pdf格式)

    wps表格怎么保存到桌面(wps表格怎么保存为pdf格式)

  • 电脑关机黑屏风扇还转(电脑关机黑屏风扇还转什么原因)

    电脑关机黑屏风扇还转(电脑关机黑屏风扇还转什么原因)

  • Win11 Dev Build 22000.65开发预览版推送(附更新修复已知问题汇总)

    Win11 Dev Build 22000.65开发预览版推送(附更新修复已知问题汇总)

  • 个人所得税综合税率表2023
  • 金蝶报账怎么报销
  • 税收职能和作用
  • 个税手续费返还比例
  • 兼职会计负责的工作内容
  • 出口退税账务处理
  • 零星采购范围
  • 个税申报没填过租房信息,却有怎么回事
  • 按月按季申报
  • 企业的成本核算包括
  • 房地产开发企业预缴增值税
  • 双倍余额递减法如何计算
  • 生产企业有哪些费用
  • 一般纳税人怎么交税
  • 每月发放奖金的会计分录
  • 关联交易类型有哪些
  • 失控发票不处理的后果
  • 房地产行业应收帐款周转率平均值
  • 单位定期存款支取
  • 图书发票票样
  • 普通发票也属于增值税发票吗
  • 劳务工程款和工人工资的区别
  • 返修产品如何账务处理
  • macbook设置壁纸后开机变回原样
  • mac上安装homebrew
  • 如何做预估成本
  • 其他资金结转结余包括哪些
  • 工商年检需准备什么资料
  • phpget方法
  • dl是什么文件
  • myfastupdate.exe - myfastupdate是什么进程文件 有什么用
  • 迷迭香的养殖方法
  • 低值易耗品的三级科目有哪些
  • phpcrawl
  • 南极岛在哪
  • thinkphp获取数据库数据
  • 结转应付职工薪酬会计科目
  • 单位收到社保补贴的钱做账
  • vue中的icon
  • 建筑工程价款结算
  • 将外购商品用于个人消费
  • 金税盘减免怎么做分录
  • 外国人在中国工作的基本条件
  • php页面出不来
  • 小规模增值税减按1%的政策
  • 职工福利费的会计处理
  • 小规模企业现金流量表
  • 出口退税计入
  • 设计公司发生的设计费怎么入账
  • 车船费代交是什么意思
  • 服装厂做的都是什么产品
  • 上月留抵税怎么算应纳税额
  • 计提工资时一定要发票吗
  • 弥补上年亏损的分录 所得税
  • 社保费跟工资有关系吗
  • 库存商品账务没做如何调增
  • 如何建立一个新的群
  • 支票上的金额和确定的金额
  • mysql8.0远程连接
  • Windows10安装net3.5
  • mysql优化sql有哪些
  • win7旗舰版系统还原无法启动
  • win7 64位系统插入磁盘提示“将磁盘插入驱动器”的解决方法
  • 强化系统设计
  • windows8文件夹怎么加密
  • ie的进程
  • linux下history命令显示历史指令记录的使用方法
  • cocos2d-js教程
  • nginx react
  • js导入图片
  • 用jquery
  • 批量替换在哪
  • js原生dialog
  • shell脚本中计算变量除法
  • 文件夹权限命令
  • 网页过关类游戏
  • Developing for Android, III: The Rules: Performance
  • 企业代扣代缴个人所得税怎么算
  • 南昌 税务局
  • 我国为什么不推行安乐死
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设