### 如何运行 ```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 ``` #### 云台功能 ``` 目前支持海康相机,大华待更新 http://localhost:8888/hk/ctrl?ip=192.168.2.120&op=left&username=admin&password=VZCDOY ip 相机ip op 操作,up、down、left、right、left_up、left_down、right_up、right_down、big、small username 相机用户名 password 相机密码 port 控制端口(可不传) ```