下面主要是srs服务器的搭建
1.用途
srs服务器的一般作用是作为rtmp服务器/webrtc服务器接收音视频流。
2.安装--用docker启动,跳过这里
3.启动
4.推流
使用 1 推送官方的flv视频流(目前是3分34秒的阿凡达预告片),使用 2 推送摄像头流。
提示:srs服务器启动后,服务器地址一般是localhost,也就是自己的ip地址。
注意:如果参阅官方教程,一共两步:
1.启动srs服务器
2.使用FFmpeg/Docker推流到本机:推流需要使用sudo权限,因为普通权限无法打开source.flv。
5.vlc拉流
6.docker启动
在仓库的发布选项内
7.Live Streaming
用docker打开srs
使用FFmpeg的Docker推流到本机
或者使用 FFmpeg(点击下载) 或 OBS(点击下载) 推流:
复制
Note: 实例文件./doc/source.flv在SRS的源代码目录中有。
打开下面的页面播放流(若SRS不在本机,请将localhost更换成服务器IP):
- RTMP (by VLC rtmp://localhost/live/livestream
- H5(HTTP-FLV): http://localhost:8080/live/livestream.flv
- H5(HLS): http://localhost:8080/live/livestream.m3u8
控制台有播放器,直接使用
8.流量监控
实现效果