Chromecastを使用するにはどうすればよいですか?


102

Chromecastに関するビデオを見たばかりで、Ubuntu PCでこれを有効にする方法を知りたいと思っています。私のテレビにはHDMIポートがあります。


2
どのビデオを見ましたか?あなたの質問にそれをリンクできますか?
ケビンボーウェン

まだありませんが、アドオンがインストールされました(そして、実際に「Chromecastの使用方法」に関する情報を読むのに時間をかけましたが、昨日誤ってスキップしました。疲れていました)。あなたはすぐに教えてください。
ルイス・アルバラード

OK。私はあなたが他の人に役立つ特定のビデオを念頭に置いていると思いました。私は自分の啓発のためにいくつかを見つけました。乾杯!
ケビンボーウェン

github.com/keredson/gnomecastでは、ビデオファイルをChromecastにキャストできます。(免責事項:私のプロジェクト)
ケレドソン

1
廃止されたChromium拡張機能や、ChromeとChromiumに機能が追加されたためデフォルトで利用可能になったといういくつかのレポートなど、多くのオプションと回避策がここに掲載されています。私たちは主な質問を見失っていると思います。Ubuntuで使用するChromecastを購入する必要がありますか?回答:いいえ。現在、ChromecastはそのままではUbuntuで動作しません。推奨される回避策がいくつかあるかもしれませんが、事実は残っています。GoogleやUbuntu側の誰もサポートしていません。そのままでは機能せず、無関係な変更が機能しないことを確認する作業をしている人はいません
jorfus

回答:


84

Googleドキュメントでは、Google Cast拡張機能はLinuxではサポートされていませんが、実際には機能することが示されています。

Ubuntuでこれを機能させるには:

  • ChromiumまたはChromeバージョン28以降を実行していることを確認してください。以前のバージョンには、「このコンピューターではこのアプリケーションはサポートされていません。インストールが無効になっています。」というメッセージが表示されます。エラー。Ubuntu 13.04の「chromium-browser」パッケージは正常に動作します。

  • Google Castブラウザー拡張機能がChromeCastデバイスを検出するために使用するUPnP / SSDPトラフィックを許可するようにiptablesが構成されていることを確認してください。

    ブラウザは、ローカルIPおよび一時(ランダム)ポートからマルチキャストUDPパケットを239.255.255.250ポート1900に送信します。ChromeCastデバイスは、ChromeCastデバイスのIPからのユニキャストUDPパケットと、ソースIP /への別の一時ポートで応答しますマルチキャストパケットのポート。 これは、通常、一時ポートではなくポート1900からのユニキャストUDPパケットで応答する他のほとんどのUPnPデバイスとはわずかに異なることに注意してください。

    iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT現在、iptablesにはSSDPをサポートするconntrackヘルパーがないため、一般的なルールは応答パケットと一致しません。さらに、ChromeCastデバイスからの応答はポート1900から来ないため、UPnP / SSDPに通常使用されるiptables -A INPUT -p udp --sport 1900 -j ACCEPTルール機能しません。

    したがって、すべての一時ポートでUDPパケットを受け入れるルールを追加する必要があります。初期マルチキャストパケットのエフェメラルポート範囲は32768-61000(で検証cat /proc/sys/net/ipv4/ip_local_port_range)である必要があるため、次のルールが機能するはずです(入力ルールの先頭に挿入されることに注意してください)。

    iptables -I INPUT -p udp -m udp --dport 32768:61000 -j ACCEPT

    ChromeCastデバイスが検出されると(ブラウザーが起動するたびに)、ブラウザーはポート8008へのTCP(HTTP)接続を使用してデバイスを制御します。これには特別なiptablesルールは必要ありません。

  • Google Castブラウザ拡張機能をChromiumまたはChromeにインストールします。ChromeCastというアプリ/拡張機能が利用可能ですが、これはあなたが望むものではないことに注意してください。

  • ChromeCastデバイスをまだセットアップしていない場合は、デバイスに付属の説明書に従ってセットアップしてください。

  • デバイスを設定したら、Chromiumの[キャスト]ボタンをクリックして、現在のタブをキャストできます。


2
IPテーブルに関する情報をありがとう。Chromecastの動作が他のuPnPデバイスと異なることは知りませんでした。
フレッドトムセン

1
GUIを使用してこのソリューションをFedoraで機能させるには、「ファイアウォール設定」の「ゾーン」タブに移動し、パブリックゾーンを選択し、「ポート」タブに移動し、udpポート範囲32768-61000
CamelBlues

残念ながら、これはNexus Playerでは機能しません。
アバーグマイヤー

castv2プロトコルは、元のアプローチではなく、ポート8009でmDNS + Cast(s)プロトコルを使用しているようです。さらに、画面をミラーリングすると、ハンドシェイク中に動的にアナウンスされる画面データ用の別のUDPポートでトラフィックが送信されます。
ロベルトアンドラーデ

3
現在のChrome / Chromiumバージョンでは、これはすべて不要です。
ダンダスカレスク

41

拡張機能が廃止されたため、この回答は機能しなくなりました。ただし、この答えは歴史的な理由から現状のままです。

必要なのはブラウザのChromeまたはChromiumと以下の拡張機能だけです。https : //chrome.google.com/webstore/detail/google-cast/boadgeojelhgndaghljhdicfkmllpafd


1
Googleはアンドロイド4.3、勝利、iphoneやChromebookの必要がありますが、私はこの拡張機能は、Linuxで動作するかもしれないと思うと述べた
Rodislavモルドバ

2
Chromiumに追加しました。Chromecastを手に入れ、テストして、あなたに
連絡

1
ここで結果を共有してください(また、Chromeでテストを行ってください)
ロディスラフモルドバン

4
Ubuntu 13.04およびChrome 26.0.1410.63に拡張機能をインストールしようとすると、拡張機能のページに「このコンピューターではこのアプリケーションはサポートされていません。インストールが無効になっています。」と表示されます。誰もそのメッセージを受け取っていませんか?
サムスウィフト

4
この拡張機能は廃止されました。
リチャード

16

pulseaudio-dlna

このプロジェクトは活発に開発されています。バージョン0.4以降では、DLNAに加えてChromecastがサポートされています。

Ubuntu> = 16.10からpulseaudio-dlnaはユニバースリポジトリにあります。

古いバージョンの場合、最初にppa ppa:qos / pulseaudio-dlnaを追加する必要があります。

sudo apt-add-repository ppa:qos/pulseaudio-dlna
sudo apt-get update

次に、pulseaudio-dlna itをインストールします:

sudo apt-get install pulseaudio-dlna

それから、ターミナルまたはスクリプトから実行できます

pulseaudio-dlna [options]

ローカルネットワークで利用可能なすべてのDLNAおよびChromecastクライアントをオーディオ出力デバイスとして追加し、サウンド設定メニューから選択します。

その後、オーディオを任意のメディアプレーヤー(またはブラウザー)からChromecastクライアントにストリーミングできます。

すべてのオプションについては、GITのプロジェクトのドキュメントを参照してください。


少しコマンドを追加=)
AB

2番目のステップはsudo apt-get update、ほとんどの人にとって明らかなことですが、一部のユーザーはそれに直面する可能性があります
;

クール、答えをアップグレードするためのthx:+1:
ウィキヤー

ニース、箱から出してすぐに動作しますが、時々少し
途切れ

8

この質問は2年前に尋ねられたので、2016年2月以降のXubuntu 15.10では、次のように簡単でした。

  1. Linux用ChromeまたはChromiumをインストールする
  2. Chrome内からGoogle Castブラウザー拡張機能をインストールする

目的のタブをキャストします。そのように簡単。

編集:今の機能が組み込まれています:

スクリーンショット


4
この拡張機能は廃止されました。
リチャード

4
機能は今で構築されているため
ファビオ・ディアス

2
何に組み込まれていますか?私は17.04の新規インストールで、アカウントからインポートされた拡張機能をインストールします。クロムキャストデバイスが表示されない:(
Madivad

私は16.04を実行しています、新しいクロムとクロム、ファイアウォールが停止し、キャストするオプションがありません。
ヨルフス

5

私はPCでUbuntu 14.04を、携帯電話でAndroid 4.3を実行しています。

まず、Chromecastを接続し、TVソースをそのHDMIポートに変更する必要があります。

次に、ここからPlayストアに電話アプリをインストールします

次に、電話アプリを使用してChromecastをWi-Fiに接続すると、更新されて再起動します。

その後、Ubuntu PCに移動してChromiumを開き、Chrome Webストアからこのアプリをインストールします。Chrome キャストデバイスが一覧表示されます。とても簡単です。

ビデオファイルの再生の場合:[ファイル]> [ファイルを開く]に移動し て、ビデオを見つけて開きます。Chromiumブラウザにはメディアプレーヤーが組み込まれています。その後、ストリーミングできます。「全画面表示」(を押すF11)を忘れずに行ってください:)それだけです。

Chromiumで動作するコーデックは次のとおりです:http : //www.chromium.org/audio-video

Chromecastの互換性に取り組んでいるVLCやXBMCなどのプロジェクトもあります。そのため、すべてをストリーミングできるようになるまでもうすぐです。Steamを使用している場合は、VLCまたはXBMCをインストールして、1つのSteamボックスから別のSteamボックスに既にストリーミングできます。


このビルドインプレーヤーに潜水艦を追加できますか?現時点では、windosでのみVlc chromecastがサポートされています。
ヴァシルヴァルチェフ

Chromecast-2をまだ購入または試していません。VLCが現在Chromecastをサポートしていない場合、3D-HSBSムービーをBinoまたはSMPlayerで再生してテレビにキャストできますか?
bluepearlsky

4

Chromecastデバイスを入手しました。ChromeからYouTubeとタブをストリーミングできます。NetflixはUbuntuで利用できないため、Ubuntuから映画をストリーミングできません。タブストリーミングは、多くの便利な機能を提供します。私はすでに試しました:Flickrからの写真のストリーミング、Vimeoからのビデオのストリーミング、SoundCloudまたはGoogle Musicからの音楽のストリーミング(Receiverに接続したので、体験は素晴らしいです)。

音楽のストリーミングに問題はありませんでしたが、ビデオではいくつかのドロップされたフレームを見ることができます(しかし、実際にはimdb.comの予告編を見ましたが、全体的には問題ありませんでした)。

Chromecast Chrome にローカルPCからaviファイルを再生させることができませんでした。ストリーミングできますが、テレビに黒い画面が表示されます(これはサポートされていないと思います)。

そして、ChromeにChromecastプラグインをインストールするために特別なことはしませんでした。


ファイアウォールをオフにしている場合にのみ機能します:-(他の人が確認できますか?
-NullVoxPopuli

これは、BinoやSMPlayerなどのプレーヤーを通じて3D HSBSムービーをキャストするのに役立ちますか?はいの場合、Chromecast-2を購入するのは私だけです。
bluepearlsky

3

UbuntuベースのPCまたはNASにGoogle Castサーバーアプリが必要です。

Chromecastデバイスは新しい...
質問は、「このアプリはまだ存在しますか?」です。Linux開発者にとって新しい機会です。

Google開発者ページの詳細


5
これは理論的には質問に回答するかもしれませんが、回答の重要な部分をここに含め、参照用のリンクを提供することが望ましいでしょう
エリアケイガン

14.04.3 LTSシステムにmkchromecast.com をインストールしようとしましたが、機能しませんでした。パッケージインストーラーに関するレポート:「ステータス:エラー:依存関係が満たされていません:python3-pychromecast。」
bluepearlsky

2

つい最近、UbuntuのChromeでChromecastを動作させることができました。非常に簡単に、デバイスを携帯電話に追加すると、UbuntuのChromeに魔法のように表示されました。


ファイアウォールはオフになっていますか?
ヨルフス


1

Chromeブラウザウィンドウの右上にある[Chromeツール]メニューをクリックするだけです。次に、[キャスト]をクリックします。Googleサポートの詳細


1

これは、Ubuntu 18.04+を使用してテストされました

ChromecastまたはChromecasr Ultrasを使用して共有およびストリーミングする方法はいくつかあります。

  1. VideostreamアプリでのGoogle Chromeの使用)
  2. SMPlayerまたはVLCを使用します。どちらにもChromecastにストリーミングするオプションがあります

SMPlayer ここに画像の説明を入力してください

VLC ここに画像の説明を入力してください

  1. Youtubeの使用(Google Chromeの場合):

ここに画像の説明を入力してください

これは、複数の部屋、子供、NetFlixアカウントなどを管理する場合に非常に役立ちます。Chromecastが検出されない場合、99%がネットワーク構成であることに注意してください。Chromecastのヘルプページまたはトラブルシューティングガイドにアクセスして、多くの役立つアドバイスを見つけることができます。

Google Chromeのキャストオプションを使用してデスクトップを共有することもできます。

ここに画像の説明を入力してください

そして、Chromecastのいずれかを選択すると、次のようなものが表示されます。

ここに画像の説明を入力してください


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