Skip to main content
版本:5.0 (Stable) ✅

SRS Server

开源视频服务器

  • 地址: https://www.bilibili.com/video/BV1M54y1z7jo
  • 说明: SRS是开源视频服务器,支持直播和WebRTC,高效稳定,一直在更新,社区和开发者很活跃。本视频介绍了SRS的定位、发展、思路和里程碑,推荐想了解SRS的朋友观看。

SRS如何支持WebRTC

  • 地址: https://www.bilibili.com/video/BV1r54y1S77q
  • 说明: WebRTC是Google推出的做Web视频会议的框架,可以用浏览器就可以实现多人视频通话;同时随着Flash的禁用,WebRTC也在低延迟直播中也有应用。

SRS开发和定制

  • 地址: https://www.bilibili.com/video/BV1az4y1Q7zL
  • 说明: 开源产品降低了开发的难度和工作量,同时任何产品都不可能完全满足所有的业务需求,这需要工程师定制和开发,这个视频介绍了如何在SRS基础上定制自己的流媒体服务器。

SRS运行环境

SRS配置和热加载

SRS关于HTTPS和WebRTC推流

  • 地址: https://www.bilibili.com/video/BV1bK4y1x7Ut
  • 说明: WebRTC推流除了本机可以HTTP,一般都必须用HTTPS。另外HTTPS-FLV,HTTPS HLS这些也是常用的能力。本视频介绍了如何让SRS支持HTTPS。

陈海博:SRS在安防中的应用

  • 地址: https://www.bilibili.com/video/BV11S4y197Zx
  • 说明: 安防领域是音视频的垂直细分行业中庞大的市场之一,安防也是物联网的应用领域之一,各种嵌入式的摄像头正在和互联网产生连接,SRS是其中关键的一环,实现了GB28181接入,转换成互联网直播和WebRTC协议,陈海博是SRS技术委员TOC成员,在安防领域有多年的丰富的工作经验,通过这次分享可以详细了解安防的音视频和互联网的差别,SRS解决了什么问题,安防领域要解决的关键问题是什么,哪些问题不能使用SRS解决,SRS未来对安防的支持的方向是什么。

肖志宏:RTC级联和QUIC协议

  • 地址: https://www.bilibili.com/video/BV1Db4y1b77J
  • 说明: WebRTC的集群一般叫级联,是扩展服务器并发能力的一种方式,单台服务器支持的并发有限,通过级联可以支持更多的并发。WebRTC是基于UDP的,因此我们选择QUIC协议作为集群之间的通信协议。

SRS日志和错误

  • 地址: https://www.bilibili.com/video/BV1mD4y1S7jy
  • 说明: SRS的面向会话的日志,让排查长连接问题非常高效,可以分离出会话整个长时间生命周期中的、上下文相关的日志。SRS的错误带有堆栈,可以在出现错误时一眼能看出来问题发生的上下文。

IDE高效调试

SRS高效理解代码

SRS:如何用NGINX搭建HLS分发集群

  • 地址: https://www.bilibili.com/video/BV1DP4y1K7Jc
  • 说明: SRS作为源站,用NGINX作为边缘集群,实现大规模的HLS或DASH的分发,也可以配合SRS Edge分发FLV,也可以用NGINX支持HTTPS HLS或FLV。SRS的集群,终于补上了重要一块拼图。

SRS十年岔路:SRS 5.0核心问题定义和解法

  • 地址: https://www.bilibili.com/video/BV1bY4y1L7Kn
  • 说明: 时光过隙,SRS已经进入第十年了,十年岔路有非常多的挑战和问题,SRS又如何做出调整和选择,SRS对于音视频开源服务器的核心任务有哪些认知的变化,开源社区对SRS的影响又有哪些。