2

映画をスマート TV にプッシュする簡単なスクリプトを作成したいと思います。すでに miniupnp または ushare をインストールしていますが、TV Smart Apps のフォルダーに移動したくありません。映画を TV にプッシュして時間を稼ぎたいので、NAS から直接同じものを作成してみませんか? .

誰でもこれを行う方法を知っていますか? このアプリケーションのSofaPlayは素晴らしいものですが、私のMacからのみです。

ありがとうございます

4

1 に答える 1

3

動画をホストするには、DLNA サーバーが必要です。UPnP を介して、ビデオを直接ではなく、URL を TV に渡すだけです。DLNA サーバーでホストされたら、Windows Media Player (DLNA をサポートしている) で再生するか、UPnP インスペクターを使用してビデオの URL を見つけることができます。 UPnP での作業)。この URL をテレビにプッシュすると、ビデオのフォーマットがサポートされていれば、ビデオがダウンロードされて再生されます。

Python の使い方はわかりませんが、UPnP は HTTP ベースであるため、適切な UPnP ヘッダー (ウィキペディアを参照するか、UPnP インスペクターで自分でテストしてください) と適切な XML 形式の本文を含む HTTP 要求を送信する必要があります。使用しようとしている機能。

リンクをテレビにプッシュするために使用した UPnP 関数は「SetAVTransportURI」ですが、お使いのテレビとは異なる場合があります。UPnP インスペクターを使用して、パラメーターを含む正しいものを見つけます。

要約すると、ビデオをホストする DLNA サーバーを取得します。UPnP Inspector またはその他の DLNA クライアントを使用して、これらのビデオへのリンクを見つけます。テレビに URL を送信する UPnP 機能を見つけます (ここでも、UPnP インスペクターをお勧めします。すべての機能を調べて呼び出すことができます)。スクリプトでその関数への呼び出しを実装します。

于 2012-12-10T10:11:12.760 に答える