美文网首页
基于rtsp+ffmpeg的IPC推流

基于rtsp+ffmpeg的IPC推流

作者: 济夏 | 来源:发表于2018-09-12 11:13 被阅读593次

Linux下

根据提供示例:组装地址如下

ffmpeg

-i rtsp://admin:a1234567@192.168.2.223:554/cam/realmonitor?channel=1&subtype=1

-vcodec copy -acodec aac -ar 44100 -strict -2-ac 1 -f flv -s 1280x720 -q 10 -f flv rtmp://127.0.0.1:1935/hls/cam

ffmpeg

-i rtsp://admin:a1234567@192.168.2.223:554/cam/realmonitor?channel=1&subtype=1

-vcodec copy -f flv rtmp://127.0.0.1:1935/hls/cam

Win下

这里直接用win 平台下的ffmpeg推送

下载地址:https://ffmpeg.zeranoe.com/builds/

ffmpeg

选择对应的版本

zip

配置环境变量

env

Cmd 下 查看版本

Ffmpeg -version

version

开始推流

ffmpeg -i"rtsp://admin:a1234567@192.168.2.223:554/cam/realmonitor?channel=1&subtype=1"  -f flv"rtmp://127.0.0.1:1935/hls/cam"

push

Vlc 播放

vlc stat

设置局域网可访问

设置NAT

NAT

重新推流:

ffmpeg -i "rtsp://admin:a1234567@192.168.2.223:554/cam/realmonitor?channel=1&subtype=1"  -f flv "rtmp://192.168.2.251:1935/hls/cam"

push

VLC播放

player & stat

自然也可以配置下参数,提高画面质量。

ffmpeg -i “rtsp://admin:a1234567@192.168.2.223:554/cam/realmonitor?channel=1&subtype=1” -vcodec copy -acodec aac -ar 44100 -strict -2 -ac 1 -f flv -s 1280x720 -q 10 -f flv ”rtmp://192.168.2.251:1935/hls/cam“

200W

更换摄像头:

IPC

此时也可以看下,hls目录下的信息:

ts

当然,也可以使用OBS推流

安装OBS这里就不说明了;

安装完毕后,打开找到来源,设置来源信息,这里选择VLC流,设置源名称为ITC;

添加URL:rtsp://admin:Aa1234567@192.168.2.222:554/cam/realmonitor?channel=1&subtype=0

同时设置推流地址:

rtmp://192.168.2.251:1935/hls;流名称:app;

OBS conf

开始推流:

push HLS

相关文章

网友评论

      本文标题:基于rtsp+ffmpeg的IPC推流

      本文链接:https://www.haomeiwen.com/subject/vvxvgftx.html