首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

SRS视频服务器部署操作手册

SRS视频服务器部署操作手册 一、环境准备 1、windows 只要系统是windows7以上就行 2、Linux CentOS_7以上9以下,Ubuntu20最好,其他几个没使用,估计流行版本就行...3.SRS官方说明文档 详情链接请前往:Build | SRS (ossrs.net) 二、项目下载 github:github.com gitte :https://gitee.com/ossrs/srs.../releases 三、项目部署 1、windows 就下载.exe文件,然后用管理员运行,然后傻瓜式一直next就行,用管理员运行cmd,打开命令提示符一直cd到安装目录的objs位置,在文件目录栏输入...3、云服务器需要注意的点 云服务器可能有服务商对你的实例设置了默认的安全组,需要取消或者进行修改,这样端口就可以暴露在公网中了 4、测试 可以在外网的浏览其中输入网址:http://公网IP:8080/...出现网页,表示服务器成功启动 五、测试连接以及常见问题 本次实验主要基于使用RTMP协议进行的 1、推 使用 FFmpeg(点击下载) 或 OBS(点击下载) 推,我这里使用OBS推操作舒服-

75750

开源流媒体服务器SRS学习笔记(1) - 安装、推、拉

SRS(Simple RTMP Server) 是国人写的一款非常优秀的开源流媒体服务器软件,可用于直播/录播/视频客服等多种场景,其定位是运营级的互联网直播服务器集群。.../srs {start|stop|status|restart|reload} 三、推测试 推:即向流媒体服务器发布视频(支持本地文件或摄像头做为视频源) 3.1 用FFmpeg推 FFmpeg是一套可以用来记录...从FFmpeg官网下载后,直接解压到本机即可运行。 tips: srs源码自带了一个示例flv, 路径为 ....在串流->服务器这里,输入srs的地址:rtmp://srs_server_ip:1935/live (注意这里不要带livestream), 然后在串流密钥这里,才是输入livestream ?...四、拉测试 拉:即从流媒体服务器读取视频(说白了:就是播放) 推荐使用开源的VLC播放器 (当然其它任何支持网络媒体源播放的player其实都行),File -> Open Network,输入地址

10.8K129
您找到你想要的搜索结果了吗?
是的
没有找到

SRS直播服务器搭建兼ffmpeg推+obs在线直播+集成

配置需求:CPU:1核心以上 内存:2G以上 硬盘:10G以上 宽带:双向5M以上(如果是国外尽量100M以上)选要推服务器:CPU:1核心以上(推荐2核心以上)内存:2G以上 硬盘:20G以上 宽带...(cn2-gt cn2-gia)安装SRS直播服务器安装docker环境yum install docker安装screenyum install screen创建screenscreen -S livePS...registry.cn-hangzhou.aliyuncs.com/ossrs/srs:3具体可看 https://github.com/ossrs/srs-docker#srs3PS:记得在宝塔或者防火墙等地方开放端口.../configure&&make&&make install然后继续安装即可利用ffmpeg推流到服务器运行以下命令ffmpeg -re -i 视频位置 -vcodec copy -acodec copy...图片在马赛克地方填入服务器rtmp,上面提到了,密匙也说了,填进去就行了,可以在输出地输入合适码率,根据实际应用和服务器状况调整在这仅作个简单的推操作,具体obs操作可以看b站up的教程如何在web播放这里自研出集成

7.8K104

SRS直播服务器搭建兼ffmpeg推+obs在线直播+集成

HZ 2C8G 的vps模拟 OS:centos 7 准备硬件要求 一台服务器 配置需求:CPU:1核心以上 内存:2G以上 硬盘:10G以上 宽带:双向5M以上(如果是国外尽量100M以上) 选要 推服务器...):CPU:1核心以上 内存:256M以上 宽带:5M以上精品回国线路(cn2-gt cn2-gia) 安装SRS直播服务器 安装docker环境 yum install docker 安装screen...yum install screen 创建screen screen -S live PS:如果像返回主root,按ctrl+A+D 即可,返回此窗口运行以下命令 screen -r live 运行SRS.../configure&&make&&make install 然后继续安装即可 利用ffmpeg推流到服务器 运行以下命令 ffmpeg -re -i 视频位置 -vcodec copy -acodec...在马赛克地方填入服务器rtmp,上面提到了,密匙也说了,填进去就行了,可以在输出地输入合适码率,根据实际应用和服务器状况调整 在这仅作个简单的推操作,具体obs操作可以看b站up的教程 如何在web

4.7K41

SRS服务器:一键搞定鉴权、公网IP和直播间

Story 经常听到一些故事: •我只想有个能推拉服务器,却要被迫看一堆的文档,就不能三分钟给我一台已经准备好的流媒体服务器么?•我在公网部署了一台SRS,竟然没有鉴权?谁都能推流上来啊?...•鉴权能力:如果要在线上使用SRS,必须在公网部署服务器,有时候只希望简单的鉴权,别让所有人随便推可能可以。播放相对比较容易防猜测,可以名称就是个UUID,一般人是猜不到这个地址。...能够三分钟下载和编译SRS,算降低了门槛,但是这对于更广泛的开发者来说,要实现的并不是一个服务器,而是端到端的方案,单独一个服务器并不能实现业务能力。...运行图大概如下: 详细的使用方法,请观看下面B站的视频: 特别提醒几点: •记得防火墙开特定端口哈,开防火墙也很容易。•关于云服务器有问题,可以扫视频中的二维码加群。...3.云录制,把切片扔到云存储上去,不用SRS做,用独立服务做,再也不用担心磁盘满了,也方便后续处理。4.按需推,没有人观看一定的时间,就把给踢掉,这些在外围系统做,是不是很容易。

4.4K20

使用Lighthouse搭建SRS直播服务器

操作场景 SRS/5.0,Bee是一个简单高效的实时视频服务器,支持RTMP/WebRTC/HLS/HTTP-FLV/SRT。...通过SRS可以搭建属于质检的直播平台 操作步骤 步骤1:登录腾讯云的轻量应用服务管理界面,放行所有端口 12.png 13.png 完成后点击确定即可,重复以上步骤放行所有UDP端口,具体操作如图...14.png 完成后点击确定即可 步骤2:重装系统,选择SRS镜像 返回轻量服务器的控制面板,点击右上角的更多操作-重装系统 15.png 17.png 步骤3:验证 SRS 配置 在浏览器地址栏内输入服务器的公网...-推设置 20.png 再推地址中填写网页中提供的推地址类型:依次选择 类型:自定义推 传输模式:单一网络 编码方式:软件编码 配置文件:基线配置 速率控制:CBR 设置完成后点击开始推...页面内提供的播放命令,稍等片刻后即可播放 25.png 26.png 至此,SRS服务器的基础部署已完成

3.2K41

SRS-开源流媒体服务器

SRS 简介 SRS定位是运营级的互联网直播服务器集群,追求更好的概念完整性和最简单实现的代码。...SRS还支持将接入的RTMP流进行各种变换,譬如将RTMP流转码、截图、 转发给其他服务器、转封装成HTTP-FLV、转封装成HLS、转封装成HDS、录制成FLV。...官网性能介绍: 性能测试 3、可以作为rtmp源服务器,也可作为节点对接CND,从其他rtmp服务器上推/拉。 4、支持Vhost 及defaultVhost配置。...(gop_cache配置项) 8、可监听多个端口,支持长时间推拉。 9、forward配置项,可在服务器间转发。...11、支持http回调,提供了客户端连接接口、关闭连接接口、发布、停止、流播放、停止播放等接口,方便再封装的应用跟踪信息。内置也有一个http服务器,可直接调用api接口。

28.2K3631

SRS长时间推后内存增长异常问题处理

使用librtmp库将拉取监控的rtsp推送给srs服务器,发现一个异常,在长时间大概1个月后发现系统内存被srs吃满,也不知道是什么原因产生的这个现象,并且通过top去查看srs的内存在持续增长,通过...ffmpeg推没有这个现象,感觉还是librtmp使用的问题,暂时也没有很好的思路分析; 通过查看srs的git库,发现srs提供了一个srs-librtmp的源码库,能完成推送h264裸的功能,然后尝试使用这个库推送流到...srs,发现srs的内存没有明显的增长,所以就选择换成srs-librtmp的推库来推,并且srs-librtmp的接口使用非常简单; 使用srs-librtmp推也碰到新的问题,是srs-librtmp...rtsp地址有问题,该球形机的取地址是:rtsp://11.12.115.118:554/Streaming/Channels/101?...transportmode=unicast& profile=Profile_1 这样子修改之后,认证和取就都正常了。

53010

直播服务器-SRS搭建和配置的建议

最近一直在弄流媒体服务器,故分享一下现在火热的直播服务器SRS(Simple RTMP Server) 1.SRS(simple-rtmp-server)介绍 SRS定位是运营级的互联网直播服务器集群...从SRS服务器,P2P,ARM监控产业,MIPS路由器,服务器监控管理,ARM智能手机,SRS的规模不再是一个服务器而已。 简单实现:对于过于复杂的实现,宁可不加入这个功能,也不牺牲前面提到的要求。...备注:概念完整性可以参考Brooks的相关文献,在宏观方面他还是很有造诣 SRS提供了丰富的接入方案将RTMP接入SRS,包括推送RTMP到SRS、推送RTSP/UDP/FLV到SRS、拉取流到SRS...SRS还支持将接入的RTMP流进行各种变换,譬如将RTMP流转码、截图、转发给其他服务器、转封装成HTTP-FLV、转封装成HLS、转封装成HDS、录制成FLV。...SRS包含支大规模集群如CDN业务的关键特性,譬如RTMP多级集群、VHOST虚拟服务器、无中断服务Reload、HTTP-FLV集群、Kafka对接。

1.6K10

SRS:流媒体服务器如何实现负载均衡

而在同步写入的服务器,会导致无法正常传输,日志堆积。在异步写入的服务器,会导致异步队列堆积。注意目前SRS是同步写入,正在进行多线程异步写入。 • 内存: 超过内存会OOM,直接干掉服务器进程。...一般内存主要是泄露导致的缓慢上涨,特别是在很多时,SRS为了简化问题,没有清理和删除,所以若极其多,那么内存的持续上涨是需要关注的。...• 是否超过内核的队列,在UDP中,一般系统默认的队列大小只有256KB,而流媒体中的包数目和字节,在较多时远远超过了队列长度,会导致没有超过服务器带宽但是出现丢包情况,具体参考《SRS性能(CPU)...• 磁盘:除了非常少的路数的的录制,一般需要规避磁盘问题,挂载内存盘,或者降低每个SRS处理的的路数。...SRS的Edge边缘集群中,在寻找上游Edge服务器时,使用的也是简单的Round Robin方式,这是假设的路数和服务时间比较均衡,在开源中是比较合适的策略。

1.6K40

SRS服务器:一键自动HTTPS

先看快速操作步骤,鼠标点一点,就可以轻松搞定: •SRS服务器:先得有个SRS服务器,请点击这里[1]或阅读原文,根据视频指引获得。...•域名和解析:当然你得有个域名,并解析到SRS服务器的IP,HTTPS必须有域名。•自动HTTPS:在SRS服务器一键申请Let's Encrypt免费证书,或者上传证书。...SRS服务器 请按下面视频指引,购买SRS服务器(若已有轻量应用服务器,也可以选择重装系统选择SRS的镜像): 请确保升级到了v1.0.63及以上的版本,若没有升级可以手动点升级,如下图所示: 升级后...有了合法的SSL证书后,就可以直接使用WebRTC推流了,在应用场景中选择私人直播间,然后选择WebRTC推,可以直接推和播放: 推和播放链接,可以直接分享给其他朋友,打开就能看: 有了HTTPS...上传证书 若你已经有了SSL证书,可以下载后,上传到SRS服务器

3.3K10

使用SRS Docker搭建自己的直播平台

SRS还支持将接入的RTMP流进行各种变换,譬如将RTMP流转码、截图、 转发给其他服务器、转封装成HTTP-FLV、转封装成HLS、 转封装成HDS、转封装成DASH、录制成FLV/MP4。...obs端:将采集的视频以rtmp协议推送至SRS流媒体服务器。 客户端播放器:从SRS流媒体服务器上拉取RTMP流进行播放。 ?...:latest 运行镜像 [root@master ~]# docker run -p 1935:1935 -p 1985:1985 -p 8080:8080 ossrs/srs:latest [2020...通过控制台,能看到服务器和客户端的使用情况,服务器的负载情况等。 ? ? ? 5 obs采集视频 OBS 是adobe 的一个视频采集软件,可以用来作为推工具。...查看SRS的控制台页面会看到,服务器已经接收到RTMP。 ? 6 客户端拉取播放RTMP 1. 使用SRS 控制台页面的预览,进行播放 ? 会看到以下界面: ?

10.8K30

如何快速构建一套稳定、高效、可靠的网页无插件监控、直播、点播解决方案

SkeyeVSS RTSP/RTMP/FLV/WS-RTSP/HLS流媒体服务器SRS开源流媒体服务SRS 简介SRS定位是运营级的互联网直播服务器集群,追求更好的概念完整性和最简单实现的代码。...SRS提供了丰富的接入方案将RTMP接入SRS,包括推送RTMP到SRS、推送RTSP/UDP/FLV到SRS、拉取流到SRS。...SRS还支持将接入的RTMP流进行各种变换,譬如将RTMP流转码、截图、转发给其他服务器、转封装成HTTP-FLV、转封装成HLS、转封装成HDS、录制成FLV。...(gop_cache配置项)8、可监听多个端口,支持长时间推拉。9、forward配置项,可在服务器间转发。10、支持转码,可以对推送到SRS的RTMP流进行转码,然后输出到其他RTMP服务器。...4,稳定可靠,系统低耦合,采用分布式微服务架构,可灵活配置安防系统中的各个子系统服务,SkeyeVSS支持7*24小时运行,各服务组件运行时均有看门狗监控服务,保证各服务节点的稳定运行

1.4K10

用NAS搭建SRS Stack视频服务器,实现全平台多功能直播同步推 - 熊猫不是猫QAQ

除了本地文件直播,你还可以推流别人直播间到自己直播间,实现转播的功能。 多功能 当然,小孩子才做选择,大人自然是全都要。所以该项目最核心的便是支持多平台同时直播。...全平台直播 如果你不想借助平台,那么它也是支持私人直播间的,可实现OBS、FFmpeg或WebRTC三种方式来进行推直播。...私人推 部署 该项目的部署很简单,你可以在他们项目也直接看到docker run命令,直接在github搜索ossrs/srs-stack就能看到他们项目页了。...项目页 首先我们需要在docker文件夹中新建SRS文件夹用来保存项目。...随后直接注册表搜索项目:ossrs/srs-stack部署,也可以直接采用命令行的形式部署,命令如下: docker run --rm -it --name srs-stack -v /volume1/

45010
领券