16

現在、Raspberry Pi で Raspbmc を実行しており、レンダリングをストリーミングする UPnP を有効にしています。

私の目標は、ビデオまたは音楽のプレイリストをストリーミングするための単純な Python を作成することです。

Coherenceを試してみましたが、大量の例外がスローされており、ドキュメントがかなり混乱しているため、実際には意味がわかりません。だから私はもっと簡単な方法/ライブラリを探しています。

Python を使用してテレビにメディア ファイルをストリーミングする最も簡単な方法は何ですか?

4

3 に答える 3

3

同じローカル ネットワーク内の DLNA/UPnP デバイスでメディアを再生できる軽量の純粋な python ライブラリdlnapがあります。

于 2016-10-13T09:26:56.873 に答える
1

オーディオのみの場合、 rygel で良い結果が得られました。注意が必要なのは、.config/rygel.conf で GstLaunch pulseaudio コネクタを構成することです。これが私のセクションですが、次のコマンドで正しい pulseaudio ソースを取得できます。

pactl list | egrep -A2 '^(\*\*\* )?Source #' | grep 'Name: .*\.monitor$' | awk '{print $NF}' | tail -n1

ここに私の GstLaunch セクションがあります:

[GstLaunch]
enabled=true
launch-items=myaudiowav;myaudiompeg

myaudiowav-title=WAV audio on @HOSTNAME@
myaudiowav-mime=audio/x-wav
myaudiowav-launch=pulsesrc device=alsa_output.pci-0000_00_14.2.analog-stereo.monitor ! audio/x-raw,channels=2 ! wavpackenc

myaudiompeg-title=MPEG audio on @HOSTNAME@
myaudiompeg-mime=audio/mpeg
myaudiompeg-launch=pulsesrc device=alsa_output.pci-0000_00_14.2.analog-stereo.monitor ! audio/x-raw,channels=2 ! lamemp3enc target=quality q
uality=6
于 2014-09-21T09:51:14.443 に答える