创建第一个应用
参照下面4步可以轻松的构建你的第一个音视频应用。
1. 注册账号
先到 Pano 官网注册一个账号,或者直接打开网址 https://console.pano.video 注册账号,然后创建应用、生成临时Token等。这一步的所有工作都在控制台完成。
1.1 注册账号
使用电子邮箱和电话注册账号,请参考账号注册指南
1.2 实名认证(可选)
这一步是可选的。没有实名认证的话,音视频通话的最长时长被限制为 30 分钟。
1.3 创建应用
在控制台的应用管理页面创建一个应用。
1.4 生成临时Token
SDK到Pano Cloud的交互需要合法有效的Token。
- 建议的做法是到Pano控制台获取应用的App Secret,然后在你的App Server端调用Pano Cloud的RESTful API来申请Token,详细信息请参考权限控制。
- 开发测试阶段,可以在Pano控制台生成临时Token,临时Token的音视频通话最长时长被限制为 30 分钟。
如果没有完成步骤[1.2 实名认证],即使使用正式Token,最长时长也将被限制为 30 分钟。
登录Pano控制台,点击左侧导航「应用管理」,点击应用最右侧的「配置」(如果没有应用请先「新建」应用),在打开的新页面点击「生成临时Token」。
2. 下载Demo Code
到 GitHub 上Clone示例项目, 示例项目演示了在Windows, Android, iOS, Web, Electron等多个平台建立语音通话和视频通话的实现。
2.1 语音通话示例项目
git clone https://github.com/panovideo/audio-call-samples.git
2.2 视频通话示例项目
git clone https://github.com/panovideo/video-call-samples.git
3. 下载SDK
到 Pano 官网的下载页面下载SDK, 并且遵照编译指南中的说明将PanoRtc.framework(iOS)或panortc.aar(Android)等复制到指定路径。
4. 编译出你的第一个音视频应用
4.1 语音通话示例
4.2 视频通话示例
- 视频通话示例项目介绍
- 视频通话示例项目iOS编译指南
- 视频通话示例项目Android编译指南
- 视频通话示例项目Web编译指南
- 视频通话示例项目Windows编译指南
- 视频通话示例项目Electron编译指南
将App ID、Token填入示例代码的合适位置,编译并运行。Enjoy it!
5. 如何申请正式Token
项目上线需要申请正式Token, 以免受到临时Token的一些限制。 通常会在应用服务器中完成这个操作, 请参考说明。示例代码如下: