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

  • 盐城采样码在哪里找(盐城核酸采样新用户端)

    盐城采样码在哪里找(盐城核酸采样新用户端)

  • 小度蓝牙耳机怎么重新配对(小度蓝牙耳机怎么进入配对状态)

    小度蓝牙耳机怎么重新配对(小度蓝牙耳机怎么进入配对状态)

  • 思源黑体是免费字体吗(思源黑体免费下载)

    思源黑体是免费字体吗(思源黑体免费下载)

  • 不让别人下载我的抖音视频怎么弄(不让别人下载我的抖音视频怎么设置)

    不让别人下载我的抖音视频怎么弄(不让别人下载我的抖音视频怎么设置)

  • 小米9不能永久亮屏(小米9可以完美解锁吗)

    小米9不能永久亮屏(小米9可以完美解锁吗)

  • k30pro刷新率(k30Pro刷新率多少)

    k30pro刷新率(k30Pro刷新率多少)

  • 8p怎么分屏(8p手机如何分屏)

    8p怎么分屏(8p手机如何分屏)

  • 钉钉有回放吗(钉钉有回放嘛)

    钉钉有回放吗(钉钉有回放嘛)

  • 探探每天可以划多少次(探探一天能滑多少次)

    探探每天可以划多少次(探探一天能滑多少次)

  • 键盘caps灯亮怎么关(键盘caps灯亮怎么开)

    键盘caps灯亮怎么关(键盘caps灯亮怎么开)

  • 剪映删除的草稿箱怎么恢复(剪映删除草稿,手机里的不会删除吧)

    剪映删除的草稿箱怎么恢复(剪映删除草稿,手机里的不会删除吧)

  • 华为滑屏模式怎么改(华为的滑屏设置)

    华为滑屏模式怎么改(华为的滑屏设置)

  • 小米手机微信发不出去信息是怎么回事(小米手机微信发不出去图片怎么回事)

    小米手机微信发不出去信息是怎么回事(小米手机微信发不出去图片怎么回事)

  • 华为mate30后盖什么材质(华为mate30后盖多少钱换一个)

    华为mate30后盖什么材质(华为mate30后盖多少钱换一个)

  • 为什么退款售后删不掉(为什么退款售后怎么删除记录)

    为什么退款售后删不掉(为什么退款售后怎么删除记录)

  • 红米airdots怎么切歌(红米airdots怎么看电量)

    红米airdots怎么切歌(红米airdots怎么看电量)

  • 蓝牙耳机降噪什么意思(蓝牙耳机降噪什么技术)

    蓝牙耳机降噪什么意思(蓝牙耳机降噪什么技术)

  • vivo手机能开空调吗(vivo手机能开空调遥控器吗)

    vivo手机能开空调吗(vivo手机能开空调遥控器吗)

  • 抖音昵称可以改几次(抖音昵称可以改几次,有影响吗)

    抖音昵称可以改几次(抖音昵称可以改几次,有影响吗)

  • 美版s10 是双卡双待吗(美版s10是双卡吗)

    美版s10 是双卡双待吗(美版s10是双卡吗)

  • 手机屏坏了怎么把东西导出来(手机屏坏了怎么把照片导入新手机)

    手机屏坏了怎么把东西导出来(手机屏坏了怎么把照片导入新手机)

  • 打95188可以解封花呗么(打95188有协商成功的吗)

    打95188可以解封花呗么(打95188有协商成功的吗)

  • 苹果id欠费期限是多少(苹果id欠费有利息吗)

    苹果id欠费期限是多少(苹果id欠费有利息吗)

  • 充电到80充不进去(充电到80充不进电怎么办)

    充电到80充不进去(充电到80充不进电怎么办)

  • WordPress另一更新正在进行解决方法(wordpress自动更新)

    WordPress另一更新正在进行解决方法(wordpress自动更新)

  • 缴纳增值税做账
  • 小规模纳税人可以开9%专票吗
  • 经营租赁的税务编码是什么
  • 股东投资款给自己发工资如何处理?
  • 外贸出口免税政策
  • 高新企业要求研发投入
  • 公司承担社保能放到生产成本里吗
  • 集团内部资产无偿划转是否纳税增值税
  • 开票系统里红字发票怎么开
  • 收到返利款怎么做账
  • 企业清算过程中应收应付的处置
  • 销售支付产品是什么意思
  • 结算业务申请书和转账支票区别
  • 支付职工医药费计入什么科目
  • 技术出口税务处理
  • 资产评估机构可以评估土地吗
  • 公司支付宝扣的钱去哪了
  • 工程项目中的设备主要包括什么和什么
  • 含税金额怎么计算
  • 出口退税进项发票
  • 发票的金额可以答应客户多开
  • 物流公司通行票抵税比例是多少
  • 银行结算卡年费多少
  • 技术服务费成本票是什么
  • 工程发票开具所需资料有什么?
  • 银行存款转定期存款计入什么科目
  • 两处发工资,如何合并
  • 预付款未收到发票如何做账
  • 职工福利费的扣除限额怎么算
  • 资产报废对企业的好处
  • linux文件管理与常用命令实验报告
  • 拆迁地下室
  • 预防cpu被烧毁的办法
  • vrvarp.exe是什么
  • 如何区分货币财富和收入
  • 企业所得税税前扣除凭证管理办法
  • 办公用品开发票有哪些
  • 社保缴费基数如何调整
  • 非上市公司股权估值
  • 一次性扣除固定资产汇算清缴
  • vue项目中技巧知识点
  • 如何使用openAI总结小说内容
  • javascript基础编程
  • php xml转数组
  • 发票的普票和专票什么区别
  • 其他综合收益是利润表项目吗
  • 机票退票手续费新规定2023
  • 其他业务成本如何结转
  • php判断useragent
  • 国家为什么要征收各种税
  • 哪些企业可以开发票
  • sql 语句插入结果为select和值混合示例
  • 应付职工薪酬余额方向
  • 在建工程账务怎么会转到预收账款
  • 增值税专用发票抵扣期限
  • 购货方收到红字发票计入进项税转出还是进项税额负数?
  • 物流公司过户给我需要做什么
  • 公司为小规模纳税人
  • 要交多少税收跟什么有关
  • 从增值税抵扣进项怎么算
  • 年度利润总额怎么填
  • 小规模纳税人如何建账记账及流程
  • 平行结转分步法例题
  • sql数据库建立步骤
  • win7系统怎么设置开机启动项
  • ubuntu21 安装
  • ubuntu20.04怎么样
  • ecap.exe是什么
  • Win7旗舰版系统安装
  • 苹果电脑如何制作
  • mac系统怎么共享文件夹
  • fs是什么文件
  • linuxvi编辑器的用法
  • surface使用
  • nodejs require 路径查找
  • unity 角色控制器设置isTrigger问题
  • shell编程入门
  • android 轮播
  • 收到红字信息表不能直接开具
  • 增值税专用发票增额需要什么资料
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设