使用声网SDK从零开始构建自己的音频应用

场景描述

小明是一家公司的前端开发者,公司想要在自家的网站中加入音视频能力,能够让用户可以发起直播、点播以及回放。为此,小明开始在网上找相关提供音视频服务的产品,最终他选定使用声网Agora的音视频服务,只要接入声网Agora的 SDK 就可以上线他们需要的功能。

在使用声网Agora的音视频产品和服务之前,有几个简单的设置。

注册登陆声网

立即免费体验

声网Agora官网右上角点击免费体验

  • 点击免费体验

  • 使用邮箱或者手机号注册

创建项目

声网后台创建自己的项目

  • 填写一个项目名字,比如声网音视频测试
  • 选择符合自己的使用场景

  • 点击创建项目按钮之后会进入下一个步骤,声网会通过浏览器需要使用我们的麦克风使用我们的摄像头,请都点击允许按钮授权。

试用演示

完成上面的授权之后,会进入产品的试用演示阶段,此时会首先看到和听到我们自己的声音和视频。

下一步

  • 查看更多的文档或者Demo将刚才创建的项目集成到自己的应用中。


快速测试或者集成

需要将声网的产品和服务使用到我们的产品中,要保证前面步骤已经完成或者具备了。
之后,在声网后台可以看到自己创建和维护的项目及数据等。

快速实现1 对 1实时语音通话

有两种方式可以快速实现。

  • 基于现有的 Demo 快速体验

  • 自己动手写代码快速体验

基于现有的 Demo 快速体验

Clone Demo 仓库,可以直接复制下面的命令在终端执行命令。


git clone https://github.com/AgoraIO/API-Examples-Web.git --depth=1

cd API-Examples-Web/Demo

open Demo/index.html

执行完上面的命令会在浏览器中打开如下图的页面。此时我们选择BasicBasic Voice Calling,点击Try it now 的蓝色按钮

就会进入Basic Voice Calling页面的测试页面。

我们需要用到APP IDToken(可选)Channel NameUser ID(可选),可以在声网后台获取。

将上面的从后声网后台获取数据填入下图中,点击Join按钮,会首选看到我们浏览器当前的标签页会出一个红色的图标,以及在该页面能看到Congratulations! Joined room successfully.的字样,这都表示我们通过Demo快速成功的完成了音频服务的集成。


参考资料

推荐阅读
相关专栏
开发者实践
186 文章
本专栏仅用于分享音视频相关的技术文章,与其他开发者和声网 研发团队交流、分享行业前沿技术、资讯。发帖前,请参考「社区发帖指南」,方便您更好的展示所发表的文章和内容。