首页
学习
活动
专区
工具
TVP
发布

SRS开源服务器

SRS is a simple, high efficiency and realtime video server, supports RTMP, WebRTC, HLS, HTTP-FLV and
专栏成员
122
文章
163490
阅读量
40
订阅数
Smart Pointers:八年,内存泄露终于解决
每个流在SRS服务器上有个Source对象,用于管理流的生命周期。为了逻辑和代码简单,SRS一直没有释放Source对象;在流特别多的情况下, 比如不断更换推流的地址,会导致内存不断增长和泄露。
Winlin
2024-06-18
1970
突破:社区AI助手上线,自此无惧伸手党!
制约社区发展的最大问题,就是不看文档乱问问题的伸手党,其实我们每个人或多或少或早或晚都是伸手党!
Winlin
2024-02-01
2230
关于2023上半年SRS的进展
忽然距离上次更新,快大半年了,为了证明我们社区还没死透,冒个泡,给大伙儿汇报下进展。
Winlin
2023-09-07
4650
错过即来年:SRS十年核心技术分享(杭州站),无闭限速
杭州朋友们,错过再见就是明年了,无闭限速: 无直播,不会有直播,属于线下社区的深入交流。 闭门交流,海量信息,能想的远大于能说的,能说的远大于能写的。 限名额,场地有限,人太多交流不好,限制每场人数,最后9个名额了。 速速赶紧定,社区资源都是有限,手慢就无,扫二维码或阅读原文报名。 大约一个月前,有幸参加了杨成立组织的第一次SRS线下开发者沙龙(北京),老友相聚相谈甚欢。然而不知不觉中,SRS已经诞生十年了,和杨成立相识也有六年了。我还记得LiveVideoStack第一次沙龙的现场,杨成立就在现场。一个开
Winlin
2023-04-16
3220
复活RTMP:和OBS支持RTMP HEVC新标准
How to Push HEVC via RTMP by OBS Written by Winlin, chundonglinlin OBS 29.1支持RTMP的HEVC,所以你现在可以用OBS和SRS做HEVC的直播了。 现在,RTMP支持HEVC出新标准了,详见Enhanced RTMP。这个标准定义了一个新的codec ID,用于HEVC,即fourCC hvc1, OBS和SRS都支持这个标准。 Note: Please see #3495 and #3464 for details. 请注意,S
Winlin
2023-04-16
2.1K0
腾讯云音视频与SRS开源生态
自由与开源软件的理念,从不解、争议、接受到如今如火如荼,经历了长期的历程。国内开源软件起步较晚,但进展迅速。腾讯经过几年的开源协同运动,也取得了不少成绩。其中,腾讯云音视频在FFmpeg、SRS等重要多媒体开源社区的贡献,颇具代表性。 SRS是开源实时视频服务器、全球流服务器中Star最多也最活跃的开源项目,主要应用在直播、WebRTC、安防和交通等领域,支持常用的流媒体协议和转换,以好用易用赢得了全球开发者的良好口碑。开箱即用的云SRS开源音视频方案赋能众多行业创造了新的可能。同时,SRS由工信部木兰开源
Winlin
2023-04-16
1.7K0
星球过百,SRS开源社区可持续生长
经过三个月时间,SRS星球的用户超过一百了,这意味着SRS开源社区可以正常生长了。 如果有一天我干不动了,或者不想干了,SRS也可以持续成长,它已经可以自己养活自己,不再需要我养着了。 这无疑是非常重要的一天,作为一个纯开源社区,SRS已经可以活下来了。 我们逐步会提高星球的门槛,所以如果需要加星球的朋友要赶紧了。 Why Important 为什么开源社区活下来这么难?因为开源社区非常好,就是没钱,所以活下来很难。 为什么不能直接做开源商业化?因为商业化赚钱比开源社区多,但是容易死,SRS的目标不是赚钱而
Winlin
2023-04-07
3650
GPT帮助SRS 5.0支持HTTP API鉴权
SRS 5.0的HTTP API支持鉴权了,感谢SRS开发者和GPT(GitHub Copilot)一起完成了代码、注释和双语文档。 How to Secure Your HTTP API 当你构建了SRS服务器后,你可以使用HTTP API来访问它,比如SRS控制台或者其他HTTP客户端。但是,你应该保护好你的HTTP API,防止未授权的访问。本文介绍如何保护你的HTTP API。 Usage 首先,请升级SRS到5.0.152+或者6.0.40+,这些版本支持HTTP API鉴权。 然后,请通过配置h
Winlin
2023-04-02
9110
腾讯云音视频与FFmpeg开源生态
自由与开源软件的理念,从不解、争议、接受到如今如火如荼,经历了长期的历程。国内开源软件起步较晚,但进展迅速。腾讯经过几年的开源协同运动,也取得了不少成绩。其中,腾讯云音视频在FFmpeg、SRS等重要多媒体开源社区的贡献,颇具代表性。 FFmpeg是音视频领域最著名的开源项目之一,被誉为多媒体领域的瑞士军刀,是众多音视频业务的基石。FFmpeg 6.0版本以代号Von Neumann在2月28号发布,这一版本包含了大量重要更新,其中就有腾讯云音视频团队贡献的众多有趣且颇具价值的特性。除FFmpeg外,腾讯云
Winlin
2023-04-02
1.4K0
SRS6.0: 七年长跑,全面支持H.265
📷 经过七年的酝酿和开发,SRS在6.0中终于正式支持了HEVC(H.265),几乎全面支持,包括RTMP、FLV、SRT、TS、HLS、DASH、GB28181、WebRTC(Safari)、DVR
Winlin
2023-04-02
2.4K0
活动通知:SRS线下开发者沙龙(北京)
为了更好的支持大家的业务场景,收集反馈和需求,了解流媒体服务器的最佳实践和新技术方向,北京SRS开发者沙龙来了。 收获 1. 了解SRS新的核心功能和进展,拓展业务的新场景。 2. 音视频服务器和云原生方向的最佳实践,给业务降本增效。 3. 社区反馈和共建,让SRS更好的支持你的业务发展。 日程 1. 介绍SRS 5.0和6.0的进展(上)。40分钟。 2. 反馈和交流。20分钟。 3. 中场休息。10分钟 4. 介绍SRS 5.0和6.0的进展(下)。40分钟。 5. 反馈和交流。120分钟。 时间:20
Winlin
2023-02-27
7060
云SRS:支持虚拟直播
如果你有视频内容,除了上传到视频号、B站和YouTube等视频平台,还可以把这些内容在直播间播放,可以获得更多的收益,也可以和用户在直播间互动。 有时候,有些直播频道本身就是这样生成的,比如一场在线发布会,可以提前录制好之后,准时将文件变成直播流推到直播平台就可以。 Solution 使用OBS就可以实现这种虚拟直播,OBS可以添加视频文件作为媒体源,然后推直播流。不过OBS需要占用一台电脑,有时候有些误操作可能会造成直播流中断。对于国内做海外直播的朋友,需要在海外购买一个云桌面,这个成本就高了。 还可以使
Winlin
2023-01-30
1.6K0
SRS5优化:如何将DVR性能提升一倍
Written by 王磊(bluestn). Summary SRS支持将直播录制为VoD文件,在压测时,如果流路数很多,会出现CPU消耗很多的问题。 原因是写入较小视频包时,SRS使用了write,由于没有缓冲能力,导致频繁的系统调用和磁盘繁忙。 优化方案,可以选择fwrite(v5.0.133+),或者老版本用内存盘方案,可将DVR性能提升一倍以上。 Environments SRS服务器配置如下: • CPU:INTEL Xeon 4110 双路16和32线程 • 内存:32G • 网卡:10Gb
Winlin
2023-01-09
1.2K0
SRS社区:关于新的付费星球
目前SRS的所有资料和交流都是免费的,所以我也没有想好是否应该有付费问答,但我确实没有时间做免费答疑,所以就尝试下付费交流吧。 希望付费之后,彼此都能安排开时间,集中提问和交流。目前暂定是每个月我会安排一整天时间,详细回答大家的问题,会以腾讯会议的方式直接线上交流。 开源社区的运营,也需要一定的资金支持,不过这个费用一般很少,估计一年一万左右吧。一部分来自于捐献和打赏,一部分来自于付费交流。开源社区就像一个小孩子,能独立养活自己不会饿死,也是有非常重要的意义。 星球的费用,主要用于社区的基本运营,包括服务器
Winlin
2023-01-04
7450
Hi, SRS 5.0!
随着志宏大神合并完DASH的功能,SRS 5.0正式完成功能,进入一年左右的稳定性提升阶段,预计在2023年底正式发布,现在已经可以开始体验SRS 5.0的Alpha版本了。 SRS 5.0 Alpha 0 Features 下面是5.0新增的功能列表: •  优化SRT,支持协程原生架构。#3010[1] •  支持amd/armv7/aarch64多CPU架构的Docker镜像。#3058[2] •  Forward增强,支持动态Forward,可以灵活定制转发策略。#2799[3] •  GB281
Winlin
2022-11-28
1.6K0
感谢大家支持,SRS成为20k Star开源项目
SRS达到20K Star,感谢大家的认可,由于时间有限和大家交流比较少,趁这个机会给大家汇报下SRS的一些状态。 About Star Star仅仅能代表大家知道,或许能代表一些用户在使用开源项目,并不能代表项目的活跃度和持续更新的能力。 Community 开发者社区的参与度,才是决定项目是否能持续更新,SRS加入工信部木兰社区后,在各位专业开源大咖的带领下,活跃度持续在提升。 感谢所有三百多位开发者,以及技术委员会的核心开发者,特别感谢 TOC[1] 持续的努力, 大家一起在不断做出自己的贡献。
Winlin
2022-11-24
1.2K0
重磅:SRS 5.0正式支持Windows平台和安装引导程式
Written by 赵文杰. SRS for Windows SRS 5.0.89+正式支持Windows,基于Cygwin64平台,支持代码编译,以及流水线,每个5.0的版本都会提供安装包。 Build from code 如果你需要自己从代码编译Windows版本的SRS,请先安装Cygwin64[1]。 另外,还需要安装工具gcc-g++ make automake patch pkg-config tcl cmake,可以参考流水线说明[2]。 安装好环境后,在Cygwin终端中执行命令: git
Winlin
2022-11-21
1.3K0
重磅:SRS支持Prometheus Exporter
📷 Written by 张俊勤, 孟晓伟. SRS的可观测性是支撑业务的运营的能力,主要指监控(Prometheus Exporter)、分布式链路追踪(APM)、上下文日志(Cloud Loggi
Winlin
2022-10-31
6280
重磅:SRS 5.0正式支持GB28181
支持GB28181是正确的事情,可能也是困难的事情,因为困难所以有趣。 Introduction 在非常多朋友的努力下,SRS的GB功能不少,详细可以参考srs-gb28181[1]。由于GB和摄像头的复杂性,问题也是不少的,特别是稳定性问题,这也是为什么GB一直迟迟没有进SRS 5.0分支的原因。 现在SRS 5.0已经临近功能封版了,我们增加了几个大的功能和改进,最后一个功能就是在考虑是否支持GB。鉴于GB目前的稳定性表现,肯定不能完全合并过来,是否能有稳定性更高的合并办法? 如果减少功能,当然稳定性就
Winlin
2022-10-09
3.2K0
SRS配置升级,云原生友好的配置能力
📷 Written by 马鹏飞, Winlin 什么才是更好的配置方法?NGINX的conf,还是MySQL的ini,还是新潮的yaml,或者JS友好的json?它们都有各自的问题,最好的方式是co
Winlin
2022-10-09
7330
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档