SRS视频教程系列来了

2022-05-12 21:43:13 浏览数 (2)

SRS有丰富的视频教程,包括SRS的使用和开发定制,FAQ即常见问题,还有课程链接。

Note: 不过视频并不能完全替代文档,文档是最全面的、最系统化的,希望大家不要忽略文档,可以看 FAQ: SRS有哪些文档和资料[1]

另外,由于本文有较多链接,通过公众号阅读的朋友,建议点击底部的阅读原文,查看在简书的版本。

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:支持WordPress和Typecho直播插件
  • • 唐为:云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

0 人点赞