バックグラウンドでHDMI経由でビデオをテレビにストリーミングしますか?

バックグラウンドでHDMI経由でビデオをテレビにストリーミングしますか?

私はLinux(Debian)デスクトップを実行する強力なコンピュータを持っています。私は仕事だけでなく、夜のコンピューティングにも使用します。だから年中無休で運営されます。また、HDMI入力と専用のPioneerサウンドレシーバー付きのスマートテレビもあります。私が望むのは、私のコンピュータをメディアサーバーとして使用することです。テレビをセカンダリモニターで接続すると、作業に邪魔になるので接続したくありません。バックグラウンドで実行され、コンテンツをHDMIおよびデジタルオーディオに直接ストリーミングし、一部のクライアントで動作する一部のアプリケーションが必要です。 Kodiを見てみましたが、バックグラウンドで実行してHDMIポートを専用にする方法がわかりません。 Plexを見てみましたが、出力デバイスにPlexクライアントアプリが必要です。最後の手段として Chromecast などの製品を購入することもできますが、オーディオレシーバーを接続することはできません。

私が望むことを達成するオプションはありますか?

答え1

あなたのやり方はいテレビを2台目のモニターに接続しますが、プライマリデスクトップの一部ではないように(したがって作業を中断しないように)、別々のXスクリーンとして設定してください。その後、ストリーミングなど、任意の種類のアプリを2番目のX画面で実行できます。

しかし、私はIntelカードを使用しているシステムでこれを行っています。私に関連する部分は次のとおりですxorg.conf

Section "Device"
    Identifier "intel0"
    Driver "intel"
    Option "AccelMethod" "sna"
    Option "ZaphodHeads" "VGA1,HDMI1,DP1"
    Screen 0
EndSection

Section "Device"
    Identifier "intel1"
    Driver "intel"
    Option "AccelMethod" "sna"
    Option "ZaphodHeads" "HDMI3"
    Screen 1
EndSection

Section "Screen"
    Identifier "screen0"
    Device "intel0"
EndSection

Section "Screen"
    Identifier "screen1"
    Device "intel1"
EndSection

実行する必要がある操作はグラフィックカードによって異なり(未知)、出力名を変更する必要があります。私はこれをsnaもはや関連しないかもしれないビデオオーバーレイのいくつかの問題を解決するために使用すると思います。

最初の画面では、コマンドラインスイッチまたはアプリケーションで使用されるバリアントを使用して2番目の画面に対してアプリケーションを実行する必要があり:0ます。-display :1

関連情報