Rtsplive-视频流-Linux部署

server/2024/12/29 9:28:50/

系统环境:Ubuntu-24.04-server

JDK环境:≥java17

一、部署rtsplive

上传rtsplive-ubuntu-x64.tar.gz至linux-Ubuntu-24.04服务器

并解压至/opt目录下

二、安装JDK

使用Java 命令,检测是否有安装java,是否大于17版本

如系统安装了低于17版本以下,请卸载并安装≥17的java

卸载Ubuntu系统java:https://www.cnblogs.com/jaysonteng/p/13453244.html

系统环境可联网时,未安装java运行环境,Ubuntu系统会提示安装命令,安装对应版本即可。

安装完成后,执行java --version系统打印出java版本号即java安装成功。

非联网环境安装时,可通过ORACLE官网下载Ubuntu可使用的Debian包进行安装部署。

下载地址:https://www.oracle.com/cn/java/technologies/downloads/#java17

下载版本选择:

下载的文件名称:jdk-17_linux-x64_bin.deb

把下载好的deb包上传至服务器,路径任意,我这里上传到了/opt下

使用dkpg -i 命令进行安装。

安装完成后执行java --version命令确认java是否安装成功。

打印出版本号为安装成功,其他提示需根据报错信息解决对应问题。

三、启动rtsplive

进入到/opt/rtsplive/bin 路径下

运行启动脚本:.\start_rtsplive.bat

bat脚本会执行启动jar包命令,并运行在8088端口上。

四、测试

在客户端电脑上,使用浏览器访问demo地址:http://ip:8088/mse.html 打开demo页。

在第一行地址栏输入:用户名:密码@地址:端口/模式

以此项目测试摄像头地址为例:rtsp://admin:Admin123@192.168.100.112:554/stream1

点击:获取

待返回RTC地址与返回HTTP地址有正确的地址参数返回时,点击:播放按钮进行播放。


http://www.ppmy.cn/server/154158.html

相关文章

遗传算法——附python实现与各方法的作用与修改

前言 遗传算法是数学建模中非常重要的一种搜索和优化算法,掌握遗传算法的精髓除了在竞赛中具有优势以外,更主要的是在解决实际问题的时候提供了一种全新的思路,通过将现实中的某种模式转换成算法,并用以解决某种问题的这种思路&a…

info There appears to be trouble with your network connection. Retrying

这个错误信息表明你在使用包管理器安装项目依赖时遇到了网络连接问题。 可能的解决方法: 检查当前node.js版本是否过低。 建议使用当前长期支持版本 yarn的淘宝镜像:yarn的淘宝镜像-CSDN博客 nvm常用命令:NVM常用命令-CSDN博客 下载 | Node.js 中文…

网络安全的学习路线

最近在绿盟公司实习,看了这篇博客,点击这里 ,有所感悟,自己记录一下网络安全的学习路线。 网络安全主要分别以下几种:1 web安全 2 系统安全 3二进制逆向 4 红蓝对抗 5 密码学 6 AI安全 7 移动(ios,Anr…

Python 输出华丽分割线的方式大全

在 Python 编程中,有时候我们需要为日志、输出结果或者调试信息添加一些分割线,方便视觉上的区分。这篇文章将介绍几种常见的方法和一些创意的分割线设计,帮助你让代码输出更具美感和个性化。 方法 1: 基础分割线 使用 print() 和简单的字符…

SQL 实战:MySQL JSON 函数解析 – 处理非结构化数据

在现代应用中,非结构化数据如 JSON 格式广泛应用于存储复杂的配置信息、动态表单以及嵌套数据。MySQL 从 5.7 版本起正式支持 JSON 数据类型,允许开发者直接在数据库中存储和查询 JSON 格式的数据。 本文将介绍如何使用 MySQL 的 JSON 函数 处理复杂的嵌…

VSCode+WSL作为IDE开发和管理深度学习项目

之前用pycharm习惯了,虽然经常出配置问题,但都一一解决了,最近总是找不到环境,很费解,调试功能也总是出问题,再加上本身操作有点繁琐,只是当阅读器再用,本来链接gitee还可以提交个代…

leetcode hot 100 单词搜索

79. 单词搜索 已解答 中等 相关标签 相关企业 给定一个 m x n 二维字符网格 board 和一个字符串单词 word 。如果 word 存在于网格中,返回 true ;否则,返回 false 。 单词必须按照字母顺序,通过相邻的单元格内的字母构成&am…

【10】Selenium+Python UI自动化测试 邮件发送测试报告(某积载系统实例-04)

测试报告需要发送给相关人员,但每次都要在report目录下去复制太麻烦,可以使用邮件模块自动将生成的报告发送给相关人员 1、 新增utils文件夹,用于存放工具文件 在utils下新增sendmail.py文件 代码 sendmail.py import smtplib from email.…