基于rtsp+ffmpeg的IPC推流

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
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容