ビデオをPCからPi、TVにワイヤレスでストリーミングしますか?


16

外付けハードディスクドライブに映画のコレクションがあります(注:ほとんどの場合1080p)。このドライブは私のPC(Mac)に接続されています。外付けハードディスクにはいくつかの重要な作業ファイルも含まれているため、Macから外すことはできません。

近くのホールに32インチのテレビがあります。Piの出力をHDMI経由でテレビに接続できます。今必要なことは、MacからビデオコンテンツをPi経由でテレビにストリーミングすることだけです。 PiとMacは同じWi-Fiネットワークに接続されており、Piも無線で接続されています(両方の部屋も近くにあり、MacとPiの両方がWi-Fiルーターの近くにあります)。

Macの画面をホールルームのテレビに複製したいだけです。これにより、好きなものを再生でき、テレビに表示されます。

ただし、いくつかの疑問があります。

まず第一に、これは可能ですか?はいの場合、ビデオは途切れますか?追加のコーデックを購入する必要がありますか?

ありがとうございました。

回答:


8

PIをHTPCまたはメディアセンターとしてのみ使用する場合は、そのようなアプリケーション向けのディストリビューションを使用できます。OpenELEC / XBMC / RasBMCは明らかな選択のようです。一度にOpenELECを試しましたが、WiFiを確実に動作させるのは苦痛のように思えました。

Piでメディアを再生するためにRaspbianを使用して(メディア再生以外のタスクにRPiを使用しているため)使用した方法は次のとおりです。

  1. (外部)ドライブをLAN上のメディアと共有し、同じものをsamba共有としてRPiにマウントします。
  2. OMXPlayerなどのプレーヤーを使用して、Pi自体でビデオを再生します。ここで利用可能な新しいビルドは、字幕と複数のオーディオストリームをサポートしています。
  3. このようなWebインターフェイスを実行するか、SSHを介してメディアプレーヤーを制御します。
  4. ~/.bash_loginログインするたびにPiがメディアを再生する準備ができるように、samba共有マウントコマンドとメディアプレーヤーのリモート/ Webインターフェイススタートアップをファイルに追加できます。

この種のセットアップにはいくつかの欠点があります。最も重要なことは、すべての形式をデコードしてPiで再生できるわけではありませんが、ほとんどの場合、.mp4sおよび.mkvsは問題ないように思われます。1080pビデオを再生するときにPiが時々途切れる場合は、経由でオーバークロックを試すことができますraspi-config(ほとんどの場合、900Mhzで再生はスムーズです)。

画面の「ミラーリング」はVNCを介して実現できます。ホストマシンにVNCサーバーをインストールし、RPiで実行されているVNCビューアーを介してアクセスできます。これはテキストや画像にアクセスするのに便利かもしれませんが、そのようなセットアップでのビデオ再生は恐らく恐ろしいでしょう。


@imaginonic:Bhargavの優れた答えに加えて、Rasplexも提案したいと思います。Plexは、サーバー(Mac)ですべてのエンコードが行われ、クライアント(pi)にストリーミングされるため、私の好みのメディアプレーヤーです。
Jacobm001

@ Jacobm001のコメントに追加するために、Rasplexの情報はrasplex.comにあります。ホストデバイスにPlex Media Server(plex.tv/downloads)をインストールする必要がありますが、iOSまたはAndriodからもホストできるようです。かなり甘い!
オーガ詩sal 33 14年

4

GoogleのChromecastは、コンパクトなハードウェアパッケージで同様のテクノロジーを使用しています(おそらく類似点はこれで終わりです)。Miracastと呼ばれるWifiのスクリーンキャスト標準があることがわかりました。開発の初期段階(ベータ版)にPiracastと呼ばれるRaspberry Piプロジェクトがあります。現在、限られたハードウェア(Realtek RTL8188EUSチップセット)とソフトウェア(2013-09-25 Wheezy Raspbian image)のみのサポートがありますが、現在開発中であるようで、より広範なサポートが期待されています。


3

ほとんどの場合、画面のコピーはうまく機能しません。

最善の方法は、NFSまたはSAMBAを使用してフォルダを映画と共有し、Piからフォルダにアクセスしてコンテンツを読み、テレビ画面で再生することです。

それでも、Wi-Fiの速度が必要な帯域幅をサポートするのに十分に速くないため、アクションシーンで1080pの映画が途切れる場合があります。最後の手段として有線イーサネットを使用する必要がある場合があります。


私は、wifiの速度が十分でないとは思っていません。それがGoogle Chromecastの仕組みではありませんか?確かに彼らは独自のコーデックを使用するかもしれませんが(私は調べていません)、確かにGoogleは非常に小さなハードウェアパッケージを使用してそれを行うことができます。
オーガ詩sal 33

はい。ただし、ChromecastがYouTubeで動画を再生するときにリリースできません。インターネットから動画をダウンロードします。Chromecastを制御するデバイスから動画をストリーミングしません。Google Chromeタブをキャストしようとしたことがある場合は、かなりのラグがあることがわかります。
ダースベイダー

1

私はxbmcを使用して同じセットアップを使用していますが、現在はkodiです。マルチメディアおよびファイルサーバーとしてSynology NASがあります。kodiで共有をマップしましたが、それは非常に簡単です。知っておく必要があるのは、基本的なネットワーキングのビットです。プレーヤーはすべてを処理し、1080pでも問題なく動作し、遅延や途切れた再生はありません。私も字幕アドオンをお勧めします

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