# zx_rtsp **Repository Path**: ZX_java/zx_rtsp ## Basic Information - **Project Name**: zx_rtsp - **Description**: 页面展示rtsp地址,传递流文件,并且展示流内容 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 1 - **Created**: 2023-12-03 - **Last Updated**: 2024-04-28 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # zx_rtsp #### 介绍 页面展示rtsp地址,传递流文件,并且展示流内容 #### 软件架构 软件架构说明 1. rtsp_base下的rtsp_rat是一个spingboot项目,此项目是项目的入口 2. 项目需在单机window环境下执行。非window系统无法运行ffmag进行转码,无法启动nginx.exe 3. 运行项目前需要本机安装jdk以及maven jdk。maven下载路径已经安装方法。可百度 4. 请关闭360等安全防护工具。会误报进行拦截。 5. 建议windows环境安装chrome浏览器,并且把chrome浏览器设置为默认浏览器 #### 安装教程 1. 代码clone到本地后,先解压项目中的monitor-rtsp-hls.zip,解压到本目录下,即monitor-rtsp-hls文件夹的父级目录是rtsp 2. cmd 进入trsp下的rtsp_base下的rtsp_rat下,执行maven clean package命令(需要按照jdk1.8和maven) 3. 执行完毕,知道build success出现后,可在rtsp_rat目录下生成jar包。 4. cmd到此jar包下,运行java -jar xxxx.jar,即可启动此jar包 5. 启动完毕后,页面访问:http://ip(本机ip)/web/index,即可进入输入rtsp流的文本框页面 6. 页面上输入完毕流地址后,点击提交按钮,后台可解析第二个留地址的ip,发送两个流地址到这个ip对应的http://xxx(解析后ip):3939/pipe地址上。(如需要访问成功,需要先在指定机器上运行此项目,接受访问的内容) 7. 发送成功或失败后,后台会自动打开cmd窗口。进行ffmpeg对第二个文本框中的流文件进行饥切割转码。 8. 同时,自动打开windows默认的浏览器,访问ip:8979/live页面进行流文件的展示。 #### 使用说明 1. xxxx 2. xxxx 3. xxxx #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request #### 特技 1. 使用 Readme\_XXX.md 来支持不同的语言,例如 Readme\_en.md, Readme\_zh.md 2. Gitee 官方博客 [blog.gitee.com](https://blog.gitee.com) 3. 你可以 [https://gitee.com/explore](https://gitee.com/explore) 这个地址来了解 Gitee 上的优秀开源项目 4. [GVP](https://gitee.com/gvp) 全称是 Gitee 最有价值开源项目,是综合评定出的优秀开源项目 5. Gitee 官方提供的使用手册 [https://gitee.com/help](https://gitee.com/help) 6. Gitee 封面人物是一档用来展示 Gitee 会员风采的栏目 [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/)