DIY: IRL Streaming Backpack with Raspberry Pi and Speedify Channel Bonding VPN

Video Statistics and Information

Video
Captions Word Cloud
Reddit Comments
Captions
Hey! Alex here from Connectify! IRL Live Streaming is a lot of fun, but it can be expensive to get the equipment necessary to keep a stable HD stream going while you’re out and about. One of the most popular pieces of hardware for this (and on the low end of the potential budget range!) is the $995 LiveU Solo, featured in the official $1600 Gunrun IRL Streaming Backpack. Let’s see if we can use new Speedify for Linux technology to assemble a similar working setup for a fraction of the price- For this IRL streaming setup, we are using the Raspberry Pi as the centerpiece. We want to stay pretty close to a standard IRL streaming setup on the outside, keeping cables as concealed in the backpack as possible. We also want to be able to use a standard HD video camera, so to make it work with the Raspberry Pi we’re gonna need a capture card capable of transcoding the raw camera footage into a format that the Pi can upload. Then, we’ll need to program a button that can start and stop the stream. Finally, to keep the stream stable and reliable while moving around outside, we want to incorporate channel bonding so we can send data out over multiple 4G ]connections from different carriers at the same time. And the plan is to keep the total budget as low as possible. Let’s get started! We decided to go for the Sony AS-300 for the camera, since it’s a nice portable, wide angle, HD camera and a popular choice for streamers. At $298, it will take up the biggest chunk of our budget. You should be able to swap it out for any other camera that works with a USB live capture card. We’ll hook it up to the pi with a micro-HDMI cable plugged into an Elgato Cam Link capture card, adding $116. Next, we’ll use a Raspberry Pi 4 for the computer, for an additional $55. To keep it cool and protected in the backpack, we purchased a $10 GeeekPi Acrylic with Fan RPi 4 case. We’ll also need a battery to power the whole setup, which we purchased for $38. To control the stream, we’ll use a Circuit Playground Express as a remote, which we picked up for a total of $30 including the plastic case. We’re holding everything together in a Cocoon GRID IT! Accessory Organizer we got for $11, and we decided to mount both the camera and the Circuit Playground remote on a $28 Smatree telescoping selfie stick. For the backpack, we’re just using a Jansport backpack we already had laying around. Finally, we need our mobile connections. You can borrow some phones from friends to tether or plug in a few cellular adapters. Here, we’ll be using a couple of phones plugged in via USB. This brings the total budget to about $600, which is still about $1000 cheaper than the Gunrun backpack, and you may not need to purchase all of this equipment if you already have similar items available. To get everything working for IRL streaming, we installed Speedify and FFmpeg on the Pi. I’ll link to more detailed instructions in the description below. We programmed buttons on the Circuit Playground Express to start and stop ffmpeg streaming with a Python script that runs this hefty command: This command lets us stream live to Twitch, in 720p at 24 frames per second, which is about as good as the Pi can handle. We’ll have our code to set up the streaming buttons available in a link in the description below. Speedify is set to automatic start so it runs as soon as the Pi boots up. This way, we don’t need a UI for the Pi once we get everything together. So let’s test it out! How long are we? What Time is it? 1:26 44 minutes. All right. Hey, this is Alex from Connectify, so this is the first test, just streaming live, of our new IRL Speedify streaming backpack. So we’ve got a Raspberry Pi, we’ve got 2 tethered cell phones, and we are just walking around the city of Philadelphia. So I guess we are 45 minutes in - I can’t see it but I’m hearing from people that it’s been working well - so we’ll see it looks like a successful test so we’ll be both uploading the video clips as well as the instructions on how we built this thing and how to use it. Let’s go back to Connectify’s office! And we’re back. I gotta get back to the lab. Thanks for watching!
Info
Channel: Speedify
Views: 56,289
Rating: undefined out of 5
Keywords: raspberry pi, irl, streaming, backpack, gunrun, linux, channel bonding, link aggregation, bonding vpn, sony, as-300, elgato, circuit playground express, accesories, selfie stick, jansport, usb, cellular, dongle, tethering, ffmpeg, python, script, liveu solo
Id: faL2J11xIgU
Channel Id: undefined
Length: 6min 25sec (385 seconds)
Published: Tue Sep 24 2019
Related Videos
Note
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.