すべてのプロダクト
Search
ドキュメントセンター

:プロダクト紹介

最終更新日:Jul 20, 2022

このトピックでは、Alibaba Cloud ストリーム取り込み SDK の概要、機能、主な利点、シナリオについて説明します。

概要

Alibaba Cloud ストリーム取り込み SDK は、ApsaraVideo Live クライアント向けのストリーム取り込み開発ツールです。 これは、Alibaba Cloud の強力な Content Delivery Network (CDN) とオーディオ/ビデオのリアルタイム通信技術に基づいて開発されています。 使いやすい OpenAPI、スムーズなネットワーク対応型エクスペリエンス、マルチノードの低レイテンシ最適化手法、リアルタイムの顔フィルターなど、オーディオ/ビデオライブストリーミング技術サービスを提供します。 ストリーム取り込み SDK は無料で利用できます。 複雑なアーキテクチャを設計する手間がなくなり、メンテナンスコストを削減できるため、ビジネスロジックとユーザーエクスペリエンスの向上に集中できます。

ストリーム取り込み SDK は、高度な顔認識に基づく顔フィルターを無料で提供します。顔フィルターには、顔認識に基づいて顔をほっそり見せる、あごをすっきりさせる、目を大きく見せる、血色のいい頬に見せる、美白肌に見せるなどの機能があります。

ApsaraVideo Live デモ体験

次のいずれかの QR コードをスキャンして、Alibaba Cloud ApsaraVideo Live のクライアントクラウド統合デモを体験してください。

説明 WeChat と QQ では、ダウンロードがフルサポートされていません。 QR コードスキャンツール DingTalk、または WeChat や QQ 以外のサードパーティソフトウェアを使用して QR コードをスキャンし、ApsaraVideo Live デモをダウンロードします。

機能

機能 説明
リアルタイムメッセージングプロトコル (RTMP) ストリームの取り込み 低レイテンシ RTMP に基づくライブストリーム取り込み、および RTMP、フラッシュビデオ (FLV)、HTTP ライブストリーミング (HLS) ライブストリームプルプロトコルをサポートします。 180p〜720p の解像度をサポートします。 540p の使用を推奨します。
ライブスクリーンキャスト iOS 用の ReplayKit と Android 用のカメラストリームミキシングをサポートして、スクリーンコンテンツを記録および共有します。
ライブ Q&A 補足拡張情報 (SEI) をライブストリームに挿入し、プレーヤーを使用して SEI を解析し、ライブ Q&A をサポートします。
動的な透かし ライブストリーミング中に、リアルタイムでアニメーション効果を伴う透かしを挿入または削除します。
外部のオーディオ/ビデオストリームの取り込み 外部のオーディオ/ビデオライブストリーミングをサポートします。
バックグラウンドでの画像ストリームの取り込み アプリケーションがバックグラウンドに移動したときの画像ストリームの取り込みをサポートします。 ネットワーク条件が劣悪な場合、オーディオ/ビデオストリームの取り込みを画像ストリームの取り込みに置き換えます。
オーディオ/ビデオのコーディング H.264 ビデオコーディング (ソフトコーディングとハードコーディング) および Advanced Audio Coding (AAC) (ソフトコーディングとハードコーディング) をサポートします。
リアルタイムの顔フィルター 高度な顔認識に基づく顔フィルターをサポートします。顔フィルターには、肌をきめ細かく見せる、美白肌に見せる、明るい肌に見せる、顔をほっそり見せる、あごをすっきり見せる、目を大きく見せる、頬を血色よく見せるなどの機能があります。
動的ビットレート ネットワーク条件に基づいて、ストリームの取り込みビットレートを自動的に調整します。 複数のモードをサポートして、スムーズなライブストリーミングエクスペリエンスを提供します。
動的解像度 ネットワークの状態に基づいて、ストリームの取り込み解像度を自動的に調整します (解像度優先モードと滑らかさ優先モードでのみ適用可能) 。
バックグラウンドでのストリームの取り込み アプリケーションがバックグラウンドに移動したときにビデオストリームを収集し続け、アプリケーションがフォアグラウンドに戻った後にストリームの取り込みを有効にします。
ステレオストリームの取り込み モノラルまたはバイノーラルモードのステレオストリーム取り込みをサポートします。
複数の透かし 最大 3 つの透かしと、透かしの位置とサイズのカスタマイズをサポートします。
スクリーンの向き ポートレート、ランドスケープ左、およびランドスケープ右モードでのストリーム取り込みをサポートします。
ストリーム収集パラメーター設定 さまざまなシナリオでのストリーム収集要件を満たすために、解像度、フレームレート、オーディオサンプリングレート、GOP (キーフレーム間隔) 、ビットレートなどの複数のストリーム収集パラメーターをサポートします。
ストリーム取り込みミラーリング カメラミラーリングとストリーム取り込みミラーリングの設定を分離します (ミラーリング機能がデフォルトで有効になっているフロントカメラにのみ適用可能) 。
オーディオストリームの取り込み オーディオストリームのみを収集してオーディオストリームの取り込みを開始し、オーディオシナリオで占有帯域幅と消費トラフィックを削減します。
ミュートされたストリームの取り込み ストリームの取り込み中にマイクをミュートし、ビデオ画像のみをプッシュします。
オートフォーカス オートフォーカスとマニュアルフォーカスの両方をサポートします。
ズーミング 収集されたストリームをカメラの最大ズーム率でズームインおよびズームアウトします。
カメラの切り替えとフラッシュ制御 フロントカメラとリアカメラを切り替えます。 リアカメラのフラッシュをオンまたはオフにします。
バックグラウンドミュージック バックグラウンドミュージックを再生します。 バックグラウンドミュージックの開始、停止、一時停止、再開、音楽ループの再生などの操作を実行できます。
オーディオミキシング 音楽とボーカルをミックスし、音楽とボーカルのボリュームを個別に調整します。
インイヤーモニタリング インイヤーモニタリング機能をサポートします。 たとえば、イヤホンを装着して歌を歌うと、イヤホンから自分の声をリアルタイムで聞くことができます。 これは、KTV シナリオの要件を満たしています。
ノイズ低減 周囲の音や携帯電話の干渉によって引き起こされるノイズを減らします。

主な利点

  • 使いやすく統合しやすい

    Android および iOS 向けの共通 API とエラーコード、さまざまな開発アーキテクチャの要件を満たす同期・非同期メソッド、包括的な API リファレンスとデモを提供します。

  • オールインワンソリューション

    ビデオストリームの収集、レンダリング、ストリームの取り込み、エンコード、配信、ライブストリーミングを統合する ApsaraVideo Live ソリューションを提供します。 クライアントでのアダプティブビットレートストリーム取り込み、クラウドでのナローバンド HD エンコード、クライアントでの初期インスタントロードを合理化して、ワンストップの高品質サービスを提供します。

  • 高パフォーマンスと低レイテンシ

    停止率、CPU とメモリの使用、電力消費、ストリーム取り込みの熱放散において業界をリードしています。 世界中で 1,000 を超えるライブストリーミングノードを所有し、さまざまなリージョンで低レイテンシを保証します。

  • データに基づく運用サポート

    包括的な統計、高度なデータセキュリティ対策、多次元分析、ユーザープロファイリングに基づいてビジネス開発を促進します。

シナリオ

シナリオ 1:ライブ Q&A

  • シナリオの説明:ユーザーは指定された時間に指定されたチャンネルにログインし、ホストの指示に従ってオンラインで質問に答えます。 12 の質問に正しく答えた人は、各ライブ Q&A セッションの合計賞金を共有する権利があります。 2018 年初頭から、中国の多くのインターネット企業は、既存のユーザーや潜在的なユーザーと対話する Q&A 活動を組織・後援し、注目を集めています。 この機能を使用して、独自のビジネスを促進することもできます。 詳細については、「ライブ Q&A スキーム」をご参照ください。
  • 手順:ApsaraVideo Live を有効にし、チケットを起票して SEI 挿入サービスを申請します。 ライブストリームに SEI を挿入するには、カスタム Open Broadcaster Software (OBS) または Alibaba Cloud API を使用します。 ユーザーのプレーヤーで SEI を受信して解析した後、コールバックイベント通知がユーザーのアプリケーションに送信されます。 次に、ユーザーは質問を受信して回答、ライブ Q&A に参加します。プレーヤーの詳細については、「ベイシックプレーヤーライブ Q&A」をご参照ください。
シナリオ 2:教育用ライブストリーミング
  • シナリオの説明:教育用ライブストリーミングは、生徒と教師のやりとりに焦点を当てています。 ライブクラスルームにログインした後、生徒と教師は、Alibaba Cloud ストリーム取り込み SDK と Alibaba Cloud Message Service に基づいて、リアルタイムで相互に文字入力や会話をすることができます。 ストリーム取り込み SDK を使用すると、教師はいつでもどこでも生徒が出した質問にタイムリーかつ効果的な方法で答えることができます。 クラウドベースの録画とエンコード機能に基づいて、生徒はいつでもレッスンを再生して学習ポイントを確認し、学習効果を高めることができます。

  • 手順:Alibaba Cloud ApsaraVideo Live を有効にし、録画とエンコード機能を有効にします。 Alibaba Cloud ストリーム取り込み SDK と Alibaba Cloud Message Service SDK を統合して、ライブクラスルームサービスまたはメンタリングサービスを実装します。 Alibaba Cloud ApsaraVideo Player SDK を統合した後、ユーザーはクライアントでビデオレッスンのライブストリーミングを視聴または再生して、低レイテンシで高度にインタラクティブな教育ライブストリーミングを楽しむことができます。

シナリオ 3:エンターテインメントライブストリーミング
  • シナリオの説明:携帯電話の利便性により、エンターテイメントのライブストリーミングはライブストリーミングのトレンドの先頭に立っています。 ホストは顔フィルターを活用し、リアルタイムのチャット、いいね、賞金付きのアクティビティなどを通じて視聴者と対話し、人気やプログラムの遊びやすさを向上させます。 ただし、エンターテインメントのライブストリーミングは携帯電話で簡単にアクセスできるため、ポルノやテロを検出するためにコンテンツを厳密に規制する必要があります。 この場合、ポルノ検出機能を使用して審査コストを削減できます。

  • 手順:Alibaba Cloud ApsaraVideo Live を有効にし、録画とポルノ検出機能を有効にします。 Alibaba Cloud ストリーム取り込み SDK を統合し、顔フィルター機能を有効にしてビデオストリームの取り込みを実装します。 さらに、Alibaba Cloud Message Service をインタラクティブなチャットシナリオに統合して、ライブストリーミング中に視聴者がチャットパネルでテキスト、音声メッセージ、顔文字、画像を送信できるようにします。 また、インスタントメッセージングシステムを介した支払いに基づいてギフトシステムを構築することもできます。 Alibaba Cloud ApsaraVideo Player SDK を統合した後、ユーザーはクライアントでライブストリーミングまたは再生を視聴できます。

シナリオ 4:ゲームのライブストリーミング
  • シナリオの説明:モバイルゲームのライブストリーミングは、スクリーン録画技術を使用してゲーム画面をカメラショットコンテンツと結合し、ストリーム取り込み SDK からストリーム取り込みを開始します。 この場合、ストリーム取り込み SDK はスクリーン録画機能をサポートする必要があります。 エンターテインメントライブストリーミングと同様に、ゲームライブストリーミングシナリオのホストは、Alibaba Cloud Message Service SDK に基づいたリアルタイムのチャット、いいね、賞金付きアクティビティを通じて視聴者と対話することもできます。 ゲームのハイライトを再生するには、ライブストリーミングの録画と再生機能を使用できます。

  • 手順:Alibaba Cloud ApsaraVideo Live を有効にし、ライブストリーミング録画機能を有効にします。 Alibaba Cloud ストリーム取り込み SDK を統合し、ライブスクリーンキャスト機能を有効にします。 さらに、Alibaba Cloud Message Service をインタラクティブなチャットシナリオに統合して、ライブストリーミング中に視聴者がチャットパネルでテキスト、音声メッセージ、顔文字、画像を送信できるようにします。 また、インスタントメッセージングシステムを介した支払いに基づいてギフトシステムを構築することもできます。 Alibaba Cloud ApsaraVideo Player SDK を統合してインスタントローディングと動的フレームアクセラレーションを有効にすると、ユーザーはクライアントでライブストリーミングまたは再生を視聴できます。