|
@@ -0,0 +1,72 @@
|
|
|
+### 如何运行
|
|
|
+
|
|
|
+```java
|
|
|
+java -jar EasyMedia-0.0.1-SNAPSHOT.jar
|
|
|
+还可以这样改端口
|
|
|
+java -jar -Dserver.port=页面端口 -Dmediaserver.port=媒体端口 EasyMedia-0.0.1-SNAPSHOT.jar
|
|
|
+```
|
|
|
+
|
|
|
+#### flv播放
|
|
|
+
|
|
|
+```java
|
|
|
+#播放url规则,easymedia启动后,直接将此链接用flv播放器就能放
|
|
|
+http://localhost:8866/live?url={您的源地址}
|
|
|
+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
|
|
|
+
|
|
|
+本地文件(支持格式参照ffmpeg支持的格式):
|
|
|
+http://localhost:8866/live?url=d:/flv/testVideo.mp4
|
|
|
+ws://localhost:8866/live?url=d:/flv/testVideo.mp4
|
|
|
+
|
|
|
+电脑桌面投影(url改成desktop即可):
|
|
|
+http://localhost:8866/live?url=desktop
|
|
|
+ws://localhost:8866/live?url=desktop
|
|
|
+```
|
|
|
+
|
|
|
+#### hls播放
|
|
|
+```java
|
|
|
+#用hls播放器播放,必须要通过页面或者api开启切片后才能放,这功能是最近新增内容,后期会做优化
|
|
|
+#注意此处是http端口8888,后期将统一使用媒体端口
|
|
|
+http://localhost:8888/hls?url={您的源地址}
|
|
|
+```
|
|
|
+
|
|
|
+#### 参数使用
|
|
|
+```java
|
|
|
+#参数
|
|
|
+autoClose=false(无人观看一分钟后自动关闭推流,默认true开启自动关闭,false不关闭)
|
|
|
+ffmpeg=true (true为强制使用ffmpeg,否则默认使用javacv)
|
|
|
+
|
|
|
+
|
|
|
+#永久播放
|
|
|
+http://localhost:8866/live?url=rtsp://admin:VZCDOY@192.168.2.84:554/Streaming/Channels/102&&&autoClose=false
|
|
|
+ws://localhost:8866/live?url=rtsp://admin:VZCDOY@192.168.2.84:554/Streaming/Channels/102&&&autoClose=false
|
|
|
+
|
|
|
+#ffmpeg方式推流(遇到不支持的流可以使用此参数,强制使用ffmpeg)
|
|
|
+http://localhost:8866/live?url=rtsp://admin:VZCDOY@192.168.2.84:554/Streaming/Channels/102&&&ffmpeg=true
|
|
|
+ws://localhost:8866/live?url=rtsp://admin:VZCDOY@192.168.2.84:554/Streaming/Channels/102&&&ffmpeg=true
|
|
|
+
|
|
|
+#可以多个参数一起,只需参数前面增加&&&
|
|
|
+http://localhost:8866/live?url=rtsp://admin:VZCDOY@192.168.2.84:554/Streaming/Channels/102&&&autoClose=false&&&ffmpeg=true
|
|
|
+ws://localhost:8866/live?url=rtsp://admin:VZCDOY@192.168.2.84:554/Streaming/Channels/102&&&autoClose=false&&&ffmpeg=true
|
|
|
+```
|
|
|
+
|
|
|
+#### 页面功能
|
|
|
+```java
|
|
|
+访问 http://localhost:8888
|
|
|
+```
|
|
|
+
|
|
|
+#### restful api
|
|
|
+```java
|
|
|
+新增流 http://localhost:8888/add?url={您的源地址}&remark={备注}
|
|
|
+停止并删除 http://localhost:8888/del?url={您的源地址}
|
|
|
+停止flv推流 http://localhost:8888/stop?url={您的源地址}
|
|
|
+开启flv推流 http://localhost:8888/start?url={您的源地址}
|
|
|
+开启hls切片 http://localhost:8888/startHls?url={您的源地址}
|
|
|
+停止hls切片 http://localhost:8888/stopHls?url={您的源地址}
|
|
|
+查看保存的流 http://localhost:8888/list
|
|
|
+```
|
|
|
+
|
|
|
+
|