RTMP摄像头接入到ThingsPanel,并使用rtmp、flv、hls多种格式播放
发布日期:
这个教程的目的是接入rtmp摄像头或者直播并在ThingsPanel中播放 。
在进行这个操作之前,需要准备好如下的准备:
- Linux服务器并开放1935、1985、8080端口
- 安装好FFmpeg,并准备好一个视频
- 也可以直接用一个摄像头
搭建srs并推流
一条命令搭建
docker run --rm -it -p 1935:1935 -p 1985:1985 -p 8080:8080 \
registry.cn-hangzhou.aliyuncs.com/ossrs/srs:4 ./objs/srs -c conf/docker.conf
打开 1935 1985 8080 3个端口
访问服务器网址的8080端口
系统提示,推流到rtmp://124.223.111.248/live/livestream
使用FFmpeg推流到平台
ffmpeg -re -i ElectricityMeter.mp4 -c copy -f flv rtmp://124.223.111.248/live/livestream
查看播放地址
RTMP (by VLC): rtmp://124.223.111.248/live/livestream
H5 FLV :http://124.223.111.248:8080/live/livestream.flv
H5(HLS): http://124.223.111.248:8080/live/livestream.m3u8