首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏ECS服务器

    SRS系统服务

    系统服务,init.d脚本:SRS提供srs/trunk/etc/init.d/srs脚本,可以作为CentOS或者Ubuntu的系统服务自动启动。 /etc/init.d/srs start 复制 init.d​ SRS作为系统服务启动,需要以下几步: 安装srs:安装脚本会自动修改init.d脚本,将ROOT="./"改为安装目录。 链接安装目录的init.d/srs到/etc/init.d/srs 添加到系统服务,CentOS和Ubuntu方法不一样。 使用systemctl启动SRS服务: sudo systemctl start srs 复制 Gracefully Upgrade​ Gracefully Upgrade是平滑升级,就是指老的连接服务完后退出 ,新版本的服务继续提供服务,对业务没有影响,涉及的技术包括: 解决侦听冲突的问题,新版本的服务进程也需要侦听同样的端口,才能提供服务

    1.5K20编辑于 2023-04-18
  • 来自专栏音视频咖

    腾讯云音视频SRS开源生态

    目前,腾讯云音视频团队是SRS主力维护团队之一,为SRS项目贡献了不少核心功能。 SRS流媒体服务SRS的作用是接收流、协议转换和分发流,支持多路流和云原生运维,以及完善的工具链。 SRS不仅仅是具备流媒体能力的服务器,它是一个非常方便和容易使用的一个流服务器,活好不粘人,海内外好评如潮。 同时腾讯云的云服务和开源对齐,在业务规模扩大时可以平滑迁移到腾讯云快直播,支持更大规模的低延迟直播服务SRS与H.265 SRS 6.0支持了H.265。 腾讯云音视频的云服务也支持H.265,可以支持开发者从开源到云服务的无缝切换。 腾讯云音视频SRS社区 SRS10位TOC(核心维护者)中,腾讯云占据2席,在Codec Review、技术Roadmap等上发挥了很大的作用。

    3.2K20编辑于 2023-04-11
  • 来自专栏SRS开源服务器

    腾讯云音视频SRS开源生态

    目前,腾讯云音视频团队是SRS主力维护团队之一,为SRS项目贡献了不少核心功能。 SRS流媒体服务SRS的作用是接收流、协议转换和分发流,支持多路流和云原生运维,以及完善的工具链。 SRS不仅仅是具备流媒体能力的服务器,它是一个非常方便和容易使用的一个流服务器,活好不粘人,海内外好评如潮。 同时腾讯云的云服务和开源对齐,在业务规模扩大时可以平滑迁移到腾讯云快直播,支持更大规模的低延迟直播服务SRS与H.265 SRS 6.0支持了H.265。 腾讯云音视频的云服务也支持H.265,可以支持开发者从开源到云服务的无缝切换。 腾讯云音视频SRS社区 SRS10位TOC(核心维护者)中,腾讯云占据2席,在Codec Review、技术Roadmap等上发挥了很大的作用。

    3.1K20编辑于 2023-04-16
  • 来自专栏码客

    WebRTC服务搭建 (使用srs

    前言 WebRTC的常见的几个组成部分 流媒体服务器 信令服务器 客户端 SRS4 Srs4已经支持WebRTC的推流和拉流了。 1985 -p 8000:8000/udp \ --env CANDIDATE=192.168.1.3 \ registry.cn-hangzhou.aliyuncs.com/ossrs/srs :v4.0.23 objs/srs -c conf/rtc.conf 用FFMPEG或OBS推送RTMP流到服务器: ffmpeg -re -i doc/source.200kbps.768x320.flv -c copy \ -f flv -y rtmp://192.168.1.3/live/livestream 建议先用SRS自带的doc/source.200kbps.768x320.flv

    4.5K40发布于 2021-01-27
  • srs 流媒体服务器安装

    SRS流媒体服务器安装指南基础概念SRS(Simple Realtime Server)是一个开源的实时视频服务器,支持RTMP、WebRTC、HLS、HTTP-FLV、SRT等多种流媒体协议。 它是一个轻量级、高性能的流媒体服务器解决方案,广泛应用于直播、视频会议、在线教育等场景。安装方式1. /configure && make# 启动服务器./objs/srs -c conf/srs.conf2. /objs/nginx/html; hls_fragment 10; hls_window 60; }}常见问题及解决方案1. /objs/srs.log确保推流地址格式正确:rtmp://服务器IP/live/流名称3.

    1.5K11编辑于 2025-07-30
  • 来自专栏SRS开源服务器

    SRS视频教程系列来了

    SRS Cloud 如果你是刚刚了解SRS音视频的朋友,推荐直接用SRS服务器(云SRS)[2],先建立音视频直观的感受,然后再详细了解。 对于开发者,云SRS也是音视频的最佳实践,可以参考云SRS来构建自己的音视频服务,比如鉴权、转发和录制等,我们会不断更新云SRS的能力。 云SRS的视频合集,在这里: • SRS服务器,无门槛入门,推荐大家先使用SRS服务器,先熟悉和跑通场景[3] 下面是合集中的一些推荐视频,不定期更新: • 云SRS音视频无门槛赋能小微企业[4] 直播录制和多平台转播[9] • 云SRS:支持WordPress和Typecho直播插件 • 唐为:云SRS解决二手货交易的信任问题[10] 欢迎一起来贡献云SRS,仓库是在ossrs/srs-cloud OBS Tutorials SRS音视频服务器,并不能独立实现业务场景。比如直播场景,一般和OBS/FFmpeg,而RTC场景就是和WebRTC客户端。

    5.9K11编辑于 2022-05-12
  • 来自专栏写代码和思考

    SRS(简单实时视频服务) 笔记(1)- 体验

    0.背景 SRS是一个简单高效的实时视频服务器,支持RTMP/,等多种格式。工作用用到 SRS 服务,本文是我在学习过程中的学习笔记。 1.知识 要向开始搭建流媒体服务,基本分三个步骤: 1、启动流媒体服务(即SRS) 2、启动推流,即 流媒体视频,影音资料的来源 3、播放流媒体,即 用户端,通过 播放器或者 浏览器看视频。 由此理解到 “SRS 流媒体服务到底做了什么事?” 答:视频的输入 和分发。即一手接收视频流,一手分发视频流到 客户端。再由此引申出,视频的传输和解码。 2. 下载地址:https://obsproject.com/ 步骤: 1、启动SRS服务:见上文 2、OBS推流 (1) 添加一个视频采集设备 ? SRS是一个简单高效的实时视频服务器,支持RTMP/WebRTC/HLS/HTTP-FLV/SRT/GB28181。

    2.8K30发布于 2021-05-11
  • 来自专栏Lighthouse玩转高清云直播

    使用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 配置 在浏览器地址栏内输入服务器的公网 ip地址,进入SRS进行配置 18.png 输入管理员密码后点击确认 接下来我们选择应用场景-超清实时直播 19.png 根据提示下载芯象直播电脑版or手机版 下载安装完成后打开芯象直播 点击中间的设置 页面内提供的播放命令,稍等片刻后即可播放 25.png 26.png 至此,SRS服务器的基础部署已完成

    3.8K41编辑于 2022-03-02
  • 来自专栏写代码和思考

    SRS(简单实时视频服务) 笔记(4)- 截图

    1.背景 SRS流媒体服务部署起来之后,需要实现 截图 功能。本文是实现过程。 2. 思路 可选有两种方式实现。 方式1:HTTP回调+自建服务 步骤如下: 1、启动一个HTTP服务,这个服务可以接收来自 SRS 的HTTP回调 2、启动SRS, 3、当客户端发布流时SRS触发回调事件 on_publish,on_unpublish ,会发送 HTTP请求到第一步的“HTTP服务” 4、“HTTP服务” 从请求中获得流地址,通过 ffmpeg 工具截图。 方式2:使用Transcoder直接截图 步骤如下: 1、在SRS 启配置一个 transcode 服务 2、当流输入时,即通过 ffmpeg 工具截图 3. 实现示例 方式1:HTTP回调+自建服务 **(1) 启动一个HTTP服务SRS源代码中找到文件夹 trunk/research/api-server ,这里有个 python 脚本,把它跑起来。

    1.9K20发布于 2021-05-10
  • 来自专栏SRS开源服务器

    SRS学习路径

    推荐用SRS服务器快速跑通,你也可以用宝塔快速部署,请看视频教程: 接触一个新的东西,首先就要有直观的体验和感觉,这个门槛虽然看起来很简单,但是它涉及到了音视频的几乎全链路的东西: •FFmpeg, •SRS服务器,自己部署音视频云,或者提供音视频的云服务SRS本质上就是视频云的一种服务器。 除了使用FFmpeg主动拉取流到SRS[10],还可以广电行业SRT协议[11]推流,或监控行业GB28181协议[12]推流,SRS转换成互联网的协议观看。•直播低延迟和互动,聚变近在咫尺。 •深度分析[21],协程原理,代码分析,高性能服务器框架,性能优化等。 如果能踏踏实实的了解完SRS音视频真不难。 如果总想着三分钟XXX,那可不是很难么? v4_CN_SampleHLS [9] WebRTC: https://gitee.com/ossrs/srs/wikis/v4_CN_WebRTC [10] 拉取流到SRS: https://gitee.com

    1.4K20编辑于 2022-05-12
  • 来自专栏SRS开源服务器

    如何选择音视频开源项目,避坑指南,入坑躺平

    SRS的Star是音视频服务器中最多的,但是它的更新不稳定,活跃度断断续续的。最近2年活跃度还不错,如何持续10年是至关重要,也是非常大的挑战。 •janus-gateway[10], Janus WebRTC Server. 做会议(WebRTC)的服务器。 SRS有何不同: •音视频的门槛是核心的复杂性,门槛太高了,编译就要死一片,各种场景死一片,太难了。所以SRS的核心目标是要简单,足够简单,更简单。 •互联网音视频服务器,云支持的SRS就支持,因为互联网的业务特点是可能会暴增,如果云不支持就不能迁移上云。 : https://github.com/ossrs/srs [10] janus-gateway: https://github.com/meetecho/janus-gateway [11] mediasoup

    99740编辑于 2022-03-18
  • 来自专栏音视频咖

    持续高质量的开源贡献,腾讯云收获FFmpeg社区官方认可!

    尤其是在音视频方面,作为全球领先的音视频服务商,腾讯云音视频一直在积极地参与多媒体领域开源重要项目的贡献。 腾讯云音视频在开源领域长期且高质量的贡献也收获了社区的点赞和认可。 腾讯云音视频SRS社区中的实践 除了FFmpeg,SRS也是多媒体领域非常具有影响力和代表性的开源项目。 SRS由工信部木兰开源社区孵化,是中国主导的开源项目,同时也是开源实时视频服务器、全球流服务器中Star最多也最活跃的开源项目,主要应用在直播、WebRTC、安防和交通等领域。 目前,腾讯云音视频SRS主力维护团队之一,为SRS项目贡献了不少核心功能。 SRS10位TOC(核心维护者)中,腾讯云占据2席,在Codec Review、技术Roadmap等上发挥了很大的作用。 作为音视频行业领先的服务商,我们也将持续打磨音视频核心技术,提升音视频产品能力,将音视频技术与各行各业、各类场景深度融合,为千行百业的高质量发展提供助力。

    94810编辑于 2024-05-20
  • 来自专栏爱撸猫的杰

    SRS-开源流媒体服务

    SRS 简介 SRS定位是运营级的互联网直播服务器集群,追求更好的概念完整性和最简单实现的代码。 SRS还支持将接入的RTMP流进行各种变换,譬如将RTMP流转码、流截图、 转发给其他服务器、转封装成HTTP-FLV流、转封装成HLS、转封装成HDS、录制成FLV。 SRS包含支大规模集群如CDN业务的关键特性,譬如RTMP 多级集群、源站集群、VHOST虚拟服务器、无中断服务Reload、HTTP-FLV集群、Kafka对接。 9、forward配置项,可在服务器间转发流。 10、支持转码,可以对推送到SRS的RTMP流进行转码,然后输出到其他RTMP服务器。可对指定的流配置是否转码。 SRS部署 SRS是国产优秀流媒体服务器,在Github上开源, 可在 Linux 机器各主流系统上部署。操作简单。

    29.4K3631发布于 2019-03-28
  • 来自专栏写代码和思考

    SRS(简单实时视频服务) 笔记(5)- 视频录制

    背景 在SRS使用中实现视频录制功能。 2. 思路 方案1:实时方式 拍照:操作者点击拍照按钮,触发网络请求,后端收到请求后启动一个ffmpeg 命令行进行截图。 实现 DVR 视频录制: SRS支持将RTMP流录制成FLV或MP4文件。下面的描述以FLV为例。 # @remark The plan append is removed in SRS3+, for it's no use. 04].[05]_[999]" # for example, for url rtmp://ossrs.net/live/livestream and time 2015-01-03 10 No variables, the rule of SRS1.0(auto add [stream].

    5K20发布于 2021-05-18
  • 来自专栏FFmpeg实战

    FFmpeg开发笔记(三十六)Linux环境安装SRS实现视频直播推流

    ​《FFmpeg开发实战:从零基础到短视频上线》一书在第10章介绍了轻量级流媒体服务器MediaMTX,通过该工具可以测试RTSP/RTMP等流媒体协议的推拉流。 SRS媒体服务器和FFmpeg、OBS、VLC、WebRTC等客户端配合使用,提供音视频流的接收和分发的能力,是一个典型的发布(推流)和订阅(播放)服务器模型。 SRS支持互联网广泛应用的音视频协议转换,比如可以将RTMP或SRT,转成HLS或HTTP-FLV或WebRTC等协议。通过结合FFmpeg与SRS,可以很方便地测试音视频的推拉流。 接下来以华为的欧拉系统为运行环境,介绍如何编译、安装、调试SRS,详细的操作步骤说明如下。一、编译安装SRS1、登录Linux服务器(比如华为云的欧拉系统),运行下列命令安装SRS的依赖包。 修改完毕,保存并退出srs.conf。3、执行下面命令,启动SRS服务。cd /usr/local/src/srs/trunk.

    1.5K10编辑于 2024-07-07
  • 来自专栏音视频技术

    利用Simple-RTMP-Server搭建RTMP和HLS直播服务(上)

    SRS(Simple-RTMP-Server)定位是运营级的互联网直播服务器集群,追求更好的概念完整性和最简单实现的代码,在Github上人气颇高。 /objs/nginx/html; hls_fragment 10; hls_window 60; } } hls配置节(hls分发) enabled:是否开启HLS hls_fragment /objs/nginx/sbin/nginx #启动srs服务 ./objs/srs -c . rtsp://192.168.43.49:8554/201708 #启动srs服务 ./objs/srs -c . /scripts/run.sh 启动SRS转发服务器成功 停止srs 服务器 .

    3.8K31发布于 2021-09-02
  • 来自专栏SRS开源服务器

    音视频应用:如何实现直播间连麦

    从直播间连麦场景出发,可以了解互联网音视频所涉及的技术,由此深入学习音视频的相关技术点,可以让自己建立完整的音视频技术体系,快速应用到线上业务中。 推荐云SRS[1],带有音视频服务SRS的云服务器,腾讯云Lighthouse或CVM有云SRS镜像,其他云主机可以用宝塔安装。 Note: SRS集群和直播云服务还是有区别的,SRS集群只是扩展了SRS的并发能力,一般在企业或学校内网可以用,但在互联网上的直播云服务除了并发,还需要支持就近调度、计量计费、运维监控、安全防护等,详细可以参考 主播之间交换播放的地址,其实就是一种业务信令;两个主播连麦,可以通过手动交换彼此的播放地址;如果有10主播连麦,就需要一个业务信令的服务器,实现加入房间后自动交换信令。 / [8] SRS: https://github.com/ossrs/srs#usage [9] VLC: https://www.videolan.org/ [10] SrsPlayer: https

    8.6K21编辑于 2022-07-01
  • 来自专栏腾讯云服务器团队的专栏

    自建直播间无从下手?腾讯云Lighthouse给你新选择!

    SRS 致力于不断降低音视频的门槛,让音视频的开发变得简单。 Lighthouse+SRSSRS相关协议——HLS HLS全称:HTTP Live Streaming,是Apple的动态码率自适应技术,主要应用在PC以及Apple终端的音视频服务。 它会在服务器端将流媒体数据切割成连续的时长较短的 ts 小文件,并通过 M3U8 索引文件按序访问 ts 文件。客户端只要不停地按序播放从服务器获取到的文件,从而实现播放音视频服务器准备 想要使用 SRS 搭建私人直播间,首先你需要一台轻量应用服务器,镜像直接选择 SRS 音视频服务器: 购买完成后进入产品控制台,找到已经创建的实例,在详情页-应用管理中能够看到如下信息: 在 SRS 音视频服务器中,找到录制,选择本地录制。 如图所示的保存路径,即为最终直播内容存储的位置,后续可以在对应的目录中进行管理。 接着,在设置录制规则中勾选录制所有流,并点击提交。

    1.8K21编辑于 2022-08-25
  • 来自专栏玩转Lighthouse

    自建直播间无从下手?Lighthouse给你新选择

    SRS 致力于不断降低音视频的门槛,让音视频的开发变得简单。Lighthouse+SRSSRS相关协议——HLSHLS全称:HTTP Live Streaming,是Apple的动态码率自适应技术,主要应用在PC以及Apple终端的音视频服务。 它会在服务器端将流媒体数据切割成连续的时长较短的 ts 小文件,并通过 M3U8 索引文件按序访问 ts 文件。客户端只要不停的按序播放从服务器获取到的文件,从而实现播放音视频服务器准备想要使用 SRS 搭建私人直播间,首先你需要一台轻量应用服务器,镜像直接选择 SRS 音视频服务器:图片购买完成后进入产品控制台,找到已经创建的实例,在详情页-应用管理中能够看到如下信息:图片或者你已经拥有了一台轻量应用服务器 在 SRS 音视频服务器中,找到录制,选择本地录制。如图所示的保存路径,即为最终直播内容存储的位置,后续可以在对应的目录中进行管理。图片接着,在设置录制规则中勾选录制所有流,并点击提交。

    2.4K62编辑于 2022-09-08
  • 来自专栏SRS开源服务器

    瓜熟蒂不落,SRS成为10k Star项目

    10K Star是开源项目非常重要的一个阶段,特别对于视频服务器,这意味着有大量的企业开发者开始做视频。而10K对于SRS,则仅仅是一个开始,最近2到3个月还会有大事发生,让我们一起期待吧。 SRS到底是什么 SRS1.0、SRS2.0、SRS3.0、SRS4.0,各有不同,视频行业在变化,SRS也已经不是那个曾经的少年了,请看视频。 SRS4何时发布 视频号关注过万,就启动SRS4的发布,各位老铁赶紧扫码吧,记得三连哦。

    46010编辑于 2022-03-18
领券