|
|
@@ -1,7 +1,18 @@
|
|
|
# EasyMedia
|
|
|
|
|
|
#### 介绍
|
|
|
-Springboot实现的http-flv、websocket-flv直播点播,支持rtsp、本地文件、rtmp等多种源,h5纯js播放(不依赖flash)
|
|
|
+Springboot实现的http-flv、websocket-flv直播点播,支持rtsp、h264、h265等、rtmp等多种源,h5纯js播放(不依赖flash)
|
|
|
+
|
|
|
+#### 更新说明 2021-02-20
|
|
|
+移除原有spring websocket,采用高性能的netty作为http、ws服务,新增关闭逻辑,由于替换netty,本地文件暂不支持。
|
|
|
+流媒体服务不需要依赖nginx等第三方,自身提供推流服务。
|
|
|
+测试延迟在2-3秒左右
|
|
|
+
|
|
|
+成品下载
|
|
|
+链接:https://pan.baidu.com/s/1mIy0rfjhorr98p3Oa_3X-A
|
|
|
+提取码:0nli
|
|
|
+复制这段内容后打开百度网盘手机App,操作更方便哦--来自百度网盘超级会员V4的分享
|
|
|
+
|
|
|
|
|
|
#### 软件架构
|
|
|
* 通过javacv推拉流存到内存里,直接输出到前端播放,现在只是一个播放实现,没有完善关闭回收,还不适用于生产环境。
|
|
|
@@ -21,11 +32,14 @@ Springboot实现的http-flv、websocket-flv直播点播,支持rtsp、本地文
|
|
|
|
|
|
#### 使用说明
|
|
|
|
|
|
-1. 运行后访问:http://localhost:8888/
|
|
|
-2. 默认读取的是项目根目录下的video本地视频
|
|
|
-3. http接口:http://localhost:8888/test?url=rtsp://wowzaec2demo.streamlock.net/vod/mp4:BigBuckBunny_115k.mov&id=1
|
|
|
-4. ws接口:ws://localhost:8888/flv?url=rtsp://wowzaec2demo.streamlock.net/vod/mp4:BigBuckBunny_115k.mov&id=2
|
|
|
-5. url为输地址、可以是本地地址也可以是rtsp、rtmp等,id为视频的唯一编号
|
|
|
+1. 运行后访问:http://localhost:8888/ #自行修改rtsp地址
|
|
|
+2. 流媒体端口为 8866,8888是web端口(后面需要做管理页面)
|
|
|
+3. 您只需要将您的rtsp替换下面的
|
|
|
+ http://localhost:8866/live?url={rtsp}
|
|
|
+ ws://localhost:8866/live?url={rtsp}
|
|
|
+ 例如:
|
|
|
+ http://localhost:8866/live?url=rtsp://admin:VZCDOY@192.168.2.84:554/Streaming/Channels/102
|
|
|
+ ws://localhost:8866/live?url=rtsp://admin:VZCDOY@192.168.2.84:554/Streaming/Channels/102
|
|
|
|
|
|
|
|
|
#### 为什么要写个这个
|