web-dev-qa-db-ja.com

ISS HD Earthビューからのライブストリームをデスクトップの背景として設定するにはどうすればよいですか?

4
mxdsp

Installation

  1. インストール vlc
    Sudo apt-get install vlc

  2. インストール livestreamer
    Sudo apt-get install livestreamer

  3. インストール python-librtmp
    Sudo apt-get install python-librtmp

高解像度地球観測システム(720p)

HDストリーム

このコマンドは、 高解像度地球表示システム(HDEV) を表示します。壁紙モード、フルスクリーン、ウィンドウ装飾および音声なし。

livestreamer http://ustream.tv/channel/iss-hdev-payload best --player 'vlc -I dummy --video-wallpaper --no-video-title-show --noaudio'

オーディオ付きHDストリーム(720p)(乗組員/ミッションコントロールの会話)

このコマンドは、 HDEV を表示し、別のストリームのサウンド Live ISS を追加します。これには、乗組員とMission Control間の会話の音声が伴います。

livestreamer http://www.ustream.tv/embed/9408562?html5ui best --player "cvlc --no-video" & livestreamer http://ustream.tv/channel/iss-hdev-payload best --player 'vlc -I dummy --video-wallpaper --no-video-title-show 

ライブISSストリーム(480p)

ISSライブストリームを表示します(異なる視点、より頻繁に放送中)

SDストリーム

livestreamer http://ustream.tv/channel/iss-hdev-payload best --player 'vlc -I dummy --video-wallpaper --no-video-title-show'

オーディオ付きのSDストリーム(乗組員/ミッション制御会話)

livestreamer http://ustream.tv/channel/iss-hdev-payload best --player 'vlc -I dummy --video-wallpaper --no-video-title-show --noaudio'

Bash ON/OFFスクリプト

バックグラウンドをオンまたはオフにするための簡単なスクリプトiss-background.sh

#!/bin/bash
PS=`ps -ef`
if echo "$PS"|grep -q 'vlc -I dummy';
    then echo "off";
    kill $(ps aux | grep 'vlc -I dummy' | awk '{print $2}')
else echo "on";
    livestreamer http://www.ustream.tv/embed/9408562?html5ui best --player "cvlc --no-video" & livestreamer http://ustream.tv/channel/iss-hdev-payload best --player 'vlc -I dummy --video-wallpaper --no-video-title-show --noaudio'
fi

改良されたbashスクリプト

通知とともに表示するアイコンのパスを選択するか、3行目Icon="/path/to/nasa_icon.png 2つの-i $Iconオプションを削除します)

#!/bin/bash
PS=`ps -ef`
Icon="/path/to/nasa_icon.png"

if echo "$PS"|grep -q 'vlc -I dummy';
    then notify-send -i $Icon "  ISS background OFF" \ "\"Houston, We've Got a Problem !\"";
    kill $(ps aux | grep 'vlc -I dummy' | awk '{print $2}')
else notify-send -i $Icon " ISS background ON" \ "Dowloading data from ISS...";
    livestreamer http://www.ustream.tv/embed/9408562?html5ui best --player "cvlc --no-video" & livestreamer http://ustream.tv/channel/iss-hdev-payload best --player 'vlc -I dummy --video-wallpaper --no-video-title-show --noaudio'
fi

ランチャーに関連付けます。次の行を置き換えるだけです:Icon=Exec=、およびPath=

[Desktop Entry]
Version=1.0
Type=Application
Name=ISS
Comment=Display ISS live stream as background
Icon=/PATH/TO/YOUR/icon.png
Exec=bash iss-background.sh
Path=/PATH/TO/YOUR/SCRIPT/
NoDisplay=false
StartupNotify=false
Terminal=false

トラブルシューティング :

  • ブラックスクリーン:国際宇宙ステーション(ISS)は地球の夜側にあります。
  • Unityランチャーは非表示です:そうでなければそれを行う方法がわかりません。

次のいずれかが発生した場合:

  • ブルースクリーン
  • ビデオなし
  • error: No streams found on this URL

それかもしれません:

「宇宙ステーションで信号が一時的に失われています」

また、ビデオが放送中の場合は、Webブラウザで確認することをお勧めします HDEV および Live ISS

5
mxdsp