Как я могу установить прямую трансляцию из ISS HD Earth View в качестве фона рабочего стола?

1 ответ

Решение

Монтаж

  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 

Live ISS Stream (480p)

Отображение прямой трансляции МКС (с другой точки зрения, чаще в эфире)

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

Простой скрипт 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

Просто выберите путь к значку, который вы хотите отображать с уведомлениями, или удалите третью строку Icon="/path/to/nasa_icon.png два -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

Поиск проблемы:

  • Черный экран: Международная космическая станция (МКС) находится на ночной стороне Земли.
  • Unity Launcher скрыт: я не могу найти способ сделать это иначе.

Если происходит одно из следующего:

  • Синий экран
  • Нет видео
  • error: No streams found on this URL

может быть так:

"Космическая станция испытывает временную потерю сигнала"

И вы можете проверить с помощью веб-браузера, есть ли в эфире видео HDEV и Live ISS.

Другие вопросы по тегам