VRChat_Topazchat
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
&size(24){Topazchat関係のTips};
#contents
* Topazchatとは [#oc60ab7f]
- VRChat内に高音質配信するためのシステム
- 画像(動画)も配信できる
- Topazchatサーバ(リフレクタ)はAWSに設置されている
-- 個人で運営しているらしい
-- AWSの費用はカンパで賄っているらしい
* 配信方法にはいくつかあります [#c683eb6a]
- (1) 音声のみを標準のTopazサーバを使って送出する方法~
-- (1-1) Topazchat Streamerアプリで送出する方法~
標準的な方法で最も簡単です。
-- (1-2) OBS Studioアプリで送出する方法(省略)~
Topazchat Streamerを使うよりも安定した送出が可能と言われ...
- (2) 音声と映像を標準のTopazサーバを使って送出する方法
- (3) 自前のTopazサーバを立てて標準サーバを使用しない方法...
* (1)音声のみを標準のTopazサーバを使って送出する方法 [#g4...
** (1-1) Topazchat Streamerアプリで送出する方法 [#p6dcd536]
- Topazchat Streamerをダウンロードしてインストールする~
https://booth.pm/ja/items/1756789
- Topazchat Streamerを起動
- 音声入力を設定
- ストリームキーを設定
- 接続ボタンを押す
- ワールド側のTopazchat PlayerのGlobal Syncボタンを押す
- 使い終わったら、Topazchat Streamerウインドウを✕...
** (1-2) OBS Studioアプリで送出する方法 [#ve1786bc]
- OBS Studioに設定を行う(2と同じ)
* (2) 音声と映像を標準のTopazサーバを使って送出する方法 [...
OBS Studioの設定を行う
- 設定ボタン>配信~
&ref(OBS-1.png);~
ストリームキーは、ワールドに設置されているTopaz Playerに...
Topaz Playerではなく「iwaSync」に表示させたい場合は任意の...
- 出力~
&ref(OBS-2.png);~
-- 映像エンコーダ~
VRChatで定番で使用されているnVIDIA製グラボ(RTX3060等)を...
nVIDIA以外のグラボを使用している場合は使用環境に合わせて...
-- 音声ビットレート~
Topazchatの仕様では最大320Kbpsとなっています。~
256Kbpsで十分な音質(商用放送同等)が得られますので、ここ...
- 音声~
&ref(OBS-3.png);
- 映像~
&ref(OBS-4.png);
-- FPS共通値の数字は60が基本ですが、30にすることで画質を...
-- 動きが少ない場合はFPS値を小さくすると有利です
-- そもそも2Mbpsで60FPSは無理があり、早い動きをすると画が...
- 配信開始手順
-- OBSの配信ボタンを押す
-- ワールド側のTopaz PlayerのGlobalSyncを押す
-- iwaSyncに配信するにはiwaSync側の操作が別途あります([[...
* ワールドに設置されたiwaSyncの操作(表示させる) [#ra2da...
- OBSの配信ボタンを押して送出を開始する
- iwaSyncのLiveボタンを押す
- iwaSYncにURLを入力する~
rtspt://topaz.chat/live/[ストリームキー]
* (3) 自前のTopazサーバを立てて標準サーバを使用しない方法...
自宅等に設置したプライベートサーバを使う場合の環境構築法...
- 注意事項(メリット・デメリット)
-- メリット
--- 高ビットレート配信ができる
--- Topazサーバに依存しない
--デメリット
--- 見ている人数分の上り帯域を食う(10人見ていたら23Mbps)
--- 自宅側ルータの設定が必要
--- できない場合もある
- 事前準備
-- ルータの静的NATを設定し、ポート8554に対してルーティン...
-- サーバアプリ(リフレクタアプリ)を以下から取得~
https://github.com/aler9/mediamtx/releases
-- ダウンロード~
mediamtx_v0.22.1_windows_amd64.zip
-- 解凍して実行~
mediamtx.exe
-- WindowsのFirewallが聞いてくるのでアクセスを許可する
- 配信開始時の操作~
「録画」ボタン
* OBS使用時の音量の調整 [#v98d951b]
- 音が割れている場合があるので注意しましょう
- 大きすぎるとアバターボイスとの差が大きくなりすぎるので...
- 具体的にはOBSのレベルメーターにて、ピーク(最大音量)で...
「-20 〜 -10dB」を常用域に設定すると良い感じに聞こえました
- 入力オーバーで音が割れるのは聴いていて辛いですよ
* OBSで出力する画音のリップシンクを調整する [#z1175863]
- リップシンクの必要性
-- 多くの場合「Audio Advance」となって音が画より先になり...
-- 物理現象的に音が先に聞こえると大きな違和感が起きます(...
-- 音は3.4m離れるだけで10ms遅れて聞こえています
-- 必ず音が後に遅れて聞こえるように調整します
- 調整方法
-- 音声ミキサーで使用しているオーディオデバイスの「…(・...
-- 対象デバイスの同期オフセットの数値を調整する(プラスで...
-- 60fpsの場合、16.7msで1フレームですので、1フレーム単位...
-- わずかに音が遅れて聞こえる程度が最適
* VLC Media Playerで直接受信(聴く)場合 [#g688b215]
- VLCのダウンロード先~
https://www.videolan.org/vlc/index.ja.html
- ファイル > ネットワークストリームを開く
- URLに rtsp://topaz.chat/live/[ストリームキー]
- 音ズレが起きます
-- VRChatで見ているアバターの動きよりもかなり早く音が聞こ...
-- これは演者がGlobal Syncを押したときに遅延を実測計算し...
-- VLCで遅延を調整できます
--- メニューバーからツール>設定を開く
--- オーディオを選択
--- 左下の設定の表示を「シンプル」から「すべて」に切り替え
--- オーディオを選択
--- オーディオ非同期調整の数値を調整する(ms単位 +値で...
事実上、ライブの時間軸を巻き戻すことはできないので遅延さ...
VRChatの映像を見て音と動きがだいたい合うようにします
* アクセスURLのrtsptとrtspの違いとQuestの関係 [#g9c58e7d]
- rtsptはtcpでセッションを張る
- rtspはudpでセッションを張る
- Questはrtspt URIに非対応
- TopazPlayerはどちらを使うかが設定できる
- rtspで設定してある場合、まずはudpで接続を試みる
- Questの場合はudpに非対応なため何度かエラーを繰り返して...
- そのためタイム・アウトするまで繋がらず時間がかかる
- この辺に解説が有る~
https://github.com/Team-ViXtRiA/ViXtRiA-System_Audio_Comp...
* ★★★ 以下は編集中で整理されていません ★★★ [#ldc76623]
* ワールドに設置されたiwaSyncの操作 [#ra2da017]
- OBSの出力を開始する
- Liveボタンを押す
- URLを入力する
-- Topazリフレクタ(サーバ)の場合~
rtspt://topaz.chat/live/[ストリームキー]
-- 自宅リフレクタ(サーバ)の場合~
rtspt://[使っている回線のFQDNの値]:8554/live/[ストリーム...
* その他のメモ(エビデンス未確認) [#tedfd165]
- Topaz Player、iwaSYNCにはバージョンが複数あり、それぞれ...
- QUEST単機の場合、見えるバージョンと見えないバージョンが...
- rtsp://とrtspt://の差で見える見えないが出る
-- rtspはUDPで伝送(負荷が軽くオーバーヘッドが小さいため...
-- rtsptはTCPで伝送(互換性が高い)
-- EWI Professionalワールドではrtsptじゃないとエラーになる
終了行:
&size(24){Topazchat関係のTips};
#contents
* Topazchatとは [#oc60ab7f]
- VRChat内に高音質配信するためのシステム
- 画像(動画)も配信できる
- Topazchatサーバ(リフレクタ)はAWSに設置されている
-- 個人で運営しているらしい
-- AWSの費用はカンパで賄っているらしい
* 配信方法にはいくつかあります [#c683eb6a]
- (1) 音声のみを標準のTopazサーバを使って送出する方法~
-- (1-1) Topazchat Streamerアプリで送出する方法~
標準的な方法で最も簡単です。
-- (1-2) OBS Studioアプリで送出する方法(省略)~
Topazchat Streamerを使うよりも安定した送出が可能と言われ...
- (2) 音声と映像を標準のTopazサーバを使って送出する方法
- (3) 自前のTopazサーバを立てて標準サーバを使用しない方法...
* (1)音声のみを標準のTopazサーバを使って送出する方法 [#g4...
** (1-1) Topazchat Streamerアプリで送出する方法 [#p6dcd536]
- Topazchat Streamerをダウンロードしてインストールする~
https://booth.pm/ja/items/1756789
- Topazchat Streamerを起動
- 音声入力を設定
- ストリームキーを設定
- 接続ボタンを押す
- ワールド側のTopazchat PlayerのGlobal Syncボタンを押す
- 使い終わったら、Topazchat Streamerウインドウを✕...
** (1-2) OBS Studioアプリで送出する方法 [#ve1786bc]
- OBS Studioに設定を行う(2と同じ)
* (2) 音声と映像を標準のTopazサーバを使って送出する方法 [...
OBS Studioの設定を行う
- 設定ボタン>配信~
&ref(OBS-1.png);~
ストリームキーは、ワールドに設置されているTopaz Playerに...
Topaz Playerではなく「iwaSync」に表示させたい場合は任意の...
- 出力~
&ref(OBS-2.png);~
-- 映像エンコーダ~
VRChatで定番で使用されているnVIDIA製グラボ(RTX3060等)を...
nVIDIA以外のグラボを使用している場合は使用環境に合わせて...
-- 音声ビットレート~
Topazchatの仕様では最大320Kbpsとなっています。~
256Kbpsで十分な音質(商用放送同等)が得られますので、ここ...
- 音声~
&ref(OBS-3.png);
- 映像~
&ref(OBS-4.png);
-- FPS共通値の数字は60が基本ですが、30にすることで画質を...
-- 動きが少ない場合はFPS値を小さくすると有利です
-- そもそも2Mbpsで60FPSは無理があり、早い動きをすると画が...
- 配信開始手順
-- OBSの配信ボタンを押す
-- ワールド側のTopaz PlayerのGlobalSyncを押す
-- iwaSyncに配信するにはiwaSync側の操作が別途あります([[...
* ワールドに設置されたiwaSyncの操作(表示させる) [#ra2da...
- OBSの配信ボタンを押して送出を開始する
- iwaSyncのLiveボタンを押す
- iwaSYncにURLを入力する~
rtspt://topaz.chat/live/[ストリームキー]
* (3) 自前のTopazサーバを立てて標準サーバを使用しない方法...
自宅等に設置したプライベートサーバを使う場合の環境構築法...
- 注意事項(メリット・デメリット)
-- メリット
--- 高ビットレート配信ができる
--- Topazサーバに依存しない
--デメリット
--- 見ている人数分の上り帯域を食う(10人見ていたら23Mbps)
--- 自宅側ルータの設定が必要
--- できない場合もある
- 事前準備
-- ルータの静的NATを設定し、ポート8554に対してルーティン...
-- サーバアプリ(リフレクタアプリ)を以下から取得~
https://github.com/aler9/mediamtx/releases
-- ダウンロード~
mediamtx_v0.22.1_windows_amd64.zip
-- 解凍して実行~
mediamtx.exe
-- WindowsのFirewallが聞いてくるのでアクセスを許可する
- 配信開始時の操作~
「録画」ボタン
* OBS使用時の音量の調整 [#v98d951b]
- 音が割れている場合があるので注意しましょう
- 大きすぎるとアバターボイスとの差が大きくなりすぎるので...
- 具体的にはOBSのレベルメーターにて、ピーク(最大音量)で...
「-20 〜 -10dB」を常用域に設定すると良い感じに聞こえました
- 入力オーバーで音が割れるのは聴いていて辛いですよ
* OBSで出力する画音のリップシンクを調整する [#z1175863]
- リップシンクの必要性
-- 多くの場合「Audio Advance」となって音が画より先になり...
-- 物理現象的に音が先に聞こえると大きな違和感が起きます(...
-- 音は3.4m離れるだけで10ms遅れて聞こえています
-- 必ず音が後に遅れて聞こえるように調整します
- 調整方法
-- 音声ミキサーで使用しているオーディオデバイスの「…(・...
-- 対象デバイスの同期オフセットの数値を調整する(プラスで...
-- 60fpsの場合、16.7msで1フレームですので、1フレーム単位...
-- わずかに音が遅れて聞こえる程度が最適
* VLC Media Playerで直接受信(聴く)場合 [#g688b215]
- VLCのダウンロード先~
https://www.videolan.org/vlc/index.ja.html
- ファイル > ネットワークストリームを開く
- URLに rtsp://topaz.chat/live/[ストリームキー]
- 音ズレが起きます
-- VRChatで見ているアバターの動きよりもかなり早く音が聞こ...
-- これは演者がGlobal Syncを押したときに遅延を実測計算し...
-- VLCで遅延を調整できます
--- メニューバーからツール>設定を開く
--- オーディオを選択
--- 左下の設定の表示を「シンプル」から「すべて」に切り替え
--- オーディオを選択
--- オーディオ非同期調整の数値を調整する(ms単位 +値で...
事実上、ライブの時間軸を巻き戻すことはできないので遅延さ...
VRChatの映像を見て音と動きがだいたい合うようにします
* アクセスURLのrtsptとrtspの違いとQuestの関係 [#g9c58e7d]
- rtsptはtcpでセッションを張る
- rtspはudpでセッションを張る
- Questはrtspt URIに非対応
- TopazPlayerはどちらを使うかが設定できる
- rtspで設定してある場合、まずはudpで接続を試みる
- Questの場合はudpに非対応なため何度かエラーを繰り返して...
- そのためタイム・アウトするまで繋がらず時間がかかる
- この辺に解説が有る~
https://github.com/Team-ViXtRiA/ViXtRiA-System_Audio_Comp...
* ★★★ 以下は編集中で整理されていません ★★★ [#ldc76623]
* ワールドに設置されたiwaSyncの操作 [#ra2da017]
- OBSの出力を開始する
- Liveボタンを押す
- URLを入力する
-- Topazリフレクタ(サーバ)の場合~
rtspt://topaz.chat/live/[ストリームキー]
-- 自宅リフレクタ(サーバ)の場合~
rtspt://[使っている回線のFQDNの値]:8554/live/[ストリーム...
* その他のメモ(エビデンス未確認) [#tedfd165]
- Topaz Player、iwaSYNCにはバージョンが複数あり、それぞれ...
- QUEST単機の場合、見えるバージョンと見えないバージョンが...
- rtsp://とrtspt://の差で見える見えないが出る
-- rtspはUDPで伝送(負荷が軽くオーバーヘッドが小さいため...
-- rtsptはTCPで伝送(互換性が高い)
-- EWI Professionalワールドではrtsptじゃないとエラーになる
ページ名: