複数のコンピューターでタスクを同期する方法


0

正確に同期する必要がある複数のコンピューターで同様のタスクを実行できるようにしたいと思います。より具体的には、おそらくローカルネットワーク経由で4台のラップトップを同期する必要があり、そのうちの1台を使用して、すべてのラップトップで同時にタスクを開始(ビデオを再生)する必要があります(異なるラップトップ上の異なるビデオファイル)。それらはすべてWindowsを実行しています。サードパーティのソフトウェアや、LAN経由で大幅な遅延なしにこれを行う簡単な方法はありますか?実質的に応答時間は必要ありません-すべてのラップトップで単一のビデオストリーミングがある場合、人々は遅延を認識するべきではありません。


どんな許容範囲まで?あなたは何ミリ秒で逃げることができるかをテストしましたか?正確な同期は不可能であるため、許容できるものを判断する必要があります
ポール

@ポール私は完全な同期を必要としないと思います。わずかな許容差がありますが、100ms以下です。それはLAN経由で可能になるはずです。
SysGen

たぶん使用SysinternalのPSEXECを形でのSysinternalsフォーラムで、説明psexec @PClistfile -u admin -p passw -e -d cmd_to_run。このアプローチがあなたのために働いているなら、私は完全に説明された答えを検討するでしょう。それまでは、暗闇でのショット
-nixda

Windowsである必要がありますか?NTPはクロックを十分に近づけると思いますが、ビデオファイルの読み込みはあらゆる種類の影響を受ける可能性があります。それローカル、SSDを入れて、ちょうどウィンドウマネージャとのvlc / mplayerのバック剥奪Linuxボックスを使用する
ポール・

回答:


0

ストリーミングルートに行きたくない場合は、別のオプションがあります。

* nixには、ローカルドライブからビデオをほぼ瞬時に再生するコマンドを送信するために使用できるSSHなどの便利な機能があります。単純なスクリプトを書くと、4台のコンピューターはすべて、ハードドライブでファイルを再生するため、ネットワーク経由のストリーミングのオーバーヘッドと遅延なしで、ほぼ同時に起動できます。

「スレーブ」コンピューターにsshwindowsをインストールし、「マスター」でCygwinを使用してスクリプトを実行することで、ソリューションをハッキングできますが、コマンドの(非常に)基本的な知識が必要になります。

私の理解では、Windowsのリモートデスクトップは、SSHのように単一のコマンドを送信するためだけに使用できないため、この状況では機能しません。(Windowsユーザーの方は、お気軽に修正してください)

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.