如何将 ISS HD Earth View 的直播流设置为我的桌面背景?

如何将 ISS HD Earth View 的直播流设置为我的桌面背景?

答案1

安装

  1. 安装甚高频
    sudo apt-get install vlc

  2. 安装直播者
    sudo apt-get install livestreamer

  3. 安装python-librtmp
    sudo apt-get install python-librtmp

高清地球观测系统 (720p)

高清流媒体

此命令显示高清晰度地球观测系统 (HDEV)壁纸模式,全屏,无窗口装饰,无音频。

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

高清流媒体(720p),带音频(机组人员/任务控制中心对话)

此命令显示高清视频录像并添加来自另一个流的声音,国际空间站直播,并伴有机组人员与任务控制中心对话的音频。

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 

国际空间站直播 (480p)

显示 ISS 直播流(不同视角,更频繁地播出)

SD 流

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

带音频的标清流(机组人员/任务控制中心对话)

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

故障排除 :

  • 黑屏:国际空间站(ISS)位于地球的夜间一侧。
  • Unity 启动器被隐藏:我实在想不出其他办法。

如果发生下列情况之一:

  • 蓝屏幕
  • 没有视频
  • error: No streams found on this URL

可能是:

“空间站正在经历暂时的信号丢失”

你可能想用你的网络浏览器检查视频是否正在播放高清视频录像国际空间站直播

相关内容