diff --git a/README.md b/README.md new file mode 100644 index 0000000..6538de1 --- /dev/null +++ b/README.md @@ -0,0 +1,45 @@ + +# Easy-FLV + +#### 项目介绍 +rtsp、rtmp流地址转换成flv浏览器播放 + +极速开始 +------------------------------------- +以下例子基于Spring Boot + +### 第一步:添加Maven依赖 + +直接添加以下maven依赖即可 + +```xml + + io.github.javpower + rtsp-converter-flv-spring-boot-starter + 1.5.9 + +``` +### 第二步:实现interface +数据库里面存储要播放的rtsp、rtmp流地址和自定义的通道号 实现类中通过通道号查询出地址
+```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) diff --git a/img.png b/img.png new file mode 100644 index 0000000..e67c5c2 Binary files /dev/null and b/img.png differ