SRS有丰富的视频教程,包括SRS的使用和开发定制,FAQ即常见问题,还有课程链接。
Note: 不过视频并不能完全替代文档,文档是最全面的、最系统化的,希望大家不要忽略文档,可以看 FAQ: SRS有哪些文档和资料[1]
另外,由于本文有较多链接,通过公众号阅读的朋友,建议点击底部的阅读原文,查看在CSDN的版本。

SRS Cloud

如果你是刚刚了解SRS和音视频的朋友,推荐直接用SRS云服务器(云SRS)[2],先建立音视频直观的感受,然后再详细了解。
云SRS是开源的音视频方案,它组合了SRS、FFmpeg、WebRTC,使用Redis、Nodejs和React来实现必要的业务功能,可以直接用在生产环境中。
对于开发者,云SRS也是音视频的最佳实践,可以参考云SRS来构建自己的音视频服务,比如鉴权、转发和录制等,我们会不断更新云SRS的能力。
云SRS的视频合集,在这里:
  • • SRS云服务器,无门槛入门,推荐大家先使用SRS云服务器,先熟悉和跑通场景[3]
下面是合集中的一些推荐视频,不定期更新:
  • • 云SRS:音视频无门槛赋能小微企业[4]
  • • SRS云服务器:起步、购买和入门[5]
  • • 徐光磊:用云SRS搭建私人直播间[6]
  • • 云SRS:如何让村晚直播实现远程制作[7]
  • • 崔国栋:体验云SRS的SRT低延迟直播[8]
  • • 云SRS:直播录制和多平台转播[9]
  • • 唐为:云SRS解决二手货交易的信任问题[10]
欢迎一起来贡献云SRS,仓库是在ossrs/srs-cloud[11],使用JS开发的,很容易贡献。

SRS FAQ

SRS有丰富完善的文档和视频资料,如果大家学习后还是有问题,每周六晚上20点还有答疑,大家可以在直播间提问,参与方法请看SRS每周答疑
如果你有类似的问题,请直接看对应的视频就可以解决了,我们会介绍详细的背景和相关的知识。
云SRS答疑的合集,在这里:
  • • SRS答疑FAQ,精彩剪辑,大家有的疑问,你也可能有,推荐观看[12]
下面是合集中的一些推荐视频,不定期更新:
  • • FAQ: SRS有哪些文档和资料[13]
SRS还有文字版的FAQ,请参考SRS: FAQ[14]

SRS Development

SRS有丰富的功能,这些功能可以组合使用,我们会对一些核心功能做介绍。如果功能不满足要求,也可以定制SRS,当然需要了解代码,需要时间学习。
SRS使用和开发定制的视频合集,在这里:
  • • SRS使用和定制开发,核心能力分析,如何定制,推荐有一定基础的朋友观看[15]
下面是合集中的一些推荐视频,不定期更新:
  • • SRS开源视频服务器[16] 关于SRS解决什么问题的介绍。
  • • SRS如何支持WebRTC[17] 关于WebRTC的使用说明。
  • • SRS开发和定制[18] 关于如何开发和定制SRS的说明。
  • • SRS运行环境[19] 关于SRS的运行环境要求。
  • • SRS配置和热加载[20] 关于SRS的配置文件和热加载能力。
  • • SRS关于HTTPS和WebRTC推流[21] 如何实现WebRTC推流。
  • • 陈海博:SRS在安防中的应用[22] 安防领域的特点,如何用SRS做安防
  • • 肖志宏:RTC级联和QUIC协议[23] WebRTC的集群的设计和架构
  • • SRS日志和错误[24] 如何排查问题,SRS的结构化日志
  • • SRS高效理解代码[25] 高效看代码的方法和工具
  • • 如何用NGINX搭建HLS分发集群[26] 如何用NGINX搭建HLS的分发集群
其他重要的文档,比如边缘集群、源站集群、多进程、支持的协议等等,请参考Effective SRS[27]

OBS Tutorials

SRS是音视频服务器,并不能独立实现业务场景。比如直播场景,一般和OBS/FFmpeg,而RTC场景就是和WebRTC客户端。客户端服务器组合起来,才能完成一个具体的业务场景。
下面是OBS的使用分享合集:
  • • 如何使用OBS做直播,OBS的使用分享,一些有用的插件,推荐用OBS推流[28]
下面是合集中的一些推荐视频,不定期更新:
  • • OBS连麦和多人连麦[29] 如何让OBS具备连麦的能力,做互动直播
  • • OBS直播间评论[30] 如何在直播间显示评论和聊天消息
  • • OBS快速裁剪窗口[31] 如何快速裁剪窗口,调整窗口大小
  • • 放大屏幕某个区域[32] 如何放大屏幕某个区域,可以看得更清楚局部内容
OBS是一个活跃的社区,相关插件非常多,也可以在B站或YouTube上,搜索其他的OBS的视频教程。

Courses

如果你希望系统学习音视频,推荐音视频相关的课程,音视频的全链路都有相关课程,不仅仅是SRS,而且还包括FFmpeg和WebRTC等等。
下面是课程和书等等:
  • • 零声学院(视频):SRS4.0入门系列[33] 这是零声学院一个免费的课程,感谢Darren老师对社区所做的贡献。我自己听过Darren老师关于SRS的课程,讲的很专业,技术和架构讲解得很清楚,对于技术趋势把握很好,以及技术背景即为什么我们要这么做,他也很了解,个人非常推荐买他的课。
  • • LVS: Easy Tech 国内最专业的音视频媒体LVS(Live Video Stack),出品的技术系列,涵盖了音视频相关的技术栈,推荐阅读。
  • • 《FFmpeg从入门到精通》推荐大家学习刘歧老师的书,他是FFmpeg Maintainer,对FFmpeg相当了解,也是流媒体领域经验丰富的老司机。
  • • 《WebRTC音视频实时互动技术:原理、实战与源码分析》推荐李超老师的WebRTC的书,李超老师在RTC领域有非常丰富的经验,书也讲得很好懂。
  • • 李超:WebRTC源码级深度解析[34] 这是李超老师在慕课上的付费课程,内容很丰富,深入浅出,大家反馈很不错。
Note: 书我就没有给链接了,自己搜下哪里便宜就在哪里买吧,书名和作者不会重复,别买错了就行。

Conclusion

音视频的资料都应该用音视频来介绍,未来SRS会有更多的音视频资料出来。
如果你有音视频相关的视频,可以推荐给我,我可以加到链接中。

引用链接

[1]
 FAQ: SRS有哪些文档和资料: 
https://www.bilibili.com/video/BV1QA4y1S7iU/
[2]
 SRS云服务器(云SRS): 
https://www.bilibili.com/video/BV1844y1L7dL
[3]
 SRS云服务器,无门槛入门,推荐大家先使用SRS云服务器,先熟悉和跑通场景: 
https://space.bilibili.com/430256302/channel/collectiondetail?sid=180263&ctype=0
[4]
 云SRS:音视频无门槛赋能小微企业: 
https://www.bilibili.com/video/BV1cq4y1e7Au
[5]
 SRS云服务器:起步、购买和入门: 
https://www.bilibili.com/video/BV1844y1L7dL
[6]
 徐光磊:用云SRS搭建私人直播间: 
https://www.bilibili.com/video/BV1RS4y1G7tb
[7]
 云SRS:如何让村晚直播实现远程制作: 
https://www.bilibili.com/video/BV1Nb4y1t7ij
[8]
 崔国栋:体验云SRS的SRT低延迟直播: 
https://www.bilibili.com/video/BV1aS4y1G7iG
[9]
 云SRS:直播录制和多平台转播: 
https://www.bilibili.com/video/BV1KY411V7uc
[10]
 唐为:云SRS解决二手货交易的信任问题: 
https://www.bilibili.com/video/BV14S4y1k7gr
[11]
 ossrs/srs-cloud: 
https://github.com/ossrs/srs-cloud
[12]
 SRS答疑FAQ,精彩剪辑,大家有的疑问,你也可能有,推荐观看: 
https://space.bilibili.com/430256302/channel/collectiondetail?sid=239740
[13]
 FAQ: SRS有哪些文档和资料: 
https://www.bilibili.com/video/BV1QA4y1S7iU
[14]
 SRS: FAQ: 
https://github.com/ossrs/srs/issues/2716
[15]
 SRS使用和定制开发,核心能力分析,如何定制,推荐有一定基础的朋友观看: 
https://space.bilibili.com/430256302/channel/collectiondetail?sid=44177&ctype=0
[16]
 SRS开源视频服务器: 
https://www.bilibili.com/video/BV1M54y1z7jo
[17]
 SRS如何支持WebRTC: 
https://www.bilibili.com/video/BV1r54y1S77q
[18]
 SRS开发和定制: 
https://www.bilibili.com/video/BV1az4y1Q7zL
[19]
 SRS运行环境: 
https://www.bilibili.com/video/BV19A411v7Zz
[20]
 SRS配置和热加载: 
https://www.bilibili.com/video/BV1SZ4y1M7Ag
[21]
 SRS关于HTTPS和WebRTC推流: 
https://www.bilibili.com/video/BV1bK4y1x7Ut
[22]
 陈海博:SRS在安防中的应用: 
https://www.bilibili.com/video/BV11S4y197Zx
[23]
 肖志宏:RTC级联和QUIC协议: 
https://www.bilibili.com/video/BV1Db4y1b77J
[24]
 SRS日志和错误: 
https://www.bilibili.com/video/BV1mD4y1S7jy
[25]
 SRS高效理解代码: 
https://www.bilibili.com/video/BV1Bp4y1v7hR
[26]
 如何用NGINX搭建HLS分发集群: 
https://www.bilibili.com/video/BV1DP4y1K7Jc
[27]
 Effective SRS: 
https://github.com/ossrs/srs/wiki/v4_CN_Home#effective-srs
[28]
 如何使用OBS做直播,OBS的使用分享,一些有用的插件,推荐用OBS推流: 
https://space.bilibili.com/430256302/channel/collectiondetail?sid=44145&ctype=0
[29]
 OBS连麦和多人连麦: 
https://www.bilibili.com/video/BV1E44y1Y7yX
[30]
 OBS直播间评论: 
https://www.bilibili.com/video/BV16g411A7EK
[31]
 OBS快速裁剪窗口: 
https://www.bilibili.com/video/BV1Pf4y1T7Ax
[32]
 放大屏幕某个区域: 
https://www.bilibili.com/video/BV1Ai4y1X7uw
[33]
 零声学院(视频):SRS4.0入门系列: 
https://ke.qq.com/course/3202131
[34]
 李超:WebRTC源码级深度解析: 
https://coding.imooc.com/class/532.html
▲扫描图中二维码了解音视频技术大会更多信息
继续阅读
阅读原文