How to stream steam over the internet with raspberry pi, This is our attempt to streaming games over the internet and see how well it does. our attempt worked flawlessly but it did take a little bit of work to get up. I had a lot of fun making this video and i hope you guys enjoy. thanks for the view!

Equipment List

Raspberry Pi 3 ► Amazon | Ebay

Server Side:

Before we can establish any type of connections there are going to be a several ports needed to be open through your firewall, if you are unfamiliar with this step you can google “forwarding Ports on [router]” and should be able to pull up tons of information.

TCP: 35043, 47991, 47995, 47996, 47989, 47984
UDP: 7, 9, 47999, 47992, 47998, 47989, 48000, 48010

Client Side (Raspberry Pi):

To begin installing moonlight on raspberry pi we should make sure that all the dependence are installed

$ sudo apt-get install libopus0 libasound2 libudev0 libavahi-client3 libcurl3 libevdev2

once that is completed we need to add the moonlight repo to our sources.list

$ sudo nano /etc/apt/sources.list


deb jessie main

save the file then lets update our repos by

$ sudo apt-get update

now we can install moonlight

$ sudo apt-get install moonlight-embedded

that completes the installation of moonlight for raspberry pi


before you can stream games you need to pair your Pi with the server running steam

$ moonlight pair Server-IP

then you can stream using this command

$ moonlight stream -30fps Server-IP