搭建srs流媒体服务器
参考: https://github.com/winlinvip/srs
方案: 搭建流媒体服务器之后,采用ffmpeg推流(也可以使用obs推流),VLC拉流观看
1、下载SRS源码
git clone https://github.com/ossrs/srs
2、安装SRS
cd srs/trunk
./configure && make
3、运行
./objs/srs -c conf/srs.conf
4、srs低延迟配置(配置srs.conf)
# the listen ports, split by space.
listen 1935;
vhost __defaultVhost__ {gop_cache off;queue_length 10;min_latency on;mr {enabled off;}mw_latency 100;tcp_nodelay on;
}
5、ffmpeg推流
ffmpeg -re -i 1.mp4 -c copy -f flv rtmp://192.168.1.196:1935/live/app
效果: 。。上传不了图片
6、VLC观看
打开网络串流, 使用推流的rtmp地址即可观看。
无关: 网上还有挺多方法。我还用过nginx-rtmp协议,但是这个协议延迟太高。HTTP-FLV这个我还没试验过。
搭建srs流媒体服务器相关推荐
- Docker 搭建 SRS 流媒体服务器
1.SRS 简介 SRS(Simple RTMP Server) 是国人写的一款非常优秀的开源流媒体服务器软件,可用于直播/录播/视频客服等多种场景,其定位是运营级的互联网直播服务器集群. githu ...
- SRS流媒体服务器——服务器读取RTMP推流数据
SRS流媒体服务器--服务器读取RTMP推流数据 目录 处理RTMP推流video message 处理RTMP推流audio message 处理RTMP推流onMetaData message S ...
- SRS流媒体服务器——WebRTC推拉流演示
SRS流媒体服务器--WebRTC推拉流 目录 WebRTC推拉流配置 WebRTC拉流演示 WebRTC推流演示 SRS官方WebRTC文档:https://github.com/ossrs/srs ...
- SRS流媒体服务器——RTMP推流、拉流创建连接
SRS流媒体服务器--RTMP推流.拉流创建连接 目录 识别客户端,然后获取或者创建SrsLiveSource 启动推流 启动拉流 SRS安装部署相关内容: SRS流媒体服务器--单机环境搭建和源码目 ...
- SRS流媒体服务器——Edge集群搭建
SRS流媒体服务器--Edge集群搭建 目录 edge原理 dege配置 1. edge原理 SRS的Edge主要解决⼏条流有⼤量播放请求的场景,⽐如⼀个流有上万⼈观看. SRS的Edge能对接所有的 ...
- SRS流媒体服务器——Forward集群搭建和源码分析
SRS流媒体服务器--Forward集群搭建和源码分析 目录 Forward集群原理 RTMP流转发(Forward)部署实例 Forward集群源码分析 1. Forward集群原理 Forward ...
- SRS流媒体服务器——单机环境搭建和源码目录介绍
SRS流媒体服务器--单机环境搭建和源码目录介绍 1. 目录 环境搭建 源码目录介绍 1. 环境搭建 srs官⽹:https://github.com/ossrs/srs 码云的源速度快:https: ...
- SRS流媒体服务器搭建流程-简单实用版
#SRS流媒体服务器搭建流程-简单实用版 经过查阅很多博客,讲述的都不是很完善而且还把我搞的晕头转向,经过查阅20多篇文章特整理出简单的,SRS流媒体服务器搭建以及推流和拉流的一整套流程. #安装环境 ...
- 音视频开发-SRS 4.0开发环境搭建丨webrtc丨FFmpeg丨SRS流媒体服务器开发
SRS 4.0开发环境搭建 视频讲解如下,点击观看: 音视频开发-SRS 4.0开发环境搭建丨webrtc丨FFmpeg丨SRS流媒体服务器开发 音视频高级开发学习学习资料链接:FFmpeg/WebR ...
- srs流媒体服务器性能,srs流媒体服务器 配置
srs流媒体服务器 配置 内容精选 换一换 SRS是一款开源流媒体,适合直播以及低延时流媒体领域,但是从来不设限,可以应用在直播.视频会议.在线教育等场景.同时视频领域还有两大块.广电和视频监控,随着 ...
最新文章
- 利用“栈”解决“出轨”问题
- C 语言 sizeof 用法
- 华硕飞行堡垒开启虚拟化
- java comparator_Java 中如何指定集合元素的排序策略
- 私有云存储搭建(owncloud)
- RestTemplate带参发送get及post请求携带headers请求头代码示例
- MySQL使用SHOW PROFILE进行SQL分析
- Leet Code OJ 14. Longest Common Prefix [Difficulty: Easy]
- Velocity.js中文文档
- python 自动输入_Python自动输入【新手必学】
- Python 字符串操作(string替换、删除、截取、复制、连接、比较、查找、包含、大小写转换、...
- C++中面向对象的理解
- JavaScript 删除某个数组中指定的对象
- jsp页面显示富文本框内容
- js原生继承几种方式
- 计算机网络学习日记——网络层
- Unity-URP-基于模板的延迟渲染
- display几种常用的属性值
- 新浪与腾讯的开放平台对比
- 中小学课外培训机构陷入无序竞争,怎么才能异军突起?