スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。


ファンタジーリモートにおける音の遅延について

ファンタジーリモートにおける音声転送の遅延を計測してみました。

計測方法は、サーバー側で適当な音を鳴らし、オーディオケーブルとファンタジーリモートの2つの経路によりクライアント側で再生される音を観察します。

オーディオケーブルによる再生は殆ど遅延が無いはずなので、コレを基準にファンタジーリモートの音がどの程度遅れるか見ていきます。また、ファンタジーリモートの設定でオーディオfpsを変更した場合に遅延がどうなるかも見ていきます。


1.測定条件
音遅延テスト測定条件
 
1)ネットワークは有線LANでハブを一つ介してサーバーとクライアントを接続しています。
2)ファンタジーリモートの設定は初期値。
3)サーバー側で再生する音はSWaveを使って1秒間に2回、正弦波を再生します。
4)クライアント側ではAudacityを使ってミキサーを録音して解析します。
5)ファンタジーリモートのオーディオfpsを変更して遅延の変化を調べます。
音遅延テストオーディオfps
 


2.結果
音遅延テスト測定結果
 

オーディオfps

遅延時間ms

30

75

10

141

5

251




3.考察
30fpsの場合の動作は1/30秒(=約33ms)録音してからネットワークで転送します。ここまでが遅延となりますので、75ms遅延があったということは
録音遅延:約33ms
ネットワーク遅延:約42ms
と言う事になります。同様に他のfpsについてもまとめると次のようになります。

オーディオfps

遅延時間ms

録音遅延ms

ネットワーク遅延ms

30

75

33

42

10

141

100

41

5

251

200

51


以上より今回の測定ではネットワークによる遅延が約40~50ms発生している事が分かります。
また、このネットワークによる遅延は映像転送にも当てはまります。但し、録音遅延に相当する部分が映像転送にはないので通常は映像の方が少し早く再生される事となります。

追記(2009.7.27)
ファンタジーリモートのレスポンスが悪い」にて遅延を調べたときに最短で10~20msだったことから、ネットワークそのものによる遅延は往復(Client→Sever→Client)で10ms以下のようです。
この事から、音声転送では録音遅延(fps30の場合33ms)とネットワーク遅延(推定10ms以下)のほかに30~40ms程度の遅延が発生している。
この遅延は断定できませんがサーバー側で録音されたデータがファンタジーリモートに通知されるまでの遅延と、クライアント側でバッファにセットしたデータが実際に再生されるまでの遅延によるもの(オーディオデバイスによる遅延)かと思います。

関連記事


コメントの投稿

No title

検証お疲れ様です。興味深いです。
ただ、ネットワークの遅延ということですが、ネットワークの接続形態(有線か無線か、およびその規格)はなんでしたか?
あと、よろしければ。pingの結果についても転送中と、非転送中(ネットワークリソースがあいている状態)の2パターンで測定していただけると、参考になるのではないかと思います。

Re: No title

> 検証お疲れ様です。興味深いです。
> ただ、ネットワークの遅延ということですが、ネットワークの接続形態(有線か無線か、およびその規格)はなんでしたか?
> あと、よろしければ。pingの結果についても転送中と、非転送中(ネットワークリソースがあいている状態)の2パターンで測定していただけると、参考になるのではないかと思います。

どもども。ネットワークはこんな感じでいいのかな
・有線LAN
・サーバー1000Mbps
・クライアント100Mbps
・ハブ1000Mbps
※ping 10ms以下、min0ms、max0ms、avg0ms
※pingの結果はファンタジーリモート使用中でも変わらず

LAN内のpingはほぼゼロになるんだろうか
 
 
あまラボへようこそ
このブログでは自作ソフトの最新情報やtips、PC動画に関する話題を掲載していきます。各記事へは下にあるカテゴリからアクセスして下さい。

ファイルのダウンロードはホームページの方でお願い致します。

質問・要望・不具合報告はこちら
アマレコTV
アマミキ!
アマレココ
アマレコ・ライト
ファンタジーリモート
AMVコーデック



ホームページ
カテゴリ
最新コメント
カレンダー
05 | 2017/06 | 07
- - - - 1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 -
最新記事
最新トラックバック
ブログ内タグ

アマレコTV ビデオキャプチャ AMVコーデック アマレココ アマミキ! コーデック SC500 動画配信 ファンタジーリモート アマレコライト プラグイン AMV4 SC512 デスクトップキャプチャ AVX2 ライブ機能 質問コーナー FAQ リモートソフト HDキャプチャ ニコニコ動画 DirectShow LEGO 解説動画 組み換え 4K レゴ 可変再生速度 遅延 XL2420T 液晶モニター アマステ 120Hz 倍速液晶 GV-USB2 Intensity AMV2MT PS4 Pro デインターレース ベンチマーク RDT233WX-Z ffmpeg SD-USB2CAP4 GV-USB 32ZP2 31024 31006 designs VideoKeeper2 AVX XCAPTURE-1 RGBキャプチャ Alternate RYZEN Play Shadow AtomでHDキャプチャ OBS HT ハイパースレッディングテクノロジー インストール DirectShowFilter MPC Livetube 録画 オーバーレイ XCapture-1 Kabelake キャプチャーツール NVEnc 音ズレ 31021 フィギュア シンクライアント イベント プレビュー 倍速駆動 ゲームスムーズモード MonsterXU3.0R 音遅延 モノステ 液晶テレビ 32ZP32 ZP3 REGZA 額縁遅延 SSE リプレイ機能 DC-HD1 電源オプション 倍速補完処理 HDCP HDMI Haswell 擬似NTSCキャプチャ IntensityPro LameACM MP3 SD-USB2CUP4 QSV 

ブログ内検索
月別アーカイブ
アマレココに関するリンク
お世話になっているソフトのリンク
RSSリンクの表示
管理画面
  • 管理画面
  • 上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。