Jump to content

I'm trying to set up a remote stream from one room of my house to my computer. Sort of.

Long story short, my friends and I play D&D, we want to live stream it to twitch but it's too much of a hassle to move my computer for every session.

I already have all the equipment I would need to stream just from my desktop, but as I said, it's too much of a hassle to move my computer

Is there a way I can use a raspi to stream audio (and potentially video) locally to just my desktop, so that I can use my desktop to capture and stream that to twitch?

Link to comment
https://linustechtips.com/topic/1153413-local-remote-streaming/
Share on other sites

Link to post
Share on other sites

How about a long cable for the microphone and camera and keep that attached to the existing PC?

 

I mean, you can certainly try to capture the video on a RasPi and stream that to the PC. The big question is if the RasPi is fast enough to capture/stream the raw footage and whether the bandwidth between the RasPi and your PC is high enough. I think even the latest RasPi tops out at about 300 Mbit, even though it technically has a gigabit port.

Remember to either quote or @mention others, so they are notified of your reply

Link to comment
https://linustechtips.com/topic/1153413-local-remote-streaming/#findComment-13280199
Share on other sites

Link to post
Share on other sites

1 minute ago, Eigenvektor said:

How about a long cable for the microphone and camera and keep that attached to the existing PC?

 

I mean, you can certainly try to capture the video on a RasPi and stream that to the PC. The big question is if the RasPi is fast enough to capture/stream the raw footage and whether the bandwidth between the RasPi and your PC is high enough. I think even the latest RasPi tops out at about 300 Mbit, even though it technically has a gigabit port.

a long cable would not be ideal I think. We would be streaming from across the entire house. We have gigabit internet and have a good connection throughout though. Video is very secondary due to how we want to run the stream. Audio is more of an issue

Link to comment
https://linustechtips.com/topic/1153413-local-remote-streaming/#findComment-13280209
Share on other sites

Link to post
Share on other sites

1 minute ago, SilverStrings said:

a long cable would not be ideal I think. We would be streaming from across the entire house. We have gigabit internet and have a good connection throughout though. Video is very secondary due to how we want to run the stream. Audio is more of an issue

Yeah, but like I said, a RasPi tops out at about 300 Mbit, it's not fast enough for gigabit speeds. That's even if its CPU is fast enough to capture and stream at the same time. Try to see what the raw bandwidth requirements of the camera and mic are (e.g. when attached to you PC), that should tell you if it's even possible to stream that unencoded over gigabit. If video isn't important you can probably get away with a lower resolution for that.

Remember to either quote or @mention others, so they are notified of your reply

Link to comment
https://linustechtips.com/topic/1153413-local-remote-streaming/#findComment-13280217
Share on other sites

Link to post
Share on other sites

8 hours ago, SilverStrings said:

I'm trying to set up a remote stream from one room of my house to my computer. Sort of.

Long story short, my friends and I play D&D, we want to live stream it to twitch but it's too much of a hassle to move my computer for every session.

I already have all the equipment I would need to stream just from my desktop, but as I said, it's too much of a hassle to move my computer

Is there a way I can use a raspi to stream audio (and potentially video) locally to just my desktop, so that I can use my desktop to capture and stream that to twitch?

Yeah, sure. You can do that easily with ffmpeg by itself. You could even push that straight to twitch without needing your PC. Which rasp do you have? Be aware that it might not be able to handle more than 720p@30fps.

 

8 hours ago, Eigenvektor said:

How about a long cable for the microphone and camera and keep that attached to the existing PC?

 

I mean, you can certainly try to capture the video on a RasPi and stream that to the PC. The big question is if the RasPi is fast enough to capture/stream the raw footage and whether the bandwidth between the RasPi and your PC is high enough. I think even the latest RasPi tops out at about 300 Mbit, even though it technically has a gigabit port.

The rasp 4 has a real gbit port. 10mbit is also more than enough for a h264 1080p@30fps stream.

FX6300 @ 4.2GHz | Gigabyte GA-78LMT-USB3 R2 | Hyper 212x | 3x 8GB + 1x 4GB @ 1600MHz | Gigabyte 2060 Super | Corsair CX650M | LG 43UK6520PSA
ASUS X550LN | i5 4210u | 12GB
Lenovo N23 Yoga

Link to comment
https://linustechtips.com/topic/1153413-local-remote-streaming/#findComment-13280807
Share on other sites

Link to post
Share on other sites

You could get a cheap 50-70$ refurbished computer (one of those sff computers) which you can install by the table or somewhere in the room. You don't even need monitors or whatever you could use VNC or remote desktop connection to start things up when you need it. , then use NDI to stream the video from the camera and audio from microphone to your main PC  over the network (either wired or using a wireless card). Plug a small hdmi capture card and you can get the hdmi output from a digital camera directly into the pc and stream it over to the main pc.

 

For example, 55$ for this : https://www.newegg.com/p/1VK-001E-3JFF8

HP Compaq Pro 6200 Desktop SFF Pentium DC G620 2.6GHZ 4GB 250GB Win 7 Pro

Like I sad, you only want a couple usb ports and maybe a free pci-e slot to insert a capture card/wireless card and a network card .

 

If you use a USB camera / webcam you could buy a cheap <100$ laptop and again, just use NDI to push everything to your main pc.

 

 

Link to comment
https://linustechtips.com/topic/1153413-local-remote-streaming/#findComment-13280925
Share on other sites

Link to post
Share on other sites

11 hours ago, igormp said:

Yeah, sure. You can do that easily with ffmpeg by itself. You could even push that straight to twitch without needing your PC. Which rasp do you have? Be aware that it might not be able to handle more than 720p@30fps.

 

The rasp 4 has a real gbit port. 10mbit is also more than enough for a h264 1080p@30fps stream.

i haven't bought the rasp I would use for this yet, but I was looking at a 3 or 4. I'll look into ffmpeg. From the quick googling i've done it looks like it can do what i'm looking for. Thank you for the suggestion

Link to comment
https://linustechtips.com/topic/1153413-local-remote-streaming/#findComment-13282028
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×