VLCメディアプレーヤーでUPnPまたはDLNAを使用してメディアをストリーミングする方法



VLCを使ってPCやスマートデバイスからメディアをストリーミングしようとして、行き詰まったことはありませんか?VLCのUPnPとDLNAのサポートには、時々ちょっとした不具合があります。ちょっと不思議なのですが、設定によってはサーバーリストがすぐに表示されない、あるいはVLCがデバイスを認識しないことがあります。通常、メディアサーバーサービスが正常に動作していないか、ネットワーク検出がオフになっていることが原因です。もしそうなら、この問題を修正すれば状況は一変し、ファイルを何度もコピーすることなくメディアを楽しめるようになります。

スムーズなストリーミングを実現するためにDLNAメディアサーバーを有効化または再起動する方法

メディアサーバー(Windows Media StreamingやPlexなど)が有効になっていて実行されていることを確認します。

  • これが原因となることがよくあります。サーバーがアクティブでない場合、VLCは何も認識しません。Windowsの場合は、「コントロールパネル」>「ネットワークと共有センター」に移動し、 「メディアストリーミングオプション」を探してください。
  • メディアストリーミングがオンになっていることを確認してください。デフォルトで無効になっている場合や、Windowsのアップデート後に無効になっている場合があります。これは当然のことながら、Windows側で必要以上に難しくする必要があるためです。
  • メディアサーバーがPlexなどのサードパーティ製アプリの場合は、バックグラウンドで実行されていることを確認してください。アプリのダッシュボードまたはシステムトレイアイコンを確認してください。アプリを再起動する必要がある場合や、PCを再起動しないと動作しない場合もあります。

ネットワークの検出と共有設定を確認する

  • [設定] > [ネットワークとインターネット] > [Wi-Fi] (または [イーサネット])に移動し、 [ネットワークと共有センター]をクリックします。
  • 左側で、[共有の詳細設定の変更]をクリックします。
  • 現在のプロファイル (プライベートまたはパブリック) で、[ネットワーク探索][ファイルとプリンターの共有]をオンにします。
  • マシンによっては、これで十分です。しかし、Windows が頑固な場合もあり、その場合はこれらのオプションを無効にしてから再度有効にしたり、ネットワークアダプターを再起動したりする必要があるかもしれません。

メディアサーバーサービスまたはPCを再起動します

  • メディア共有を処理するサービスがクラッシュしたり、停止したりすることがあります。Windows Media Playerの場合は、Windows Media Playerネットワーク共有サービスを再起動できます。
  • PowerShellまたはコマンド プロンプトを管理者として 開き、次を実行します。
    net stop WMPNetworkSvc net start WMPNetworkSvc
  • Plex または別のメディア サーバーを使用している場合は、アプリまたはタスク マネージャーを使用してそれらのサービスを再起動します。
  • はい、多くの場合、PC を再起動するだけですべてがリセットされ、厄介な目に見えないデバイスの問題が解決されます。

ファイアウォールがメディア共有をブロックしていないことを確認する

  • ファイアウォールルールにより、VLCやメディアサービスの表示がブロックされる場合があります。Windowsの場合は、[設定] > [プライバシーとセキュリティ] > [Windows セキュリティ] > [ファイアウォールとネットワーク保護]に移動してください。
  • 「ファイアウォールを介したアプリの許可」をクリックします。Media Player(WMPNetworkSvc)またはメディアサーバーアプリのプライベートとパブリックの両方の権限がチェックされていることを確認してください。
  • 設定によっては、ファイアウォールを一時的にオフにすると、それがブロックの原因かどうかを特定しやすくなります。もちろん、その後は必ずファイアウォールをオンに戻すことを忘れないでください。

これらの設定を切り替えるだけで問題が解決することもあります。しかし、ネットワークの不具合や複数のルーターを使用している環境などが原因で、VLCがサーバーを見つけられない場合もあります。しかし、多くの場合、メディアサービスが有効になっていることを確認し、ネットワークを検出し、ファイアウォールを通過させるアプリを許可することで問題は解決します。あるマシンでは、Windowsで初めてメディアストリーミングをオンにした時に同じ問題が発生しましたが、再起動後にVLCはようやくサーバーを見つけました。不思議な現象ですが、効果はあります。

まとめ

  • メディア サーバーが有効になっていて実行されていることを確認します (Windows Media Streaming、Plex など)。
  • ネットワーク検出とファイル共有設定がオンになっていることを確認します。
  • 必要に応じて、メディア共有サービスまたは PC を再起動します。
  • ファイアウォール ルールがサービスをブロックしていないことを確認してください。

まとめ

VLCにメディアサーバーを認識させるのは必ずしも簡単ではありませんが、これらの調整で通常は問題が解決します。Windowsまたはアプリが正しく設定されていることを確認し、デバイスが登録されるまで数秒待つだけで解決する場合もあります。もちろん、ネットワーク設定やルーターの設定も影響しますが、サービスのオン/オフと再起動を繰り返すだけで問題が解決することがよくあります。この方法が、誰かのメディアストリーミングが再び正常に動作するようになることを願っています。少なくとも私の場合はうまくいきました。



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