 Okay, today's we're going to try to answer some questions. This one's from Commodore 256 who was someone who was hung out in my IRC channel before and I've talked to before. And he's asked me, do you know anything about real-time blender video texture overlay outputs that are people that do live Linux shows and live chroma keying and Skype and guest as a 3D layer in their live feed? But they are on Hackintosh and run Wirecast to do it. So basically do I know of anything either with Blender or other software in Linux that allows you to do live streaming of video with chroma keying? And the answer is no. At least not open source. I mean, in the past I have seen, I'm sure there are some proprietary really expensive video editing software for Linux. And that's something I realized when I first came to Linux is at the time there was very little open source editing and there were some commercial video editing software that would run on Linux. But I mean like big time commercial where it was a couple thousand dollars and I'm sure there's something like that out there for Linux but as far as free and open source unfortunately not. And this is one of those cases. Once again, if that's something you need then that might be a case where it would be alright to use proprietary software. As I said in a previous video, my personal opinion is the only time it's okay to use proprietary software is kind of when you're forced to. You need to accomplish a task and there is no open source software that does that. So at least not that I know of, I don't know of any and I feel like I've been asked this before because I think I looked into it a little bit. Hopefully that's something we'll get in the near future. I would suspect that MLT melts the back end for Cayden Live. I could definitely see them doing something like that in the near future. After reading this question, I did a quick Google search and it looks like there might be plugins for VLC that does this. I didn't look into it too much. I don't know if those are proprietary plugins if they're Linux compatible. I've thought in my head how would I try to accomplish this. The only thing I could think of was I could probably stream video into Python through PyGame, cut out the background and pipe that into a file and then stream it with VLC and going through my head it would be kind of a complex setup and it probably would look horrible because it probably wouldn't have feathering and stuff. So the quality probably wouldn't be good and I wouldn't know how to stream the audio through PyGame but hey, if there's a viewer out there that thinks they can do this, that'd be a great little project to see and have someone create. I'm not saying there isn't one out there, I just haven't seen one but I would suspect that in the near future we probably would have something like that. Just like a year, year and a half ago we didn't have any video tracking and now Blender has got all this video tracking or any really decent video tracking and now Blender has all these video tracking and 3D tracking tools and camera tracking tools. So definitely I think we will have something like that soon. If you need something like that now, may have to go with proprietary software unfortunately. Next question, how do you SSH between two private networks like between home and work? And someone did answer that question in the comments so hopefully that person's got the answer and this is something I haven't done a tutorial on before because different routers will label things differently but basically, here we go, let's get some visuals here. Let's say this is your computer, actually let's make that the router because it looks kind of like a router. Let's say this is your router and this is your computer inside your house. You can't get to the computer inside your house from outside because your router is a firewall. So the only thing the router is supposed to let through is stuff that's requested from inside. So what you would have to do is go into your router settings through the web interface, if you don't know how to do that then this is going to be really complicated for you. I'll just give you a quick overview of this but basically you go into the router settings and look for a tab that says either virtual servers or port forwarding. And basically you tell it to anytime someone tries to connect to port 22 on the router from the outside redirect that to port 22 on the computer on the inside. You can also use some security through obscurity and use a different port that isn't commonly used on both of them. It's not really security but if you leave port 22 open on your router and you check the error logs in the machine it's going to you're going to see a whole bunch of hits every day from some place over in Asia trying to break into your system. Most cases if you disable root on it and you use secure password and user names the chances of them getting your slim but you're going to be hit a lot from these servers in other countries or even your current country. So definitely I would use a different port but basically you open up the port on the router and you let it go through. Now you also need to one set of static IP for your machine behind the router because if the IP changes the router doesn't know who to send it to. So set a static IP on that, forward it through. Now you also need to know the external IP of your house of your modem. Obviously if you go to something like what ismyip.com or what ismyip.org it will tell you your external IP. Now this may change regularly depending on your system now with cable if I don't unplug my modem or have a power surge which my modem is on a battery backup so hopefully that doesn't happen. You could go months without the IP address changing but it could cause you know if you have that power surge you to be assigned a new IP address and then you won't be able to connect to your system. There's ways around this. There's services out there that will give you kind of like a domain that you can forward to your house and then you install a program that constantly runs and updates that server with your current IP address. I personally haven't used one of those. I have my personal own personal reasons for not that just probably mostly paranoia. The way I actually do it is I do SSH into my Pogo plug regularly and I have a cron job that runs a little batch script I wrote that grabs my external IP address from a website and then it takes that and actually sends it to a Google Form inside my Google Docs. So I have to do that every so often so anytime my IP address if I go to Kinect and I can't I can go to that spreadsheet in my Google Docs and I just look at the last one logged and I know my new IP address. So that's how I do it but you're going to need to do something either pay for a static IP address with your cable provider or internet service provider or use one of these tools that assigns it. So that's an idea of how it works obviously if you've never done this before you have to look it up. Big thing is just Google port forwarding and you should be able to find instructors on that. So I hope that helps answer the questions. I hope that you have a great day. Please visit filmsbychrist.com that's Chris of the K and I'll go ahead and ask questions in the comments below. Have a great day.