两步实现网页播放rtsp视频流(基于srs3.0 + ffmpeg )

一、相关组件:

1、SRS : 版本3.0 ,用于流媒体转发

下载及安装说明 https://github.com/ossrs/srs
建议全部配置默认,直接安装docker 镜像

docker run -p 1935:1935 -p 1985:1985 -p 8080:8080  registry.cn-hangzhou.aliyuncs.com/ossrs/srs:3

2、ffmpeg: 版本: 最新版本, 用于推流(把视频流从一个摄像头推送到SRS)
下载地址:http://www.ffmpeg.org/download.html

./ffmpeg/bin/ffmpeg-i [推流地址] -c copy -f flv [拉流地址]
本人用的windos版本,ffmpeg下载下来不需要任何配置可直接使用,进入其bin目录,通过个人电脑(192.168.1.100)把摄像头(192.168.1.64)的rtsp流推送到服务器(192.168.1.150)

 ./ffmpeg -i rtsp://admin:[email protected]:554/h264/ch33/sub/av_stream -c copy -f flv rtmp://192.168.1.150:1935/live/zb

3、摄像头:宇视某型号, 视频流使用协议:RTSP , 编码格式:H264
IP: 192.168.1.64 ,rtsp端口: 554
管理页:http://192.168.1.64/
用户名: admin 密码 admin

4、终端: 协议: RTMP ,网页 或 VLC 播放器

网页可通过第三方js插件直接播放rtmp视频流: rtmp://192.168.1.150:1935/live/zb
https://blog.csdn.net/qq_30152271/article/details/84334734
也可以使用vlc 播放器测试

你可能感兴趣的:(两步实现网页播放rtsp视频流(基于srs3.0 + ffmpeg ))