添加README

This commit is contained in:
xgc 2024-01-16 17:14:22 +08:00
parent cae710b86b
commit 5af81c5358
2 changed files with 45 additions and 0 deletions

45
README.md Normal file
View File

@ -0,0 +1,45 @@
# Easy-FLV
#### 项目介绍
rtsp、rtmp流地址转换成flv浏览器播放
极速开始
-------------------------------------
以下例子基于Spring Boot
### 第一步添加Maven依赖
直接添加以下maven依赖即可
```xml
<dependency>
<groupId>io.github.javpower</groupId>
<artifactId>rtsp-converter-flv-spring-boot-starter</artifactId>
<version>1.5.9</version>
</dependency>
```
### 第二步实现interface
数据库里面存储要播放的rtsp、rtmp流地址和自定义的通道号 实现类中通过通道号查询出地址<br>
```java
@Service
public class RtspDataService implements IOpenFLVService {
@Override
public String getUrl(Integer channel) {
//todo: 根据自定义的channel获取rtsp视频流地址
return "rtsp://10.11.9.251:554/openUrl/16HV8mA";
}
}
```
### 第三步配置yml
```yml
easy.flv.host=http://localhost:8200
```
### 第四步:使用
- 流转换地址GET http://ip:port/get/flv/hls/stream_{channel}.flv
- 浏览器直接播放测试: GET http://ip:port/flv/hls/stream_{channel}.flv
![img.png](img.png)

BIN
img.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 998 KiB