tencent cloud

フィードバック

SDKのダウンロード

最終更新日:2023-05-09 16:17:03

TRTC SDK
MLVB SDK
Player SDK
UGSV SDK
IM SDK
全機能SDK


機能リスト
機能
機能説明
一般的なユースケース
ビデオ通話
2人または多人数ビデオ通話です。720P、1080PのHD画質をサポートしています 1つのルームで最大300人のオンライン同時接続と、最大50人のカメラ同時起動をサポートしています
ビデオ通話、ビデオミーティング、フレンドとのビデオチャット、オンライン問診、ビデオカスタマーサービス、ビデオ面接など
音声通話
2人または多人数での音声チャットです。48kHz、ダブルサウンドチャンネルをサポートしています 1つのルームで最大300人のオンライン同時接続と、最大50人のマイク同時起動をサポートしています
1対1音声通話、多人数音声通話、ボイスチャット、音声インタラクティブゲームなど
ビデオインタラクティブストリーミング
キャスターと視聴者の双方向音声マイク接続をサポートしています キャスターのルーム間(ライブストリーミングルーム間)PKではスムーズなマイクのオン・オフをサポートし、切り替えプロセスで待つ必要がありません。キャスターの遅延は300ms未満です 1つのルームでのマイク接続人数は無制限で、最大50人のマイク同時接続をサポートしています 低遅延ライブストリーミングモードでは、視聴者10万人の同時再生をサポートし、再生の遅延を1000msまで低減させています
インタラクティブ授業、eコマースライブストリーミング、パーティーライブストリーミング、ライブストリーミングマイク接続、ライブストリーミングPK
ボイスインタラクティブストリーミング
キャスターと視聴者の双方向音声マイク接続をサポートしています キャスターのルーム間(ライブストリーミングルーム間)PKをサポートしています スムーズなマイクのオン・オフをサポートし、切り替えプロセスで待つ必要がありません。キャスターの遅延は300ms未満です 1つのルームでのマイク接続人数は無制限で、最大50人のマイク同時接続をサポートしています 低遅延ライブストリーミングモードでは、視聴者10万人の同時再生をサポートし、再生の遅延を1000msまで低減させています
双方向音声ポッドキャスト、音声インタラクティブゲーム、ボイスチャットルーム、音声ライブストリーミングマイク接続、音声ライブストリーミングPK、カラオケルーム、ラジオFMなど

高度な機能
機能
機能説明
一般的なユースケース
インタラクティブマイク接続
インタラクティブなマイク接続をサポートしています。視聴者は自由かつスムーズにマイクをオン・オフでき、切り替えのプロセスを待つ必要がありません
インタラクティブライブストリーミング、オンライン授業、チャットルームなど
ルーム間PK
別名「ライブストリーミングルーム間PK」。複数のキャスターがルームを跨いでインタラクティブなPKを行い、視聴者はこれを視聴します
ショーライブストリーミング、PKマイク接続、クロスルーム授業など
画面共有
別名「スクリーンシェア」。ローカルコンピュータのデスクトップ、ウィンドウ、画面を他人と共有する機能をサポートしています(例:Microsoft PowerPointのPPTを再生するウィンドウ)
オンライン授業、PPT共有、リモート支援など
サーバーでのローカルレコーディング
サーバーでレコーディングするにはLinux SDKを使用する必要があります。現在Linux SDKはまだ全面的にはリリースされていません。お問い合わせまたは関連サービスの利用をご希望の場合は、colleenyu@tencent.comまでご連絡ください。
レコーディング、ファイル保存、コンプライアンスなど
クラウドレコーディング
Relayed Pushの方式を採用し、CSSの機能を利用して、全プロセスにおけるクラウドレコーディング機能(録音/録画)を提供します。さらにレコーディングしたファイルはVODプラットフォームに保存し、レコーディングプロセスの信頼性とリアルタイム性を保証します。
ダブルレコーディング、アーカイブ、コンプライアンスなど。
Cloud MixTranscoding
MCUクラスターを使用して、TRTCルーム内の各アップストリームのオーディオビデオストリーミングを必要に応じてミクスストリーミングトランスコードします。トランスコード後に出力されたオーディオビデオストリーミングはCloud Streaming ServicesへRelayed Pushされ、クラウドレコーディング、またはCDNによるライブストリーミング視聴を実現することが可能です
必要に応じたマルチ画面の合成、レコーディング形式の変換など
高音質
サンプルレート48kHz、フルリンク192kbpsの高音質、リアルな左右サウンドチャンネルステレオオーディオをサポートしており、ルームユーザーにクリアで没入感のあるインタラクティブな体験を提供します
音声通話、ビデオ通話、インタラクティブライブストリーミング、ボイスチャットルーム、高音質FM、音楽教室、カラオケルーム、オンライン授業など
高画質
720P、1080PのHD画質ビデオをサポートしています
ビデオ通話、インタラクティブライブストリーミング、オンライン授業など
3A処理
業界をリードするTencent Ethereal Audio Labが提供する3A処理アルゴリズムで、ダブルトーク、ノイズリダクションなどのシナリオにおいてより優れた音質を提供します。3Aとは、AEC(エコーキャンセル)、ANS(自動ノイズ除去)、AGC(自動利得制御)を指します
すべての音声シナリオ
AIノイズリダクション
AIノイズリダクションでは、従来のノイズ軽減では消しきれなかった音声も消去できます(例:咳、くしゃみ、自動車のクラクションなどの非定常な雑音)
音声通話、ビデオ通話、インタラクティブライブストリーミング、ボイスチャットルーム、オンライン授業など
ベーシック美顔
ベーシックな美顔機能をサポートしています。美白、美肌、肌色補正、ならびに基本的なフィルター効果の設定が含まれます
ビデオ通話、インタラクティブライブストリーミング、オンライン授業など
BGM
ローカルのMP3、AAC、WAVなどの形式のミュージックファイルを人の声のBGMにする機能をサポートしています
音声通話、ビデオ通話、インタラクティブライブストリーミング、インタラクティブ授業、ボイスチャットルーム、オンラインカラオケ、FMラジオなど
サウンドエフェクト
通話中に効果音を追加します(例:拍手、掛け声、口笛、ブーイングなど)
音声通話、ビデオ通話、インタラクティブライブストリーミング、ボイスチャットルーム、カラオケルーム、FMラジオなど
伴唱・伴奏
ローカルで再生した音声を他の人に送ります(例:パソコン上のQQオーディオプレーヤーで再生した音声など)
インタラクティブライブストリーミング、オンライン授業、ボイスチャットルーム、FMラジオなど
ボイスチェンジ
ボイスチェンジのエフェクトを提供します(例:ロリータボイス、おじさん声、ヘビーメタルなどのボイスエフェクト)
音声通話、ビデオ通話、インタラクティブライブストリーミング、ボイスチャットルーム、カラオケルーム、FMラジオなど
リバーブ
リバーブ効果を提供します(例:カラオケ、小部屋、音楽ホール、浴室などのリバーブ効果)
音声通話、ビデオ通話、インタラクティブライブストリーミング、ボイスチャットルーム、カラオケルーム、FMラジオなど
音量の大きさのコールバック
波形のアニメーションまたはインジケータなどで表示できるように、音量の大きさの数値を提供しています
音声通話、ビデオ通話、ボイスチャットルーム、FMラジオ、カラオケルーム、人の声の検出など
インイヤーモニタリング
ローカルでレコーディングした音声をローカルのイヤホンで再生でき、自分で自分が発した声を聴くことができます。一般的に言い間違いの訂正や音程の正しさのチェックに利用します
インタラクティブライブストリーミング、ショーライブストリーミング、カラオケルームなど
オーディオデータのカスタマイズ
オーディオを自分でキャプチャするコールバックをサポートしています。開発者はオリジナルデータに対して処理を行い、カスタマイズ操作を行うことができます(例:外付けの非標準デバイス、オーディオファイルなど)
非標準デバイスの接続、オーディオエフェクトのカスタマイズ、音声処理、音声認識など
ビデオデータのカスタマイズ
カスタマイズしたビデオソースとレンダリングエンジンをサポートし、ビデオファイル、外付けデバイス、サードパーティのカスタムデータソースなど、カメラ以外のビデオソースを使用できるようにしています
美顔のカスタマイズ、データキャプチャソースのカスタマイズ、マルチデバイス管理、ビデオ認識、画像処理など
SEI情報
SEIフレームによってカスタマイズ情報をビデオストリームに埋め込み、他のユーザーにも同時に配信します(例:歌詞、タイトルなど)
カラオケルーム、QA形式のライブストリーミング、インタラクティブライブストリーミングなど




詳細機能
機能モジュール
機能項目
機能概要
ビデオキャプチャレコーディング
パラメータキャプチャ設定
解像度、フレームレート、オーディオサンプルレート、GOP、ビットレートなどの複数のパラメータキャプチャ設定をサポートし、さまざまなシナリオでの画面キャプチャのニーズを満たします
アスペクト比
16:9、4:3、1:1などの複数のアスペクト比での撮影をサポートしています
縦横画面
縦向き(portrait)、左側横向き(landscape left)および右側横向き(landscape right)の3方向のプッシュ送信をサポートしています
解像度
SD、HD、FHDでの撮影をサポートしています
フラッシュのサポート
フラッシュのオンまたはオフをサポートしています
カメラの切り替えおよびズーム
撮影時のフロントカメラとリアカメラの切り替えおよびズーム機能をサポートしています
自動および手動フォーカス
自動および手動フォーカス機能のオンまたはオフをサポートしています
写真撮影のサポート
写真撮影をサポートしています
イメージ
カメラキャプチャイメージとプッシュイメージをそれぞれ設定できます。フロントカメラはデフォルトでイメージ機能を有効にしておく必要があります
ウォーターマーク
撮影時のウォーターマーク追加をサポートしています
スクリーンショットのサポート
スマートフォンのスクリーンショットをサポートしています
ビデオ一時停止
ライブストリーミング中のオーディオまたはビデオの単独での一時停止をサポートしています
フィルター
カスタムフィルターおよびフィルターの程度の設定をサポートしています
ベーシック美顔
撮影時に顔の美肌、美白、肌色補正のベーシック美顔機能を設定します
オーディオキャプチャレコーディング
バックグラウンドミュージック
撮影前にローカルのMP3をBGMとして選択できます
ミュージックの変調
ミュージックの変調をサポートしています
音声ミキシング
ミュージックと人の声のミキシングをサポートし、それぞれの音量を調整できます
インイヤーモニタリング
インイヤーモニタリング機能をサポートしています。インイヤーモニタリングとはイヤホンキャプチャのリスニングであり、デバイス上にイヤホン(一般のイヤホンまたはBluetooth対応イヤホン)を差し込むと、マシンのイヤホン側でそのデバイスのマイクがキャプチャした音声を聴くことができる機能です
ステレオ音声
ダブルサウンドチャンネル技術をハイレベルに使用することで、出力音源の各位置と角度を仮想化し、ステレオ音声、3Dサラウンド、音の定位感などの効果を実現できます
ノイズリダクション
エンジンにノイズ抑制機能が付属しています。音響心理学的モデルを取り入れることでS/N比を20dB以上向上させることができ、言語音質も損ないません
ボイスチェンジ
撮影時にレコーディング音声のボイスチェンジを行います(ロリータボイス、おじさん声など)
リバーブ
音声に対し特殊な処理を行い、ボイスチェンジ、リバーブと組み合わせることで、透き通るような声やロボットのような声など、さまざまなサウンドエフェクトをカスタマイズできます
ミュート
プッシュ時にマイクをオフにし、ビデオ画面だけをプッシュする機能をサポートしています
音量調整
SDKがマイク音量を自動調節します。遠近の集音に適し、安定した音量を維持します
CSSプッシュ
RTMPプッシュ
RTMP およびRTMPSプロトコルによるCSSプッシュをサポートしています。解像度は180P~1080Pをサポートします
WebRTCプッシュ
WebRTCプロトコルベースのプッシュをサポートしています
SRTプッシュ
SRTプロトコルベースのプッシュをサポートしています
QUICプッシュ
QUICプロトコルベースのプッシュをサポートしています
スクリーンキャプチャプッシュ(画面共有)
スクリーンキャプチャライブストリーミングをサポートしています。画面内容を共有します
SEI機能のサポート
SEI(Supplemental Enhancement Information、メディア補足拡張情報)はストリーミングメディアチャネルを通じてテキスト情報とオーディオビデオコンテンツをパッケージ化し、キャスター側(プッシュ側)からプッシュし、視聴者側(プル側)で受信するもので、これによってテキストデータとオーディオビデオコンテンツの正確な同期を実現することを目的としています
動的ビットレートプッシュ
ネットワーク状態に応じたプッシュビットレートの自動調整をサポートしています。複数のモードの設定をサポートし、ライブストリーミングをよりスムーズにします
ピュアオーディオプッシュ
オーディオストリームのみをキャプチャしてプッシュを開始する機能をサポートしています。オーディオのみのシナリオの場合に帯域幅トラフィックを節約できます
外部ソースプッシュ
外部のオーディオビデオデータストリームを入力してライブストリーミングを行うことができます
プッシュ自動再接続
プッシュのリンク失敗後の自動再接続をサポートしています
CSS再生
RTMP再生
RTMP形式の再生をサポートしています
FLV再生
FLV形式の再生をサポートしています
HLS再生
HLS形式の再生をサポートしています
DASH再生
DASH形式の再生をサポートしています
WebRTC再生
WebRTCプロトコルでの再生をサポートしています
ライブストリーミングマイク接続
インタラクティブマイク接続
キャスターと視聴者間の1vnビデオマイク接続インタラクションの実現に用います
キャスターPK
キャスターとキャスター間の1v1ビデオPKの実現に用います
品質モニタリング
品質モニタリング
プッシュ・プルの状況に対する品質モニタリングをサポートしています


機能モジュール
機能項目
機能概要
Web
iOS & Android
Flutter
再生プロトコル/形式
VODまたはライブストリーミングをサポート
VOD再生とCSS再生を同時にサポートしています
サポートするCSS再生形式
RTMP、FLV、HLS、DASH、WebRTCなどのライブストリーミングビデオ形式をサポートしています
WebRTC,FLV,HLS,DASH
RTMP,FLV,HLS,DASH
RTMP,FLV,HLS,DASH
サポートするVOD再生形式
HLS、DASH、MP4、MP3などのVODオーディオビデオ形式をサポートしています
HLS,MP4,MP3,FLV,DASH
MP4,MP3,HLS,DASH
MP4,MP3,HLS,DASH
ライブイベントストリーミング
VOD再生とCSS再生を同時にサポートしています
×
×
DASHプロトコルサポート
標準プロトコルのDASHによるビデオ再生をサポートしています
Quicアクセラレーション
Quic通信プロトコルをサポートし、ビデオ伝送効率をアップします
-
SDR/HDRビデオ
SDRビデオおよびHDR 10/HLG規格のHDRビデオの再生をサポートしています
-
H.264再生およびソフトウェアデコードとハードウェアデコード
H.264ビデオソースの再生およびソフトウェアデコードとハードウェアデコードをサポートしています
H.265ハードウェアデコード
H.265ビデオソースのハードウェアデコード再生をサポートしています
-
ピュアオーディオ再生
MP3などのファイルのオーディオのみの再生をサポートしています
ダブルサウンドチャンネルオーディオ
ダブルサウンドチャンネルオーディオの再生をサポートしています
×
Http Headerの設定
ビデオリソースをリクエストする際、HTTP Headersコンテンツをカスタマイズします
×
HTTPSをサポート
HTTPSのビデオリソースの再生をサポートしています
HTTP 2.0
HTTP 2.0プロトコルをサポートしています
再生パフォーマンス
事前ダウンロード
指定したビデオファイルのコンテンツの事前ダウンロードをサポートするとともに、事前ダウンロードするビデオファイルのサイズと解像度の設定をサポートしています。最初のフレームの所要時間を大幅に短縮でき、さらに低消費電力に向けた最適化により、パフォーマンス向上につながります
再生とキャッシュの同時実行
再生中での後続コンテンツの同時キャッシュとダウンロードをサポートしています。ネットワーク使用量を減らし、キャッシュポリシーを設定することができます
正確なseek
プログレスバー上の指定位置にジャンプして再生する機能をサポートしています。モバイル端末ではフレームレベル、Web端末ではミリ秒レベルの正確さを保証します
ダウンロード速度のリアルタイム取得
ダウンロード速度のリアルタイム取得をサポートしています。これにより、消費者市場ユーザーが業務上の必要性に応じてラグが発生している場合に、ダウンロード速度を表示することができます。また、アダプティブビットレート帯域幅予測モジュールを使用するための前提条件でもあります
マルチインスタンス
1つの画面に複数のプレーヤーを追加して同時再生を行うことができます
ダイナミックフレームトラッキング
ラグが発生した場合、「早送り」のような方法で現在のライブストリーミングの進捗に追いつくことができ、ライブストリーミング画面のリアルタイム性を確保します
×
×
再生制御
URL再生
オンラインビデオのURL方式による再生をサポートしています。URLは、オンデマンド再生アドレスまたはライブストリーミングのプルアドレスにすることができます
FileID再生
VODファイルの識別子、FileIDによるビデオ再生をサポートしています。これには、複数の解像度のビデオ、サムネイル、キーモーメントなどの情報が含まれます
ローカルビデオ再生
ローカルに保存されたビデオファイルの再生をサポートしています
-
基本制御
開始、終了、一時停止、再開などの再生制御機能をサポートしています
ピクチャーインピクチャー(ミニウィンドウ)再生
ピクチャーインピクチャーに切り替えてミニウィンドウ形式で再生することができます。モバイル端末では、App内またはApp外でのピクチャーインピクチャー再生の統合を同時にサポートしています
cache内seek
キャッシュされたビデオコンテンツをseek時にクリアせず、高速seekする機能をサポートしています
×
×
CSSタイムシフト
CSSタイムシフトのビデオストリーム再生をサポートしており、開始、終了、および現在のサポート時間を設定でき、ドラッグに対応しています
×
プログレスバーマークおよびサムネイルプレビュー
プログレスバーへのマーク情報の追加とサムネイル(スプライトイメージ)のプレビューをサポートしています
×
カバーの設定
再生するビデオのカバーの設定をサポートしています
リプレイ
ビデオ再生終了後の手動でのリプレイトリガーをサポートしています
ループ再生
ビデオ再生終了後の自動再生をサポートしています
リスト再生
ビデオリスト内のビデオの連続再生や繰り返し再生をサポートしています。これはすなわち、ビデオリストの最後のビデオの再生が終了した後、リストの最初のビデオが再生されるということです
中断からの再生再開
前回の再生終了位置からの再生開始をサポートしています
再生開始時間のカスタマイズ
ビデオの再生開始時間のカスタマイズをサポートしています
倍速再生
0.5~3倍の変速再生をサポートしています。変調せずにオーディオの変速を実現できます
バックエンド再生
画面をバックエンドに切り替えてもオーディオおよびビデオの再生を継続できます
-
再生コールバック
再生ステータスコールバック、最初のフレームコールバック、再生完了または失敗コールバックをサポートしています
再生失敗リトライ
再生失敗時の自動リトライ、ライブストリーミングの自動リトライ機能をサポートしています
音量の設定
システム音量のリアルタイム調整とミュート操作をサポートしています
解像度の切り替え
ユーザーによるHLSビデオの複数の解像度ストリームのスムーズかつラグのない切り替えをサポートしています
解像度の命名
さまざまな解像度ストリームのカスタム命名をサポートしています
スクリーンキャプチャ機能
再生画面の任意のフレームのキャプチャをサポートしています
-
x
プレビュー機能
プレビュー機能を有効にしたビデオ再生をサポートしています
x
弾幕
ビデオ上方での弾幕表示をサポートしています
x
字幕インポート
カスタム字幕ファイルのインポートをサポートしています
×
×
refererブラックリスト/ホワイトリスト
再生リクエストに含まれるRefererフィールドを介してリクエストの送信元を識別し、ブラックリストまたはホワイトリスト方式で送信元リクエストを制御する機能をサポートしています
Keyリンク不正アクセス防止
再生リンクへの制御パラメータの追加、リンクの有効時間、プレビュー時間、再生が許可されるIP数などの制御をサポートしています
HLS暗号化
HLSに基づいて提供されるAES encryptionスキームをサポートし、キーペアを使用してビデオデータを暗号化します
HLSプライベート暗号化
VODのプライベートプロトコルによるビデオの暗号化をサポートし、暗号化後のビデオはPlayer SDKでのみ復号して再生できるようにします。さまざまなブラウザのプラグインやグレーツールによるクラッキングを効果的に防止できます
商用DRM
Apple Fairplay、Google Widevineのネイティブ暗号化方式を提供しています
x
セキュアなダウンロード
暗号化されたビデオのオフラインダウンロードをサポートした後は、ビデオはPlayer SDKを介してのみ復号と再生ができます
-
動的ウォーターマーク
再生インターフェースに不規則に動くテキストウォーターマークを追加し、効果的な不正録画防止をサポートしています
x
トレーサビリティウォーターマーク
不正録画者の追跡をわずかなコストでサポートしています
エフェクトの表示
カスタムUI
SDKはUIを含む統合方式と、UIを含む共通の再生コンポーネントを提供していますので、ご自身のニーズに応じて選択することができます
画面の塗りつぶし
スクリーンサイズに合わせたビデオ画面の各種塗りつぶしモードの選択をサポートしています
x
プレーヤーサイズの設定
プレーヤーの幅と高さのカスタマイズをサポートしています
ロール画像
一時停止した際の広告表示用のピクチャロール画像の追加をサポートしています
x
ビデオイメージ
水平、垂直方向などのイメージをサポートしています
x
ビデオの回転
角度に応じたビデオ画面の回転をサポートするとともに、ビデオファイルの内部rotateパラメータに基づいたビデオの自動回転をサポートしています
x
x
画面のロック
回転のロックやインターフェース要素の非表示など、画面のロック機能をサポートしています
-
x
明るさ調節
ビデオ再生時のシステムの明るさ調節をサポートしています
-
パッケージサイズ
-
Android: arm64:4.4 M armv7:4.2 M dex: 573 KB iOS: arm64:5.3M
-




機能モジュール
機能項目
機能概要
ライト版
標準版
インターフェース
カスタムUI
開発者のカスタムUIです。ミニビデオAppで完全なUIインタラクションのソースコードを提供しており、再利用またはカスタマイズが可能です。
キャプチャ・撮影
アスペクト比
16:9、4:3、1:1などの複数のアスペクト比での撮影をサポートしています。
解像度
SD、HD、FHDでの撮影をサポートしています。カスタムビットレート、フレームレート、gopをサポートしています。
撮影制御
撮影時のフロントカメラとリアカメラの切り替え、フラッシュの制御をサポートしています。
時間の設定
撮影の最短および最長時間をカスタマイズします。
×
ウォーターマーク
撮影時のウォーターマーク追加をサポートしています。
×
焦点距離
撮影時の焦点距離調節をサポートしています。
フォーカスモード
手動フォーカスおよび自動フォーカスをサポートしています。
セグメントレコーディング
撮影中にセグメントを一時停止し、削除することができます。
写真撮影
写真撮影をサポートしています。
×
変速レコーディング
撮影時の低速および高速レコーディングをサポートしています。
×
バックグラウンドミュージック
撮影前にローカルのMP3をBGMとして選択できます。
×
ボイスチェンジおよびリバーブ
撮影前にレコーディング音声のボイスチェンジ(ロリータボイス、おじさん声など)およびリバーブ効果(KTV、ホールなど)を追加します。
×
フィルター
フィルター効果のリアルタイムプレビューとスワイプ切り替えをサポートしています。カスタムフィルターおよびフィルターの程度の設定をサポートしています
ベーシック美顔
撮影時に顔の美肌、美白、肌色補正を設定し、強度を調節します。
プレミアム美顔
撮影時にデカ目、顔やせ、V顔、下あご調整、面長補正、小鼻効果を設定し、強度の調節もサポートします。
×
×
動的エフェクトステッカー
顔を認識した上で、変形、カバーステッカースタンプなどの効果を追加します。
×
×
AIトリミング
人の輪郭を識別し、背景を除去し、動的背景/PPTのような他の要素に置き換えます。
×
×
クロマキー
画面内の緑色の要素(緑一色の背景など)を除去し、動的背景/PPTのような他の要素に置き換えます。
×
×
エフェクト編集
クイックインポート
Androidでビデオのクイックインポートをサポートしています。
ビデオトリミング
指定した時間の範囲に従ってビデオを正確にトリミングします。
ビットレート設定
ビットレートを指定してビデオを生成できます。
カバーの取得
時間に基づいてフレーム画像を取得します。
フレームごとのプレビュー
タイムラインの移動の際、基準カーソルが止まっている位置のフレーム画像をプレビューウィンドウに表示させます。
フィルター
ビデオにフィルターを追加します。フィルターの強度の設定もサポートしています
×
タイムエフェクト
ビデオに逆再生、リピート、スローモーションのタイムエフェクトを追加します。
×
フィルターエフェクト
ビデオに幽体離脱、発光、分裂、幻影などのエフェクトを追加します。
×
バックグラウンドミュージック
付属の音声ファイルまたはユーザーのスマートフォンにあるローカルMP3をBGMとして選択できます。BGMのトリミングおよび音量レベルの設定をサポートしています。
×
動的または静的ステッカー
動的または静的ステッカーを追加します。ビデオ画面内の表示位置および開始時間の設定をサポートしています。
×
字幕
字幕を追加し、字幕枠の背景のスタイル(ポップオーバーなど)を選択できます。ビデオ画面内の表示位置および開始時間の設定をサポートしています。
×
画像のトランジション
複数の画像をインポートし、回転、フェードイン・フェードアウトなどのトランジション効果を選択してビデオを生成します。
×
ビデオスプライシング
マルチビデオスプライシング
複数のビデオの前後のスプライシングをサポートしています。
×
マルチウィンドウ
1つのビデオ画面を2つに分割して、既存のビデオを再生しながらのビデオ撮影をサポートします。
×
ビデオのアップロード
VODへのアップロード
VODはメディア資産管理、コンテンツ審査などの機能をサポートしています。
ビデオ再生
VODプレーヤー
VODプレーヤーをベースにして実装した、ビデオ情報プル、縦横画面切り替え、解像度選択、弾幕、CSSタイムシフトなどの機能を一体化したソリューションであり、完全オープンソースです。
パッケージサイズ
Android: arm64:4.4 M armv7:4.2 M dex: 573 KB iOS: arm64:5.3M



アカウントの機能
機能タイプ
機能説明
アカウントインポート
アカウント一括インポート
アカウントの無効化
UserSigの失効
アカウントの削除
アカウントの一括削除
ユーザーのオンラインステータス
オンラインおよびオフラインステータスの管理(ユーザーがログインしていることが前提)
アカウントの照会
アカウントがインポートされているかどうかの一括照会
複数端末ログイン
機能タイプ
機能説明
シングルプラットフォームログイン
Android、iPhone、iPad、Windows、Mac、Webは1種類のプラットフォームのみオンライン可能
デュアルプラットフォームログイン
Android、iPhone、iPad、Windows、Macは1つの端末がオンライン可能。Webは同時オンライン可能
トリプルプラットフォームログイン
Android、iPhone、iPadは1種類のプラットフォームがオンライン可能。Windows、Macは1種類のプラットフォームがオンライン可能。Webは同時オンライン可能
マルチプラットフォームログイン
Android、iPhone、iPad、Windows、Mac、Webは全プラットフォームが同時オンライン可能
メッセージタイプ
機能タイプ
機能説明
テキストメッセージ
メッセージの内容は通常のテキストです
画像メッセージ
メッセージの内容は画像URLアドレス、サイズ、画像サイズなどの情報です
顔絵文字メッセージ
顔絵文字メッセージは開発者がカスタマイズできます
音声メッセージ
音声データは秒単位で時間情報を提供する必要があります
地理的位置メッセージ
メッセージの内容は、地名、経度、緯度の情報です
ファイルメッセージ
メッセージの内容は、ファイルのURLアドレス、サイズ、形式などの情報であり、形式に制限はなく、最大100Mをサポートします
UGSVメッセージ
メッセージの内容は、ビデオファイルのURLアドレス、長さ、サイズ、形式などの情報で、最大100Mをサポートします
カスタムメッセージ
ラッキーマネーメッセージ、ジャンケン形式のメッセージなど、開発者がカスタマイズするメッセージタイプです
システム通知メッセージ
内蔵されているシステム通知メッセージと開発者がカスタマイズするシステム通知メッセージがあります
グループTipsメッセージ
メンバーのグループ入退出、グループの説明情報の変更、グループメンバープロファイルの変更があった場合などの、システムからの通知メッセージです
メッセージのマージ
最大300通のメッセージのマージをサポートします
メッセージ機能
機能タイプ
機能説明
メッセージのダウンロード
App管理者は、このインターフェースを介して、App内の過去7日間のすべてのシングルまたはグループメッセージ記録を取得できます
オフラインメッセージ
ユーザーがログイン後にバックエンドに戻り、その状態でメッセージを送信するユーザーがいた場合、IMはオフラインプッシュをサポートします
ローミングメッセージ
新しいデバイスにログインするとき、サーバー(クラウド)が記録した履歴メッセージのストレージを同期します。これはデフォルトで7日間保存され、有料で延長できます
複数端末同期
複数端末メッセージの同期で、メッセージを同時に受信できます
履歴メッセージ
ローカルメッセージ履歴とクラウドメッセージ履歴をサポートしています
メッセージの取り消し
配信に成功したメッセージを取り消すと、デフォルトで2分以内にメッセージが取り消されます。取り消し操作は、シングルチャットおよびグループチャットメッセージのみでサポートしており、ライブストリーミンググループ(AVChatRoom)の取り消しはサポートしていません
開封確認
ピアツーピアセッションで相手の既読・未読のステータスを確認します
メッセージ転送
他のユーザーまたはグループへメッセージを転送します
@機能
グループ内の@メッセージと通常のメッセージに本質的な違いはありませんが、@の付いた人がメッセージを受信すると、UIで特殊な処理を行う必要があります
入力中
オンラインメッセージで実現できます
オフラインプッシュ
Apple APN、Xiaomiプッシュ、Huaweiプッシュ、Meizuプッシュ、OPPOプッシュ、vivoプッシュ、GoogleFCMプッシュをサポートしています
メッセージの削除
メッセージのremove方法を使用すると、メッセージをローカルで削除することができます
ラッキーマネー機能
ラッキーマネーメッセージは@メッセージに類似しており、TIMCustomElemによって実現できます
全メンバープッシュ
IM通信アーキテクチャに基づいて実現するREST APIのセットで、Appアプリケーションの全メンバープッシュ、タグプッシュ、属性プッシュなどのメッセージプッシュ要件のサポートに用います。クライアントはSDKオンラインプッシュ、オフラインプッシュ(Androidバックグラウンド通知およびAPNs)によってプッシュメッセージを受信できます
ローカルメッセージ検索
フレンドの検索、グループやグループメンバーの検索をサポートしています。メッセージの検索はセッショングループごとに行います
プロファイル機能
機能タイプ
機能説明
ユーザープロファイルの設定
ユーザーが自分のニックネーム、検証方法、プロフィール画像、性別、年齢、署名、場所などのプロファイルを設定します
ユーザープロファイルの取得
ユーザーが自分やフレンド、知らない人に関するプロファイルを確認します
フィールドごとのユーザープロファイルの取得
特定のフィールドに従ってユーザープロファイルを取得します
カスタムユーザープロファイル
カスタムユーザープロファイルフィールドは最大20件までです
リレーションシップチェーン機能
機能タイプ
機能説明
フレンドを探す
ユーザーアカウントIDでフレンドを探すことができます
フレンドの追加申請
デフォルトで申請理由が必要かどうかを選択します。現在、デフォルトでは必要ありません
フレンドの追加
フレンド追加のリクエストを送信します
フレンドのインポート
単方向のフレンドの一括インポートをサポートしています
フレンドの更新
同じユーザーの複数のフレンドのリレーションシップチェーンデータの一括更新をサポートしています
フレンドの削除
フレンドにした後にフレンドを削除することができます
すべてのフレンドの取得
すべてのフレンドを取得します。デフォルトでは基本プロファイルのみを取得します
フレンドを同意/拒否
システムからフレンド追加のリクエスト通知を受け取った後、それを承認または拒否することができます
ユーザーをブラックリストに追加
任意のユーザーをブラックリストに追加します。それまでフレンドだった場合はフレンドシップが解除されます
ブラックリストから除外
ブラックリストからユーザーを除外します
ブラックリストの取得
ユーザーブラックリストをプルします
フレンドノート
フレンドになると、 フレンドノートを送ることができます
フレンドカスタムプロファイルの設定
フレンドカスタムフィールドは最大20個までです
フレンドグループの作成
グループを作成するときに、追加するユーザーを同時に指定したり、同じユーザーを複数のグループに追加したりできます
フレンドグループの削除
フレンドグループの削除
フレンドのチェック
フレンドシップの一括チェックをサポートしています
ブラックリストのチェック
ブラックリストの一括チェックをサポートしています
フレンドのグループ追加
フレンドをフレンドグループへ追加します
フレンドをグループから削除
フレンドをフレンドグループから削除します
フレンドグループのリネーム
フレンドグループのリネーム
指定したフレンドグループ情報の取得
指定したフレンドグループを取得します
すべてのフレンドグループの取得
すべてのグループ情報を取得します。また、すべてのフレンドを取得することで、グループ情報を取得することもできます
リレーションシップチェーンデータストレージ
SDKはリレーションシップチェーンデータをストレージできます
フレンドプロファイル変更のシステム通知
フレンドプロファイルが変更されると、システム通知を受け取ることができます
リレーションシップチェーン変更のシステム通知
リレーションシップチェーンが変更されると、システム通知を受け取ることができます
グループ機能
グループタイプ
グループ説明
フレンドワークグループ
一般的なWeChatグループに似ています。作成後はすでにグループ内にいるフレンドのみを招待して参加させることができ、かつ被招待者側の同意またはグループマスターの承認は不要です
知らない人とのソーシャルグループ
QQグループに似ています。作成後はグループマスターがグループ管理者を指定できます。ユーザーはグループIDを検索してグループ参加申請を送信した後、グループマスターまたは管理者が申請を承認してからでないとグループに参加できません
臨時ミーティンググループ
作成後は自由に参加・退出でき、かつグループ参加前のメッセージを確認する機能をサポートしています。音声/ビデオミーティングのシナリオ、eラーニングのシナリオなどのTRTC製品と連携させたシナリオに適しています
ライブストリーミンググループ
作成後は自由に参加・退出ができ、グループ参加者数の上限はありませんが、メッセージ履歴の保存はサポートしていません。CSS製品との連携に適しており、弾幕チャットのシナリオに使用します
コミュニティ
作成後は自由に参加・退出ができ、最大100000人をサポートし、メッセージ履歴保存もサポートしています。ユーザーはグループIDを検索してグループ参加申請を送信した後、管理者の承認なしにグループに参加できます



機能/SDK
全機能版SDK
TRTC SDK
MLVB SDK
Player SDK
UGSV SDK
IM SDK
キャスター配信開始
-
-
-
キャスターと視聴者のマイク接続/キャスターのルーム間PK
-
-
-
ビデオのレコーディング編集/ビデオのアップロードと公開
-
-
-
-
オーディオビデオ通話
-
-
-
CSS再生
-
-
-
VOD再生
-
-
-
セッションチャット
-
-
-
-
-





お問い合わせ

カスタマーサービスをご提供できるため、ぜひお気軽にお問い合わせくださいませ。

テクニカルサポート

さらにサポートが必要な場合は、サポートチケットを送信して弊社サポートチームにお問い合わせください。24時間365日のサポートをご提供します。

電話サポート(24 時間365日対応)