Il lettore Roku è un dispositivo audio in miniatura che si collega a una rete domestica o un router wireless tramite un cavo Ethernet per trasmettere film, programmi TV e musica su un televisore abbinato. Una volta connesso, il dispositivo si collega con l'account Roku dell'utente per accedere ai file multimediali attraverso il Roku Store o altri provider, come Netflix.
Il dispositivo richiede una connessione di alimentazione, ingresso TV o sorgente, connessione Internet a banda larga o Wi-Fi di almeno 1,5 Mbps o fino a 8 Mbps per i programmi HD, un account Roku gratuito e una connessione via cavo HDMI. Il lettore Roku è dotato di processore, antenna wireless e spazio di archiviazione sufficiente per memorizzare temporaneamente i file multimediali mentre trasmettono.
Il dispositivo viene fornito con un piccolo telecomando per navigare nella musica e nei canali video del lettore. I canali vengono visualizzati direttamente sulla TV dell'utente tramite un'interfaccia intuitiva. Gli utenti devono selezionare i canali o il contenuto che desiderano visualizzare, quindi accedere ai servizi prima che lo streaming possa avvenire. Alcuni canali Roku sono supportati da pubblicità e sono quindi gratuiti per l'utente, mentre altri richiedono un costo di abbonamento mensile o un addebito per streaming. Gli utenti Roku hanno anche accesso a diversi video su richiesta, che sono supportati per titolo, attore, canale e categoria.