ネットワークを介した同期ビデオ再生


10

2台の異なるコンピューターで同じビデオを再生し、ほぼインターネットを介してそれらを同期したいと思います。Skypeで話しながら友達と一緒に動画を見たいです。どちらかがビデオを停止/開始した場合、反対側でも停止/開始することが望ましいです。

同期は2番目に完璧である必要はありませんが、ビデオが時間の経過とともにバラバラになってはいけません。それはWindowsで動作する必要あり、設定するのはそれほど難しくないはずです(つまり、設定を通して誰かと話す必要があります)。どちらのコンピューターもルーターの背後にあります(ホーム広告接続)。

これに対する既存の解​​決策はありますか?

明確化: 私が探しているのは、http: //www.synchtube.com/に似た、両方のコンピューターの両方のプレーヤー用のリモートコントロールソリューションです。両側のアップロード帯域幅(ADSL)に制約があるため、ストリーミングは実行可能なソリューションではありません。両方のコンピューターに同じビデオファイルが存在します。


多くのグーグル操作の後、これに間違いなく興味があることがわかりますが、無料でインターネット(LANだけでなく)を介して機能する実用的なソリューションを(まだ)見つけることができませんでした
Szabolcs

回答:


3

同様のソリューションを自分で探したところ(両方のコンピューター上のファイルとの同期再生、ストリーミングもマルチキャストもなし)、いくつかのソリューションが見つかりました。ほとんどは無料で、一部はオープンソースです。

デスクトップアプリケーション

同期再生を可能にするには、次のアプリケーションを両方のコンピューターにインストールする必要があります。

  • SyncPlay:ビデオやオーディオファイルの再生を同期するオープンソースソフトウェア。同期パケットはSyncPlayサーバーを通過しますが、ソフトウェアはオープンソースであるため、必要に応じて独自のマスターサーバーを作成できます。クロスプラットフォームといくつかの異なるプレイヤーとの作品は、のようなMPVまたはVLC(v2の追加インストールする必要がありました前にネイティブに、最新のSyncPlayでサポートされているVLC-syncplayプラグインを -のためのVLC問題があるV3これは将来解決される予定です)。SyncPlay自体は非常に簡単に使用できます。SyncPlayを起動し、(IRCのような)サーバー、部屋名、同期するファイルを選択するだけで、必要なものがすべて揃ったビデオプレーヤーが起動します。次に、同期する同じサーバー、部屋名、ファイルを選択するように友達に指示できます。完全なログは、リアルタイムで全員の行動を示します。

  • RiftMax Theaterは、再生を同期するために特別に作成されたメディアプレーヤーです。

  • VRTV Freeや類似のCardboard / Occulusバーチャルリアリティアプリなどのバーチャルリアリティシアター:両方にバーチャルヘッドセットがある場合、「バーチャルシアター」アプリは通常、同じヘッドセットのユーザーとインターネット経由で同期再生を提供します。

Webベースのアプリ

これらのアプリケーションはブラウザで実行されますが、独自のファイルを使用できます。



1

いくつかのアプローチがあります。

1)本当の同期ではない超簡単

ファイルを両方のコンピューターにコピーし、Skypeで「1、2、3 .. GO」と発声して、同時に開始します。この正確さを改善するために、両方を同じNTPサーバーに同期することができます(http://ntp.org/ ; http://www.nist.gov/pml/div688/grp40/its.cfm ; http:/ /technet.microsoft.com/en-us/library/cc773061(WS.10).aspx)を実行してから、Schedule / Cron / Atスクリプトを設定します(http://support.microsoft.com/kb/308569 ; http: //adminschoice.com/crontab-quick-reference)。これはおそらく、これを行うための最も技術的な方法ではありません。ここでは、これはあなたが両方ともクリックできるYouTubeやWebビデオではないことを想定しています。帯域幅ストリーミングに関しては、事前にファイルを送信することで、おそらくほとんど違いがありません)


3)ビデオ会議

GoToMeeting、Adobe Connect、Microsoft NetMeetingなどのビデオ会議ソフトウェアは、ビデオストリーミング機能を備えていることがよくあります。Orb、TVersityなど、その他のメディアストリーマーも、いじってみれば動作する可能性があります。それらの製品や機能を確認するには、詳細を調べる必要があります。ここで探しているものを実装する実際的な経験はありません。


3)非常に技術的

あなたがおそらく探しているのはあなたのビデオを「マルチキャスト」することです。つまり、RTPのようなストリーミングプロトコルを使用すると、同じ信号が複数の受信者に送信されます。ビデオ再生VLCを使用すると、これを実現できます。これが私がすぐにググった基本的なガイドです(http://www.wikihow.com/Use-Vlc-to-Stream-Audio-and-Video-to-Multiple-Computers-on-Your-Network-Using-Multicast) 。良いかどうかは確認しませんでしたが、「vlc mutlicast」を検索すると、他のチュートリアルが見つかります。他のビデオプレーヤーでも動作するはずです。検索を行ってください。

インターネット経由でIPマルチキャストを実行することはできますが、それは難しく、問題があり、ISPが関与する可能性があります。したがって、おそらくあなたがしたいことは、VPN-仮想プライベートネットワークを介して他のユーザーに接続することです。つまり、仮想的に同じLANにいるかのように相互に接続します。これにより、あらゆる種類のローカル/ LANのみのプロトコルとアプリケーションを実行できます。Hamachi、TeamViewerなどのプログラムは、VPNのセットアップに役立ちます。これをシステムレベルで設定したり、そこで調査したり、他のパッケージ化されたソリューションを探したりすることもできます。

ソリューションの詳細とテストについては、学習アクティビティとして残します。これを検索したところ、VPNがマルチキャストプロトコルをサポートしていない、または遅延の問題があったことに気付いた人もいます。ネットワーク設定をいじりたいが、同期やビデオ会議ソフトウェアのサウンドを使う方が簡単な場合は、このルートを試してください。


あなたが本当に知りたいのでなければ、私は詳しく述べない他の提案:

  • どこかの共有サイトにビデオをアップロードし、クリックして進むまで数えるだけです。同期がないため、遅延または遅延の問題が発生する可能性があります。
  • 画面共有アプリ(Skypeには複数の視聴者用のプラグインがあると思います)、vncなどを使用してみてください。これは品質がかなり悪くなると思います。

常にネットワークラグが発生するため、両方のユーザーがローカルコピーを持つ方が簡単なオプションだと思います


編集する

OPのコメントを書きましたが、これに出くわす可能性がありストリーミングに興味がある他の人のために、もう少し情報を追加したいと思いました。Winampのshoutcastにはビデオサポートがあることを思い出したので、基本的な検索を行ったところ、これが見つかりました。友人にストリーミングするためのプライベートビデオラジオステーションを作成できるはずです。 http://en.wikipedia.org/wiki/Nullsoft_Streaming_Video http://www.scvi.net/stream/index.htm


提案をありがとう。(1)は以前にやったことですが、1つのコントロールで両側を停止/開始/シークする機能を備えていると、はるかに優れています。(2)と(3)、またはその他の種類のストリーミングがここで機能しない理由は、アップロードの帯域幅が非常に制限されているため、Skypeによってすでに使い果たされています。YouTubeや他のオンラインストリーミングサイトにはいくつかの解決策があります(たとえば、www.synchtube.com /を試してみましたが、半分は機能していました)。私たちは両方のコンピューターにあるファイルで機能するものを望んでいました
Szabolcs

ああ、これは実際には非常に簡単に実行できます。両側にまったく同じファイルがあると仮定します。winampなどの多くのビデオプレーヤーは、ネイティブで、またはプラグインのコマンドラインオプションを介して再生/一時停止などをサポートしています。1台のPCでSSHサーバーを実行し、PCと他のPCの両方でスクリプトを介してコマンドを実行できます。少し日付、それは時間的にかなり近いでしょう。一部のビデオプレーヤーには、ユーザーが通常使用するWebベースのインターフェイスもあるので、iPadまたはスマートフォンでPCをリモートコントロールできます。あなたのニーズに合ったソリューションをググってみましょう
Eric G

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