Agora 开源 | 互动播客Demo —— 快速实现全新的话题式语聊互动场景

嘿,你也听播客么?
随着 RTC 技术的普及,还有人们生活方式的变化,播客也演进出了新的形态。今年 1 月,播客在 RTC 技术,以及 Elon Musk “流量”的加持下,以“互动播客”的新形态火了起来。这段时间国内外对“互动播客”场景的追捧者越来越多。
“互动播客”是全新的线上兴趣/话题式语聊互动场景,不论是名人/大V,还是普通网友都可以随时开启或参与一场海阔天空的互动交流,而且听众可以随时“举手”上麦参与实时互动交流。

Agora 在 GitHub 上提供开源的互动播客示例项目 Livecast https://github.com/AgoraIO-Usecase/livecast,助你快速实现全新的话题式语聊互动场景。
本文以安卓平台为例,介绍如何快速跑通该示例项目,体验 Agora 互动播客。

前提条件

  • Android Studio 4.0.0 或以上版本。
  • Android 4.1 或以上版本的设备。Agora 推荐使用真机,部分模拟机可能无法支持本项目的全部功能。
  • 有效的 Agora 开发者账号

如果你的网络环境部署了防火墙,请参考应用企业防火墙限制以正常使用 Agora 服务。

操作步骤

1. 创建 Agora 项目

按照以下步骤,在控制台创建一个 Agora 项目。

  1. 登录 Agora 控制台,点击左侧导航栏 项目管理按钮进入项目管理页面。
  2. 在项目管理页面,点击创建按钮。
  3. 在弹出的对话框内输入项目名称,选择鉴权机制为 APP ID + Token。
  4. 点击提交,新建的项目就会显示在项目管理页中。

(选择鉴权机制为 APP ID)

2. 获取 App ID

Agora 会给每个项目自动分配一个 App ID 作为项目唯一标识。
Agora 控制台的项目管理页面,找到你的项目,点击 App ID 右侧的眼睛图标就可以直接复制项目的 App ID。


Product Management > Agora 开源 | 互动播客Demo —— 快速实现全新的话题式语聊互动场景 >

3. 获取第三方云存储服务

Agora 提供的互动播客示例项目使用了第三方云存储服务,因此你还需要获取该云存储服务的有关信息。具体步骤如下:

  1. 前往第三方云存储控制台注册账号,创建一个新的应用。
  2. 应用创建成功后,点击Product Management > Agora 开源 | 互动播客Demo —— 快速实现全新的话题式语聊互动场景 > image2021-3-19_17-22-19.png> 应用 Keys,就能看到该应用的 AppID、AppKey 和 REST API 服务器地址。
    Product Management > Agora 开源 | 互动播客Demo —— 快速实现全新的话题式语聊互动场景 >

4. 运行示例项目

按照以下步骤运行示例项目,体验互动播客:

  1. 进入你的示例项目文件夹,打开 strings_config.xml 文件。
  2. “Your App ID” 替换为在第 2 步获取的 Agora App ID。
  3. “Your LeanCloud App ID”“Your LeanCloud App Key”“Your LeanCloud Server Url” 分别替换为在第 3 步获取的 AppID、AppKey、REST API 服务器地址。
  4. 连接 Android 设备,在 Android Studio 中打开示例项目,点击 Sync Project with Gradle Files 按钮同步项目。
  5. 点击 Run 按钮运行项目。
  6. 运行成功后,你会在设备上看到安装好的 Livecast 应用,打开应用即可体验互动播客。
推荐阅读
相关专栏
声网产品与方案
42 文章
本专栏仅用于分享音视频相关的技术文章,与其他开发者和声网 研发团队交流、分享行业前沿技术、资讯。发帖前,请参考「社区发帖指南」,方便您更好的展示所发表的文章和内容。