使用ffmpeg将rtsp流转流实现h5端播放

news/2024/7/10 21:54:00 标签: ffmpeg

主要实现rtsp转tcp协议视频流播放

ffmpeg下载安装(公认业界视频处理大佬)
a、官网地址:www.ffmpeg.org/
b、gitHub:github.com/FFmpeg/FFmp…
c、推荐下载地址:ffmpeg.zeranoe.com/builds/ (选择如下图)

 

2.配置ffmpeg环境变量:

a、解压缩上一步的ffmpeg文件
b、配置环境变量,把ffmpeg下的bin配置到系统path变量里面,根据自己不同的路径配置 如下图 :(如何配置环境变量可自行百度)

c、检测ffmpeg是否配置成功:配置之后控制台输入ffmpeg出现下面的文字说明安装正确,否则请自行百度 

3.Node.js安装:nodejs.org/zh-cn/ 官网下载后直接下一步下一步……(自行百度)

4. 下载livertsp(运行主程序)到本地: gitee.com/Anan_ct/liv…

5.在项目中安装ws包:在vscode打开 livertsp -> 在终端中打开 -> 执行:
 

npm i ws

 6.在vscode打开 livertsp -> 在终端中打开 -> 执行:

node websocket-anan.js anankey 8081 8082
 

(即:在node中执行websocket-anan.js文件)

6.1说明:

anankey 是密码

8081 是ffmpeg推送端口

8082 是前端webSocket端口

出现下图结果则表示成功:

7.上述进程不要停止:运行ffmpeg

在cmd执行下面的代码:(一定要注意这里不能出错)

 

ffmpeg -rtsp_transport tcp -i "你的rtspurl" -q 0 -f mpegts -codec:v mpeg1video -s 1366x768 http://127.0.0.1:8081/anankey

出现下面的文字(最后一行在不断解析)说明运行正确

7.在vscode 里运行 livertsp 中的 anan-view.html 即可看见实时监控视频 (建议使用 Live Server插件打开 不然会出错 )

 

 


http://www.niftyadmin.cn/n/468072.html

相关文章

机器学习理论知识部分——朴素贝叶斯

系列文章专栏以及精选文章 机器学习以及matlab和数据分析 机器学习聚类算法——BIRCH算法、DBSCAN算法、OPTICS算法_ 机器学习——随机森林算法、极端随机树和单颗决策树分类器对手写数字数据进行对比分析_极端随机森林算法 文章目录 问题一、朴素贝叶斯是基于特征独立性假…

细胞学说的确立(信息的获取)【善用信息】

文章目录 引言I 测量数据信息的方法1.1 直接测量和观测1.2 通过等价信息进行间接观测II 生物学的发展历程1.1 外观和简单属性的了解1.2 探究生物体内部的结构1.3 组织和细胞1.4 研究细胞内部III 细胞学说3.1 “细胞”一词的来历3.2 发现活细胞3.3 细胞是组成生物体的基本单位引…

我想搭建一个商城?有哪些流程?

近年来,我国电子商务发展迅速。淘宝、京东、亚马逊等一大批电子商务巨头受到越来越多消费者的青睐。互联网普及率大大提高,消费者也逐渐形成了网上购物的习惯。在支付体验、物流服务和售后服务不断提升的过程中,越来越多的消费者依赖网络购物…

智能电子秤方案设计与开发

电子秤是一种利用胡克定律或力的杠杆平衡原理来测量物体质量的衡器。主要由承载系统(如秤盘、秤体)、传力转换系统(如杠杆传递系统、传感器)和示值系统3部分组成的。根据结构原理,有机械秤、电子秤、机电结合秤三大类。传感器是智能型电子秤的核心部件,它…

定积分的应用—所围图形的面积、绕轴旋转所围成立体的体积、旋转曲面的面积、弧长

本篇本章,将从几个简单的例子带大家分析总结定积分的应用中常用的方法和思想,一起学习进入定积分的世界😜😜 一、求所围图形的面积 1.求由抛物线 y x 2 与 y 2 − x 2 所 围 图 形 的 面 积 yx^2与y2-x^2所围图形的面积 yx2与y2…

webrtc摄像头对讲方案metaRTC ZLMediaKit

网络摄像头可以通过网络远程查看实时视频图像,也可以和浏览器与手机APP等对讲,对讲方案有P2P/SFU/MCU等。metaRTCZLMediaKit是一个比较适合的SFU对讲方案。 语音编码 考虑摄像头算力低以及拾音器采样率等因素,G711比OPUS更适合。 metaRTC支持G711A(PCM…

「SQL面试题库」 No_109 计算布尔表达式的值

🍅 1、专栏介绍 「SQL面试题库」是由 不是西红柿 发起,全员免费参与的SQL学习活动。我每天发布1道SQL面试真题,从简单到困难,涵盖所有SQL知识点,我敢保证只要做完这100道题,不仅能轻松搞定面试&#xff0…

撸一遍STM32最小系统板

采样的MCU型号为STM32F405RGT6,目前这款芯片价格便宜性能好。 1 电机控制会用到单片机的哪些功能? GPIO(通用输入/输出):单片机的GPIO引脚可以用于控制电机的开关、使能以及接收传感器的反馈信号。通过设置GPIO引脚的…