Pano开发者中心
  • 文档中心
  • 下载中心

›新手入门

新手入门

  • 简介
  • 名词解释
  • 账号注册指南
  • 创建第一个应用

规则说明

  • Channel ID命名规则
  • 权限控制
  • 计费说明
  • 最长通话时长说明
  • 每月一万分钟免费说明
  • 布局参数说明

场景方案

    教育行业

    • 1vN互动小班课
    • 互动直播大班课

快速接入

  • 简介
  • 音视频

    • Windows (C++)
    • Android (Java)
    • iOS (Objective-C)
    • Web
    • Electron

    白板

    • Android (Java)
    • iOS (Objective-C)
    • Web

高级功能

  • 简介
  • 音视频

    • 屏幕共享
    • 状态回调
    • 音量指示
    • 混音/伴音
    • 混响
    • 耳返
    • 美颜
    • 音视频数据回调
    • 音视频外部采集
    • 收发多路视频
    • 设备诊断
    • 反馈

    白板

    • Android (Java)
    • iOS (Objective-C)
    • Web

操作实践

  • 切换大小屏

RESTful API

  • 基本格式
  • 获取Token
  • 频道管理
  • 云端录制
  • CDN推流
  • 文档转码
  • 服务端消息通知API

SDK API

  • SDK接口说明
  • Windows (C++)
  • Android (Java)
  • iOS/macOS (Objective-C)
  • Web SDK(IE)
  • Web SDK

    • PanoRtc 参考
    • RtcEngine
    • RtcWhiteboard
    • Constants

更新记录

  • 简介
  • SDK

    • Windows
    • macOS
    • iOS
    • Android
    • Electron
    • Flutter
    • React Native
    • Web
    • Web SDK(IE)
    • Web Whiteboard

    Demo-PanoVideoCall

    • Windows、Mac和Web
    • iOS
    • Android

    Demo-PanoAudioChat

    • iOS
    • Android

帮助

  • FAQ
  • 更多帮助

创建第一个应用

参照下面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 语音通话示例

  • 语音通话示例项目介绍
  • 语音通话示例项目iOS编译指南
  • 语音通话示例项目Android编译指南
  • 语音通话示例项目Web编译指南

4.2 视频通话示例

  • 视频通话示例项目介绍
  • 视频通话示例项目iOS编译指南
  • 视频通话示例项目Android编译指南
  • 视频通话示例项目Web编译指南
  • 视频通话示例项目Windows编译指南
  • 视频通话示例项目Electron编译指南

将App ID、Token填入示例代码的合适位置,编译并运行。Enjoy it!

5. 如何申请正式Token

项目上线需要申请正式Token, 以免受到临时Token的一些限制。 通常会在应用服务器中完成这个操作, 请参考说明。示例代码如下:

  • Go语言示例
  • Java语言示例
Last updated on 12/18/2020
← 账号注册指南Channel ID命名规则 →
  • 1. 注册账号
    • 1.1 注册账号
    • 1.2 实名认证(可选)
    • 1.3 创建应用
    • 1.4 生成临时Token
  • 2. 下载Demo Code
    • 2.1 语音通话示例项目
    • 2.2 视频通话示例项目
  • 3. 下载SDK
  • 4. 编译出你的第一个音视频应用
    • 4.1 语音通话示例
    • 4.2 视频通话示例
  • 5. 如何申请正式Token
浙ICP备20002645号 Copyright ©2020 拍乐云. All Rights Reserved