安装docker ffmpeg
docker+ffmpeg初步使用_jrottenberg/ffmpeg-CSDN博客
docker pull jrottenberg/ffmpeg
docker run -it --entrypoint='bash' jrottenberg/ffmpeg
docker start ...
下载jsmpeg
npm install -g ws
npm install ws
npm install http-server -g
进入jsmpeg目录
node websocket-relay.js supersecret 8081 8082
再打开一个命令行启动推流
进入之前启的docker 容器
docker exec -it focused_jackson /bin/bash
执行
ffmpeg -i "rtspurl节目源地址" -q 0 -f mpegts -codec:v mpeg1video -s 1366x768
例子:
ffmpeg -i "rtsp://admin:123456@192.168.31.131:554/Streaming/Channels/101" -q 0 -f mpegts -codec:v mpeg1video -s 1366x768 http://192.168.31.189:8081/supersecret
admin 和 123456为登录下面的账号和密码,192.168.31.131是录像机IP,554是RTSP端口
http://127.0.0.1:8081/supersecret
再打开一个命令行进入jsmpeg目录,输入:
http-server
用浏览器打开网址
http://ip:8080/view-stream.html