# rtsp-websocket-server
**Repository Path**: bluealgae/rtsp-websocket-server
## Basic Information
- **Project Name**: rtsp-websocket-server
- **Description**: No description available
- **Primary Language**: Unknown
- **License**: MIT
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2025-01-21
- **Last Updated**: 2025-01-21
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# RTSP-WEBSOCKET-SERVER




[](./LICENSE)
## 简述
- 技术结构 **RTSP + H264 + FMP4 + WebSocket + MSE + WEB**
- 目前支持**海康、大华摄像头**RTSP视频流在WEB页面上显示,亲测有效
- 视频流获取支持**TCP/UDP**两种方式,任意切换
- **纯JAVA**开发,没有任何其他依赖,**无插件**,**轻量级**,还可以定制化扩展开发
- 视频响应快速,**延时 < 1s**,几乎**无延时**,**实时性强**,即开即用
- 采用的通信库: https://github.com/xingshuangs/iot-communication
## 整体结构
Camera ==> JAVA Server(Proxy) ==> HTML5 Page.

## 使用指南
### 1. rtsp-websocket-server-sample(rtsp地址模式)
1. jar包启动 或 IDEA启动
2. 登录访问地址:http://127.0.0.1:8088
3. 输入正确的摄像头RTSP地址
4. 点击页面上的打开按钮

### 2. rtsp-websocket-server-starter(订阅模式)
先在配置文件中配置RTSP的访问地址
```text
rtsp:
addresses:
- number: 1001
url: rtsp://admin:123456@192.168.3.251:554/h264/ch1/main/av_stream
- number: 1002
url: rtsp://admin:123456@192.168.3.250:554/h264/ch1/main/av_stream
```
1. jar包启动 或 IDEA启动
2. 登录访问地址:http://127.0.0.1:8089
3. 点击websocket的连接
4. 选择对应的视频通道,点击订阅

## 联系方式
如果有任何问题,可以通过以下方式联系作者,作者在空余时间会做解答。
- QQ群:**759101350**
- 邮件:**xingshuang_cool@163.com**
## 许可证
根据MIT许可证发布,更多信息请参见[`LICENSE`](./LICENSE)。
@2019 - 2099 Oscura版权所有。
## 赞助
一杯奶茶足矣
**微信** (请备注上你的姓名)
