在与开发者长期的沟通中,我们发现,尽管声网为开发者提供了丰富翔实的 SDK 技术文档,但对于初次接触声网 SDK 的开发者来说,在第一眼看到文档的时候,可能会被大量新概念和复杂的 API 接口淹没。SDK 技术文档存在自身的自洽性要求,内容需要详细、全面、便于查阅。因此,我们考虑再出品一套从开发者使用习惯出发,易于理解和学习的入门教程,拉平开发者的学习曲线。
拉平学习曲线的秘诀其实就在于把陡峭的“竹筒倒豆子”类型的信息传递方式,变更为渐进式的学习路线。
可编程交互的入门教程
我们以声网实时音视频 Web SDK 为出发点,实现了一款渐进式、可实时交互、可编程的开发者教程。
这款教程具有以下特点:
● 渐进学习:教程根据实时音视频服务的搭建流程,将学习路线分为音视频采集、渲染、传输等部分。开发者可以通过音视频信号实际的流动方向,逐步学习声网实时音视频 SDK 的各种功能,最终成功搭建音视频通话应用。
【一起来试玩!在线可编程交互的实时音视频 Web SDK 入门教程】● 容易上手:教程内嵌 Codepen 示例代码。开发者无需搭建任何环境,只需要一台电脑,一个浏览器,以及电脑自带的摄像头、麦克风即可完美运行示例并实时看到运行效果。
● 耗时短:全部教程内容仅需约 2 个小时即可全部跑通。
● 开源:教程中的代码及教程本身都是完全开源的,教程基于 Gatsby 搭建。我们也欢迎开发者提出宝贵的意见。
大家可以在 Web 浏览器中访问如下地址进行体验:
https://agorawebsdktutorialmain.gatsbyjs.io/
我们接下来会做什么?
开发者教程以面向开发者(to D)为中心,目标是持续降低开发者的理解门槛、提升集成速度、改善开发体验。这份教程对我们来说是一个新的尝试。我们希望尽可能多地收集来自开发者的反馈和需求,进一步丰富和扩展我们的教程内容和覆盖范围。所以,如果大家在尝试之后,在功能、场景、体验上,有任何建议、想法,欢迎扫码入群,与我们交流:
文章图片
推荐阅读
- Android音视频学习第7章(使用OpenSL ES进行音频解码)
- android音视频点/直播模块开发
- Mac|Adobe Premiere Pro 2021 for Mac v15.4.1 强大的视频编辑软件
- FFmpeg音视频|Qt结合FFmpeg转码码流数据(h264)生成不同视频格式(mp4、mov、flv、avi等)
- ffmpeg|bilibili缓存视频批量转换成mp4格式,方便学习
- 音视频|【音频】削波失真(爆音)问题定位与解决
- 音视频|AMR数据多帧封装成RTP数据
- 音视频|wireshark抓取rtp流保存为.264文件并播放
- H.264编码原理解析(一)基本名词解释