# Stream Commander: Ilmainen OBS-ohjaus ja tehokas SSH-hallinta

- Link: https://blogi.juhathai.club/stream-commander-ilmainen-obs-ohjaus-ja-tehokas-ssh-hallinta/
- Published: 2026-02-03T14:02:22+02:00
- Author: Juha Thai

Stream Commander on Android-sovellus, jolla ohjaat OBS Studiota WebSocketin kautta
ja hallitset striimauspalvelinta SSH:lla samasta käyttöliittymästä. Sovellus syntyi
omasta tarpeestani hallita monimutkaista striimausympäristöä ilman läppäriä. OBS-
ohjaus on täysin ilmainen ja SSH-automaatio sisältää 14 päivän kokeilun.

Monet parhaista työkalut syntyvät omasta käytännön ongelmasta. Stream Commander 
sai alkunsa tilanteesta, jossa tarvitsin mobiililaitteella sekä OBS-ohjauksen että
palvelinhallinnan. Oma striimaussettini vaatii usein muutakin kuin yhden napin painalluksen:
hallitsen palvelimia, säädän SRT-siltoja (kuten MediaMTX) ja teen skenenvaihdot 
OBS:ssä – usein samanaikaisesti. Oli turhauttavaa hypätä sovelluksesta toiseen tai
kaivaa läppäri esiin vain yhtä komentoa varten.

Kuvittele IRL-striimi tai tilanne, jossa olet fyysisesti kaukana koneeltasi ja yhteys
alkaa pätkiä. Tiedät, että palvelimen puolella silta kaipaisi restarttia, mutta 
käytössäsi on vain puhelin. Perinteisellä SSH-asiakkaalla joutuisit kirjoittamaan
pitkiä komentoja pienellä näppäimistöllä samalla, kun yrität pitää lähetyksen käynnissä.
Halusin ratkaisun, jossa kriittiset toiminnot tapahtuvat yhdellä painalluksella.

Tavoitteeni oli rakentaa sovellus, joka tekee kaksi asiaa kunnolla: hallitsee OBS
Studiota viiveettä ja ilmaiseksi sekä suorittaa tärkeimmät palvelinkomennot nopeasti
ilman kankeaa mobiiliterminaalia.

## Keskeiset ominaisuudet

 * Ilmainen OBS WebSocket -ohjaus (skenet, mikrofoni, stream status)
 * SSH-komentopainikkeet palvelimelle (Docker, skriptit, restartit)
 * Paikallinen tallennus – ei pilveä
 * Suora laite–laite -yhteys
 * Android Material 3 -käyttöliittymä

## Ilmainen OBS-hallinta

OBS-integraatio on sovelluksen ydin. WebSocket 5.x -yhteys mahdollistaa nopeat skenenvaihdot,
mikrofonin hallinnan ja lähetyksen tilan seuraamisen reaaliajassa. Käytännössä puhelin
toimii taskussa kulkevana ohjauspöytänä, mikä on erityisen hyödyllistä liikkuessa
tai silloin kun et ole koneen ääressä.

## SSH-terminaali ja “one-shot”-ajattelu (Pro)

SSH-puoli on rakennettu command-first-ajattelulla. Terminaalissa on ohjelmoitavat
pikapainikkeet, joiden taakse voit tallentaa omat tärkeimmät komentosi. Ideana ei
ole kirjoittaa pitkiä komentoja pieneltä ruudulta, vaan suorittaa kriittiset toiminnot
yhdellä painalluksella. Omassa käytössäni tämä tarkoittaa esimerkiksi Docker-konttien
restartteja, MediaMTX-sillan uudelleenkäynnistystä, omia huoltoskriptejä tai lokien
seuraamista. SSH-ominaisuudet sisältävät 14 päivän ilmaisen kokeilun, jonka jälkeen
käytössä on pieni vuosimaksu (tällä hetkellä 3,09 € Suomessa ALV:n vuoksi). Kokeilun
voi perua milloin tahansa.

## Yksityisyys ja arkkitehtuuri

Stream Commander noudattaa local-first-periaatetta: ei käyttäjätilejä, ei pilvipalveluita
eikä datankeruuta. Kaikki IP-osoitteet, OBS-tunnukset ja SSH-avaimet tallennetaan
vain laitteelle. Yhteydet kulkevat suoraan puhelimen ja koneidesi välillä – mitään
ei välitetä ulkopuolisille palvelimille.

## Rakennettu nykyaikaiselle Androidille

Sovellus hyödyntää uusinta Android API -tasoa ja Material 3 -käyttöliittymää. Edge-
to-edge-renderöinti, vaakatuki ja säädettävä terminaalifontti tekevät käytöstä sujuvaa
myös silloin, kun puhelin on telineessä striimin aikana. Tarkoitus on ollut rakentaa
käyttöliittymä, joka tukee työnkulkua eikä jää tielle.

## Miksi jaan tämän

Tämä alkoi henkilökohtaisena työkaluna, mutta omassa käytössäni huomasin, että moni
tekninen striimaaja painii samojen haasteiden kanssa: OBS yhdessä paikassa, palvelimet
toisessa ja mobiilikäyttö tuntuu kompromissilta. Stream Commander poistaa tätä kitkaa
tuomalla kaiken yhteen näkymään.

## Lataus ja tuki

Sovellus on saatavilla Google Play -kaupassa:
[https://play.google.com/store/apps/details?id=com.juhathai.streamcommander](https://play.google.com/store/apps/details?id=com.juhathai.streamcommander)

Olen avannut myös tukifoorumin ominaisuustoiveille ja käyttöohjeille:
👉 [https://forum.juhathai.club](https://forum.juhathai.club)

## Lopuksi

Stream Commander ei ole kaikille kaikkea. Se on työkalu niille, jotka haluavat hallita
OBS:ää ja palvelimiaan mobiilisti ilman turhaa säätöä. Jos tämä vastaa omaa käyttötapaasi,
kokeile ja anna palautetta – kehitys perustuu pitkälti todellisiin käyttökokemuksiin.

— Juha Thai
