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

›新手入门

新手入门

  • 简介
  • 名词解释
  • 创建第一个应用

规则说明

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

场景方案

    教育行业

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

快速接入

  • 简介
  • 音视频

    • Windows (C++)
    • iOS (Objective-C)
    • Android (Java)
    • Web
    • Electron
    • Flutter
    • React Native
    • Unity

    白板

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

高级功能(RTC)

  • 简介
  • 屏幕共享
  • 分组讨论
  • 状态回调
  • 设备诊断
  • 音量指示
  • 控制声音
  • 声卡操作
  • 混音/伴音
  • 混响
  • 耳返
  • 变声
  • 美颜
  • 音视频数据回调
  • 音视频外部采集
  • 收发多路视频
  • 多窗口渲染
  • 性能检测
  • 截图
  • 反馈

高级功能(RTS)

  • 简介
  • 白板

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

    标注

    • 视频标注
    • 共享标注
    • 外部标注

    消息

    • 消息服务

    远程控制

    • 远程控制

操作实践

  • 切换大小屏

RESTful API

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

SDK API

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

    • 浏览器兼容性
    • RtcEngine
    • GroupManager
    • RtcWhiteboard
    • RtsService
    • RtcMessage
    • Annotation
    • Constants

更新记录

  • 简介
  • Windows
  • macOS
  • iOS
  • Android
  • Electron
  • Flutter
  • React Native
  • Unity
  • Web(全功能SDK)
  • Web(RTS SDK)
  • Web(IE专用音视频SDK)

帮助

  • FAQ
  • 更多帮助

简介

拍乐云Pano是由顶级音视频团队构建的实时通信PaaS云服务,核心团队来自 Cisco WebEx,这是一群实时通信领域的顶尖人才,专业视频会议领域20年技术经验积累,与 Zoom 团队基因完全相同。

Pano拥有完全自主研发的音视频引擎,在音视频编解码、网络传输、弱网对抗与QoE、回声消除、实时通信组网与路由、高并发的流媒体分发等方面达到了国际顶尖水平。

客户通过集成 Pano SDK,即可在自己的App里轻松实现语音通话、视频通话、互动白板、互动直播、云端录制等各种能力。

Pano在技术上追求极致,在产品上追求极简,致力于为全球用户提供强互动、沉浸式的实时通信云服务。

架构简介

下面是一个比较典型的架构图:

Pano其他文档可能会将"客户App Server"简称为"App Server",将"客户App Client"简称为"App Client"或"App"。

功能简介

Pano提供多种实时互动能力:

  • 语音通话:
    • 支持一对一、多对多实时语音通话
    • 高清音质,48kHz音频,Full Band超高音质
    • 业界一流的AEC、ANS和AGC算法,优异的单讲和双讲表现,更好的用户听感体验
    • 支持伴音、耳返、混响、立体声、声音美化、变声等
    • 自适应拥塞控制算法,超强抗丢包,70%丢包仍可正常通话
  • 视频通话:
    • 支持一对一、多对多实时视频通话
    • 超高分辨率,最高支持1080P
    • 美颜滤镜,强大的实时美颜滤镜功能,支持磨皮、美白等多种美颜功能
    • 视频大小流,同时发送高清大流和低清小流,接收端根据视频窗口大小和网络情况按需订阅
    • 视频多流,可以同时发送视频流和屏幕共享流
    • 云端实时内容审核,支持涉政、涉黄等反垃圾检测
    • 码率自适应,自适应拥塞控制算法,实时调整码率,同时兼顾视频画质和流畅度
  • 屏幕共享:
    • 超高清屏幕共享,可以共享整个桌面或者某个应用,提升实时沟通效率
  • 互动白板:
    • 全互动白板,所有参与者都可以实时互动,交互实时可见
    • 更少流量,更高清晰度
    • 加密通道传输,安全可靠
    • 支持画笔、直线、椭圆、圆、正方形、长方形、菱形等各种图形,支持文字、图片、背景图等
    • 支持文档转码与共享,支持PPT、Word、PDF等格式, 支持PPT动效呈现和音视频文件播放
  • 互动直播:
    • 主播与观众连麦互动,主播与主播PK
    • 通过CDN旁路推流支持海量观众
    • 支持推多路流,每一路流独立布局,轻松实现主播跨直播间PK
    • 通过RESTful API轻松控制CDN推流,可灵活配置布局、媒体类型、推流地址等
  • 云端录制:
    • 音视频通话、屏幕共享、互动白板等均可以在云端录制
    • 互动白板、屏幕共享等与音视频同步录制在一个文件,按需回放
    • 通过RESTful API轻松控制云端录制,可以混录也可以单录,或者即单录又混录,布局可以灵活配置

Pano SDK

Pano通过一个SDK支持上述多种能力,通过不同的接口调用使用不同的功能。Pano提供了以下平台的SDK:

  • Windows - C++ SDK
  • macOS - Objective-C SDK
  • iOS - Objective-C SDK
  • Android - Java SDK
  • Web - JavaScript SDK
  • Electron - 实现桌面端跨平台开发,支持 Win64、Win32、macOS 三个平台
  • Flutter - 实现移动端跨平台开发
  • React Native - 实现移动端跨平台开发

可选择原生SDK,也可选择Electron、Flutter、React Native等跨平台SDK。

Pano Backbone

Pano Backbone是Pano团队自主研发的实时通信组网与分发技术,构建于Internet之上,通过网络层和算法层实现了实时通信的网络加速。Pano Backbone实现了智能组网、智能路由、网络质量自反馈和网络链路自适应,实现了全球节点覆盖和客户就近接入,保证了音视频通话的超高质量超低时延。

数据罗盘

Pano实现了一个大数据平台,实现全链路质量监控,通过可视化的图表实时展示每一通通话质量,通话质量透明可见。

Last updated on 2022/4/26
名词解释 →
  • 架构简介
  • 功能简介
  • Pano SDK
  • Pano Backbone
  • 数据罗盘
浙ICP备20002645号 ©2019-2022 Pano拍乐云