ISS — User guide

Live app · App user guide

Watch the International Space Station two ways at once: on the globe, on its orbit, and in the live video from its cameras. Both show the same moment: what the camera sees is under the ISS on the globe.

Turn it on from Menu → Extensions → ISS (URL ?extension=iss). The corner extension button (and E) cycles it like the other extensions.


Contents


Turn it on

  1. Open the menu.
  2. Extensions → ISS.
  3. The screen splits: the Earth on one half, the live video on the other.
  4. The clock goes live and the globe turns so the ISS faces you.

The video starts muted. The speaker button at the top right of the video turns the sound on and off, and your choice is remembered.


What’s on screen

Area What it is
Orbit A white ring around the Earth, about 420 km up. Brighter behind the ISS (where it has been), dimmer ahead of it. Orange where the stream is in replay (within 45 min of the clock). The part behind the Earth is hidden.
ISS The station icon on the ring, labelled ISS. A small frustum drops from it to the ground: the area its camera sees, a 16:9 rectangle 200 km wide across the orbit, looking straight down. The picture lags the clock by 15 seconds, so the station icon (and its frustum) sits where the station was 15 seconds earlier. The yellow label under the globe names the place at its center. It is the frustum of the camera the video is showing: while Sen is on the front camera (pale magenta instead of yellow), it is that one's: 60° vertical, aimed along the direction of travel and lowered from the horizon (see FRONT_YAW_DEG, FRONT_PITCH_DOWN_DEG). Only the bottom of its view is drawn, a triangle from the station down to the ground, and a line around the ground it covers up to the horizon. Which camera is on air is read from the motion of the live picture (see "Which camera" below); where it is not known, the downward one is drawn. The Frustums switch of the eye button (off by default; also the Settings checkbox Show frustum) shows or hides it. The frustum is drawn only while the video is open: dotted for the camera's whole picture, plain for the part of it the video pane shows (it follows the crop and the pan of the video, and the pane's size). ISS camera view strips (off by default) show which camera the video was on: see "Which camera" below.
Ground track Blue line on the ground: the path under the ISS over the last 12 hours, the span the video covers. Bright blue where it is day under the ISS, dark blue where it is night, with a 10-minute gradient at each sunrise and sunset. Its end is where the ISS is now. Click it (within about 100 km) to jump to the moment the ISS was there; the video follows. Where two passes cross, the sunlit one wins. Double-click still zooms. Fully visible zoomed out, fading as you zoom in, gone at max zoom.
Place A line at the top middle of the video: the place the camera looks at, at the clock's moment (City, Country; only the country with the front camera, or the sea's name over water; the coordinates until the name is found). When the clock is in the past it adds how long ago (for example 2h34min ago). The label takes the color of the ground track there: bright blue by day, darker blue at night. It only shows while the video is live (where the last seconds are not read yet, the last known state is assumed for 5 minutes); with no signal it is hidden.
Horizon circle Dashed circle on the ground around that point: what the ISS can see. Inside it, the ISS is above the horizon; on it, the ISS sits on the horizon. About 2,260 km from the center.
My location The target button, the round button in the top corner opposite the menu button. The first tap asks to share your location (the browser asks). Your place gets a red circle of 100 km, and its name (City, Country; the state or province when there is no city) is in the button's hover text (the coordinates until the name is found). It then opens and closes the pass table (below).
Drag the ISS Press on the ISS (or near it) and drag along its orbit: time follows your finger and the ISS goes with it, while the view stays put. Let go and the view turns back to the ISS, gliding when zoomed in.
Eye button The round button under the target button. It opens a row of switches beside it: Frustums (with the dashed horizon circle), Ground track (with Sen's clips, the chat dots, the weather event dots, the camera view strips when Settings turn them on, and the timeline extras: the pass markers and Sen's coverage strip). Each one shows or hides its own layer; the ISS and its orbit are always shown, and by default both are off. The row drops its labels and keeps only the icons when there is no room for them in the Earth half of the screen, and scrolls sideways when even the icons are longer than the room before the menu (it fades to black at the edge). Your choices are remembered on this device. It and the pass table are never open together.
Sun view button In the menu corner, under the ISS button: a sun, yellow when selected. It switches the globe from the view above the ISS (geostationary, as before) to the view from the Sun (from L1, or from DSCOVR where its EPIC pictures cover the time). The camera stands still in space, so the orbit of the ISS stands still and the Earth turns under it with the clock: drag the globe to scrub time, as far as the timeline goes (Now - 12 h to Now). Off when ISS opens. Settings: Sun view orientation, Ecliptic (default) or North, remembered on this device; it is the Orientation menu of the globe, for Sun view alone.
Pass table Tap the target button and a table slides out of it toward the menu: two rows, the times of the passes of the ISS near you underneath, and Last pass and Next pass over them, each spread across its passes. Last pass: the times, in the last 12 hours the video covers, when the ISS came within 200 km of you while the video was live (a pass during a replay, when Sen had lost the signal, is not listed). Tap one to play it from 30 seconds before the closest approach. Next pass: the next passes, within 300 km of you, in the coming 7 days (12 at most). Tap one to add it to your Google Calendar: Google Calendar opens with a reminder one minute before the pass, and you press Save. The app never sees your calendar. Each time is colored by the light at your place: for the last passes the blues of the ground track (bright by day, dark at night), for the next passes teal, bright by day and darker at night. The soonest next pass also shows the stretch of its track 3 minutes before and after the closest approach on the globe, pale green by day and dark green by night (click it to add it to the calendar too), and it and the last pass are marked on the timeline. The table fades out before it reaches the menu: swipe it sideways to see the rest. Tap the target button again to close it.
Live video Sen’s 24/7 4K stream from cameras on the ISS. Landscape: half the screen, beside the Earth, on the right, the globe on the left (Settings: Globe position (landscape) puts the globe on the right). Portrait: below the globe (Settings: Globe position (portrait) puts the globe down), sized to the video’s 16:9 shape. The split is there exactly while ISS is on (no ×), but you can drag the divider to resize it. By default the video fills the full height of its half, cropped at the sides: dragging over the video pans it sideways. The button in its top-left corner switches to the full width of the half (nothing cropped), and back. Switching and resizing both ease smoothly, zooming around the center of the picture. A tap on the video plays / pauses. YouTube picks a sharper resolution as the picture gets bigger.
Floating window The × in the video's top-right corner (or dragging the divider to the video's edge) puts the video in a small window over the globe, with the place line under it. Drag it by its top strip, resize it by its corner; its arrow (or dragging the divider back) puts the video in the split again.
Fullscreen The button beside the fit button gives the whole screen to the video, shown whole; on a phone the screen turns to landscape (on iOS, where that cannot be forced, the picture is turned 90°). Press it again to leave, which brings the split back. (Dragging the divider to the video's edge still gives the globe the whole screen.)
Gyro pan On a phone held upright, whenever the video fills the full height (in the split, fullscreen or while writing in the chat) (the fit button, so its sides are cropped), turning the phone pans the video as if the screen were a window onto it: the whole width of the video spans 60° of your turn. The gyro button beside the chat's lights up while it is on (it is, by default; press it to switch off, and the choice is remembered). Dragging with a finger still pans too. On iOS the first press asks for motion access.

One clock

The globe and the video run on one clock.


Gestures

Gesture Action
Drag the globe Turns it left / right. It stays where you leave it. A drag does not move time while ISS is on.
Drag up / down Nothing (speed and day jumps are off while ISS is on).
Timeline Scrub to move time. The video follows.
Click the globe Nothing (the clock always plays).
Pinch / mouse wheel Zoom around the point under your pointer (the midpoint of your fingers), as in the rest of the app; zoomed in, the view then turns around that point like a trackball. To zoom on the ISS, zoom inside the dashed circle around it (the ground it sees: its horizon): the ISS moves to the center of the globe as you zoom in, and back to where it was as you zoom out; the Earth slides under it, and the clock keeps running. Start the zoom outside the circle and it is the usual zoom, which pauses the clock.
Double-click Inside the dashed circle around the ISS: zoom all the way in, with the ISS in the center. Double-click again to zoom all the way out. It never pauses the clock and never leaves the GEO view. Elsewhere on the globe it is the app's usual double-click (zoomed globe, zoomed map, map, globe).
Split divider Drag it so the globe has less than half of the screen and the globe zooms in on the ISS by itself; give the globe its half back and it zooms out again.

Limits


Tips

Weather events

Every storm, eclipse, smoke plume and mega / giga wildfire happening at the clock is a small icon on the globe: a vortex for a storm, the moon over the sun for an eclipse, puffs for smoke, a flame for a fire (shown with the Ground track switch of the eye button, off by default; Weather itself stays off). Hover a dot, or click it, for its name; Weather's Wikipedia and YouTube pages never open.

Click it to jump to the moment the ISS camera had that event in view: the pass nearest in time to the clock, within the 12 hours of video. It uses the camera that was on air then (the downward one where that is not known). The dot is colored like the ground track at that moment: bright or dark blue by day or night, bright or dark gray where it is not known yet whether the signal was live, orange for a loss of signal, where the click does nothing. A pale dot was not in view in the last 12 hours, and does nothing either.

When the video is a replay

When Sen loses the signal, its stream replays old footage, and the video no longer shows where the ISS is. ISS reads Sen's Live / Replay badge on the last 12 hours and marks the stretches that were not live in orange: on the ground track, and on a bar over the timeline (bright blue by day, dark blue by night, orange where there was no live video). Hover either one (desktop) for the time and, under it, Daylight, Night, Twilight or No Signal, in its color. The first time, it takes under a minute to read the 12 hours; afterwards only what is new. Where it has not looked yet, nothing is marked.

Which camera. Sen cuts between the camera looking down and the one looking ahead. In Settings, ISS camera view strips (off by default) draws it along the ISS's path, on the ground track, at every zoom, and as a second bracket on the timeline; the orbit line stays clean. The camera looking down is a pale yellow curtain, 400 km tall, standing up from the ground track. The front camera is a pale magenta strip, 400 km wide and flat, parallel to the ground, centered on the ground track. ISS tells them apart from how the picture moves between two frames 5 seconds apart: the ground slides by in one parallel move on the downward camera, and the front camera's picture hardly moves. Only where the video was live is it read, so nothing is drawn where the signal was lost. A dark picture (night, nothing to follow) is taken as the camera looking down. The frustum follows it too, with or without the strips: the yellow one while the camera looking down is on air, the magenta one for the front camera. Where the view has not been read (the newest minute or so of the video), the last camera seen in the 5 minutes before is assumed. Other views (the docked capsule, Sen's title cards) count as the front camera. It is read together with the live check, so nothing is fetched twice, and what was read stays stored: the next time only what is new is read. Sheets read before this feature are not read again, so the strips fill in as the 12 hours move on.

Sen's recorded clips (super-users only for now)

Sen also publishes short clips from the ISS cameras on sen.com, a few a day. For super-users (signed in with the account on the list), ISS draws each clip (the live orbit data covers ~10 days; an older clip is placed with the orbit data of its own day, kept in the same private database, as far back as that history goes: a clip it does not reach is kept, undrawn) as a teal, semi-transparent ribbon on the ground with a line along it, the line in the same blues as the ground track (bright blue by day, dark blue by night, the twilight gradient between, as thin as the track; only for a clip outside the 12 hours of live video, where the ground track is that line): the stretch of Earth the ISS flew over while that clip was recorded, 1 to 10 minutes of track, shown only while the clock is within 12 hours of the clip. The Filter button under the menu picks which clips show: chips for the natural features and events Sen tags them with (volcanoes, storms, auroras, sunglints, sunrises…), and Ground for the clips with none of these; the search box looks at titles, places and chip names. Paths and timeline brackets follow it, except for the clip that is playing, which is always shown. The recent ones lie on top of the blue ground track; older ones sit on earlier passes. They do not fade as you zoom in, unlike the track: they stay at full strength up to max zoom, and on the zoomed map too.

The clips come from a database that a daily GitHub job fills: it asks Sen for each clip once, ever, and your browser only reads that database through our Worker (hourly while the tab is open, with a copy kept in IndexedDB senArchive); your browser never calls Sen's API. Only the ISS cameras' clips are shown, and only those an orbit can be found for (the latest orbit data, or the day's from the history of the ISS's orbit data we keep); the others stay in the database. The job uses Sen's public content API, which is not documented and which we have no permission from Sen to use yet: it is a private preview, nothing is copied or embedded, every clip is a link to sen.com.

Loss of signal. When Sen's stream replays old footage, the video slides out so the globe has the whole screen, and an orange note at the top of the globe says No video signal from the ISS. The note shows at once; the video slides out only when the stretch of no signal lasts 5 minutes or more (a shorter loss leaves the video as it is) and has held for 5 seconds, so a flickering signal does not make it flap. Tap View replay to bring the video back anyway (Hide video puts it away again). The video comes back by itself as soon as the signal is back, or when you jump to a live spot of the ground track.