RTMP摄像头接入到ThingsPanel,并使用rtmp、flv、hls多种格式播放

2023-04-15

这个教程的目的是接入rtmp摄像头或者直播并在ThingsPanel中播放 。

在进行这个操作之前,需要准备好如下的准备:

  1. Linux服务器并开放1935、1985、8080端口
  2. 安装好FFmpeg,并准备好一个视频
  3. 也可以直接用一个摄像头

搭建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端口

http://124.223.111.248: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


在系统中配置地址并查看视频





Github
Gitee
微信交流群
QQ交流群
商务咨询
北京极益科技有限公司 版权所有 ICP:京ICP备15045763号-12