開発者向け資料

利用できるSDK

さまざまな利用シーン、開発環境にあったSDKを提供しています。

ライブ配信SDK
ライブ配信SDK
ビデオ通話SDK
ビデオ通話SDK
音声通話SDK
音声通話SDK
ゲーム音声SDK
ゲーム音声SDK
映像と音声を超低遅延で配信できます。複数の配信者が会話することも可能です。 映像と音声をリアルタイムに双方向で配信できます。 音声をリアルタイムに双方向で配信できます。 Unity, Cocosでの開発用にラップされたSDKです。
シグナリングSDK
シグナリングSDK
顔認識SDK
顔認識SDK
録画SDK
録画SDK
ダッシュボードRESTful API
ダッシュボードRESTful API
テキストデータのリアルタイム配信や、ユーザーのステータス確認ができます。無料で利用できます。 顔認識の機能と、多数のフィルターやスタンプが内包されています。3Dでの認識も可能です。 映像と音声を、指定されたサーバーに保存します。Linux用のSDKです。 利用量、利用端末、利用回線などのデータを取得できます。
  • チュートリアル
  • 実装例

開発環境

さまざまなプラットフォームに対応しております。

  Android iOS Windows Mac WebRTC Server Unity Cocos
開発言語 Java
Kotlin
Objective-C
Swift
Visual C++ Objective-C
Swift
JavaScript C++
Java
C# C++

サポート

各種拡張機能を紹介した各ページへのリンクをご紹介しています。

チュートリアル 実装例 FAQ
もっとも簡単なサンプルコードを使って、利用の手順を説明しています。
詳細はこちら
便利なサンプルコードや、実装上の注意点をまとめています。
詳細はこちら
料金や仕様面のよくある質問をまとめています。
詳細はこちら
APIレファレンス GitHub エンジニアブログ
米国Agora Lab社が運営するAPIドキュメントです。英語ですが、読みやすい構成です。
詳細はこちら
米国Agora Lab社が運営するGitHubです。サンプルコードが豊富に提供されています。
詳細はこちら
日本のサポートエンジニアから最新の情報をお届けします。
詳細はこちら

配信ネットワーク

SFUサーバーやCDNの構築・運用が不要で、クライアント側の実装だけで配信が可能です。

ビデオ通話・ライブ配信・音声通話・ゲーム音声・シグナリング

エンド to エンドで映像・音声・テキストデータを配信でき、インフラの構築が不要です。

録画・録音

自社のサーバーへ録画・録音のデータを蓄積します。

SD-WAN (仮想広域ネットワーク)

世界中、約100ヶ所のデータセンターにノードを構築。
リアルタイムに状況を監視し、自動で最適な経路を選択するアルゴリズムを備えています。

特長

従来の映像配信の課題を解決する、トータルソリューションを提供します

  • 双方向性

    双方向性

    映像配信 17人
    音声通話 10,000人
    視聴 1,000,000人
    (※1配信あたり)

  • 超低遅延

    超低遅延

    映像・音声通話 1秒以下
    ライブ配信 2秒以下

  • パケットロス耐性

    パケットロス耐性

    50%まで耐久

  • ネットワーク監視

    ネットワーク監視

    24時間365日
    自動ルーティング

  • 稼働率

    稼働率

    99.999% 以上

  • 暗号化

    暗号化

    エンド to エンドで256bitの暗号化

他社比較

agora.io SDKは、HLSやFlashを使わずに、独自のプロトコルで超低遅延を実現しています。
WebRTCと互換性を持ちつつも、SFU型よりも大規模な通話に対応し、P2P通信よりも安定しています。

ライブ配信

  agora.io SDK 他社SDK
(CDNベース)
自社構築
(IaaSベース)
配信遅延 2秒以下 5〜30秒 5〜30秒
双方向通話 10,000人 困難 困難
パケットロス耐性 50%まで耐久 30%ほどが限界 困難
インフラ開発 不要 不要 必要
インフラ運用 不要 不要 必要
機能開発 APIで省略 APIで省略 自社開発
機能実装 サンプルコードで省略 サンプルコードで省略 自社実装
負荷分散 自動 自動 自社運用
ネットワーク監視 24時間365日 24時間365日 自社運用
海外対応 デフォルト対応 オプション対応 困難
サポート体制 日本語
対面・チャット
英語
チケット
利用費用 従量課金 固定費+従量課金

ビデオ・音声通話

  agora.io 他社SDK
(WebRTC SFUベース)
自社構築
(WebRTC P2Pベース)
配信遅延 リアルタイム リアルタイム 利用環境に左右される
多人数 10,000人 10人ほどが限界 3人ほどが限界
パケットロス耐性 50%まで耐久 30%ほどが限界 困難
インフラ開発 不要 不要
インフラ運用 不要 不要
機能開発 APIで省略 APIで省略 自社開発
機能実装 サンプルコードで省略 サンプルコードで省略 自社実装
負荷分散 自動 自動
ネットワーク監視 24時間365日 24時間365日
海外対応 デフォルト対応 オプション対応
サポート体制 日本語
対面・チャット
日本語
チケット
利用費用 従量課金 固定費+従量課金