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

  • 月末结存材料的实际成本例题
  • 应付账款转营业外收入进项税转出
  • 小规模纳税人普票和专票怎么交税
  • 原始发票丢失怎么报销
  • 收到进项专用发票怎么做
  • 材料成本差异怎么理解
  • 一般纳税人税负率一般控制在多少?法律依据
  • 暂估入库商品作暂估冲红处理如何做?
  • 别人给的发票一直不开
  • 营业执照印花税是什么意思啊
  • 销项负数发票与红字发票
  • 股票授予代替工资缴税吗?
  • 一般纳税人两费减免会计分录
  • 安家费要还吗
  • 发票联给错怎么办?
  • 增值税小规模纳税人申报表填表说明
  • 劳务分包简易计税可以抵扣吗
  • 公司为职工缴纳的医保不计入账户吗
  • 年利率的计算公式(免利息税)
  • 暂估收入的凭证怎么做
  • 合并报表的编制主体
  • 企业应付账款管理优化方案设计
  • 1697509419
  • 公户转私户的钱怎么退回来
  • mac 移动硬盘 文件系统
  • php 智能家居
  • 固定资产的折旧怎么算
  • php追加写入
  • 简述php中常用魔术方法及其各自的作用
  • 软件和集成电路杂志官网
  • wordpress主题0skr
  • php domdocument
  • 申请代开增值税专用发票有金额限制吗
  • 转让费交什么税
  • yolov5 libtorch
  • websocket怎么用
  • Sublime Text 4 (Build 4143) 注册方法STEP BY STEP
  • 工程公司项目管理部管理制度
  • 织梦cms不更新了吗
  • mongodb快速入门
  • 核定征收企业所得税应税所得率
  • 认缴制下,资金什么时候必须到位
  • sql server怎么用sql语句创建数据库
  • 收到证券公司信息
  • 购入固定资产印花税税目是什么
  • 重分类调整的内容包括什么
  • 应发工资计入什么科目
  • 进项税额已经抵扣会计分录
  • 建筑业有收入没有成本
  • 计提工资的会计处理
  • 验资户和基本户账号一致么
  • 原材料暂估的业务包括
  • 应付票据的概述
  • 自创商誉是否需要纳税
  • 补充养老保险和年金
  • 未分配利润高怎么解释
  • 服装、眼镜、鞋、西药的发票如何做账较好?
  • 电子发票怎么会失效
  • fedora os
  • Win10 Mobile 10572预览版上手体验视频
  • linux系统中
  • 怎么更改桌面图标字体
  • frameworkservic.exe是什么进程 有什么作用 frameworkservic进程查询
  • linux 内核编译
  • linux系统问题汇总
  • win8怎样设置将文件保存到d盘
  • opengl编程宝典
  • 基于专业性的家校双向互动,需要家长的学校教育参与
  • 关于博客说法错误的是
  • react all in js
  • linux创建用户的命令是什么
  • unity3d坐标系
  • JavaScript中OnLoad几种使用方法
  • jquery使用教程
  • jquery easyUI中ajax异步校验用户名
  • javascript位置属性
  • 最大的k个数python
  • 河南省地方税务局公告2011年第10号
  • 南京国民政府统治和开辟革命新道路
  • 模范劳动者
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设