tencent cloud

Tencent Effect SDK

製品紹介
製品概要
製品機能
基本概念
製品のメリット
ユースケース
購入ガイド
価格一覧
購入プロセス
支払い遅滞・払い戻しの説明
Demo 体験
無料テスト
License案内
モバイル版Licenseの追加と更新
PC版Licenseの追加と更新
Web版Licenseの追加と更新
よくある質問
SDK ダウンロード
機能説明
SDK ダウンロード
バージョン履歴
SDK統合ガイド
Tencent Effect SDKの独立した統合
アトミック機能統合ガイド
APIドキュメント
iOS
Android
Flutter
機能の実践
SDKパッケージの簡素化
美顔シーン推奨パラメータ
ショート動画(エンタープライズ版)の移行ガイド
サードパーティプッシュによる美顔の接続(Flutter)
コンテンツ作成ツールの活用
Web美顔エフェクト
製品概要
クイックスタート
SDKへのアクセス
APIドキュメント
体験版
よくあるご質問
よくある質問
一般関連
技術系関連
License関連
TE SDK ポリシー
プライバシーポリシー
データ処理とセキュリティ契約

よくあるご質問

PDF
フォーカスモード
フォントサイズ
最終更新日: 2022-12-15 11:30:53
Web美顔エフェクト使用の過程で、次のような疑問が生じる場合があるかもしれません。その場合はこちらの回答を参考にしてください。

ChromeでDemoを実行すると画面が反転し、なおかつラグが発生することに気づきました。

SDKはGPUを使用してアクセラレーションを行っています。ブラウザの設定でハードウェアアクセラレーションモードを使用するを見つけ、有効にする必要があります。

今すでにあるWeb端末プッシュライブストリーミングアプリケーションで、Web美顔エフェクトSDKを使用してプッシュ画面をきれいにすることはできますか。

できます。SDKは中間レンダリングプロセッサーとして、さまざまな入力ソースおよび出力ソースをサポート可能です。

私の署名サービスが頻繁に呼び出されることはありませんか。

ありません。SDKの内部には署名をキャッシュするメカニズムがあり、またご自身でもgetSignatureメソッドでリターンロジックをカスタマイズすることができます。メソッドに合った署名であれば問題ありません。

コンソール - 制作ツールでプレビューする効果と、実際にSDKを呼び出した場合のものには違いがありますか。

ありません。SDKを使用した場合のレンダリング結果は制作ツールでプレビューした効果と一致します。つまり、制作の際に期待されるプレビュー効果がそのまま実際の本番環境での効果となります。

クイックマスターで例示されたコードをlocalhost:8090でローカルにて実行する場合、localhostの他のポートを使用することはできますか。

できます。コンソールのWeb License管理ページでLicenseのDomainをローカルで実行するドメイン名 + ポートに設定し、同時にサンプルコードpackage.jsonファイルのdevコマンド内のポート番号を変更することで可能です。 例えばローカルのlocalhost:9999でプロジェクトを実行したい場合は、Domainにlocalhost:9999と入力します。

ライブイベントストリーミングのプッシュに失敗し、ブラウザのconsoleを開くと「streamurl authentication failed」と表示されました。

一般的な原因は署名が期限切れになっていることです。CSSプッシュの署名を再計算してください。プッシュURLの結合方法については、 自身でのライブストリーミングURLの結合 をご参照ください。

getEffectListで素材リソースをプルする際にエラーが表示される原因は何ですか。

一般的には呼び出しのタイミングが間違っていることによるエラーです。SDKのcreatedコールバックまたはその後にgetEffectListを呼び出した時点で、素材データに基づく業務インタラクションロジックが完成することにご注意ください。

WebでSDKの内蔵カメラに接続すると、ビデオ効果をプレビューした際にエコーが発生します。

ローカルプレビューで音声をオンにし、かつスピーカー再生にしている場合、再生された音声がマイクに拾われて内蔵カメラの音声ソースとなり、エコーの問題が発生します。プレビューのvideoをミュートにすることで解決します。
const output = await sdk.getOutput()
const video = document.createElement('video')
document.body.appendChild(video)

video.setAttribute('muted', '')
video.volume = 0
video.srcObject = output


SDKが認証に失敗したと表示され、インターフェースから401が返されました。

SDKの内部ではパラメータパススルーのgetSignatureメソッドによって署名をリクエストし、バックエンドの認証を行います。署名のタイムスタンプの有効期限が切れている場合、自動的に1回リトライし、リトライが失敗した場合はエラーをスローするとともにその後のすべてのフローをブロックします。開発者はgetSignatureのロジックをチェックし、タイムスタンプの有効期限が切れていないか(5分間有効)または署名生成ロジックが正しいかどうかを確認することができます。

ヘルプとサポート

この記事はお役に立ちましたか?

フィードバック