I've watched a lot of tutorial videos of this type, none compare to this. You move at a good pace with clear instruction. Keep doing what you're doing - fab stuff!
Dude. This has been the hobby I picked up. Building a mobile stream machine based around a stick PC. I came to watch the vid on how you got OBS remote to work on rtmp while out and about. Thanks for the new vid!
@@AnnoyedWithChat Any way to get this to work with already having an rtmp server set up using your vid for an amazon cloud server? This might only be doable with obs being on the same machine and ports as the rtmp I suppose . . . .
@@AnnoyedWithChat not a problem. I'll poke my IT friend on port forwarding possibilities. Keep the vids going. No one is putting this all together like you have.
WOW! 27 minutes of perfectly needed information! DUDE it was great. I want to make this scheme also and test it with my raspberry pi 4 + nginx + speedify bonding + dedicated server with obs + restream io. ULTIMATE NEEDED INFORMATION THANKS A LOT
You are a legend, I’ve been battling for 2 days trying to figure this out with countless threads and RUclips videos and almost gave up, and then I found your video. I will be in your next stream to thank you personally!
UPDATE - got ahold on Annoyed, he does know how to fix the problem. He is just a user like us. Contact the creators for help. They will want a dono, but well worth it. Video is amazing, the github does not match the video anymore though. It's mostly all there. but the input for the cmd at 6:12 isn't on the page anymore. I'm stuck here now. Seems like everyone for 3 months has had this same issue in the comments.
Bro, this is an amazing tutorial, I just ran into this, while I'm trying to avoid paying a BUTT LOAD of money for this kind of setup. I will stop by your twitch channel as I already followed you. Kudos and thanks a 10000000 times for the efforts and the amazing useful content !
This is amazing and EXACTLY what i was looking for as I'd love to get into seamless IRL/desktop streaming but without having to pay for a high end IRL server since I don't even really stream much. Thank you!
@@NakataLP1 Hey. I had a problem with my router - i couldnt open 1935 portal that needed to be open before i could go live. But ya it did work when i finally open 1935 portal
You're an the absolute MVP. I thought to myself, I got to figure this out and make a vid about it. Great job and thank you very much for the professional guide. You got that twitch follow.
Jan TRO Thank you!!! I realized I missed your chat during the stream the other day, I appreciate you popping in and dropping the follow though! Glad the video helped you out!!
Another super easy to follow tutorial! I'm only asking this because these are your most viewed videos, so it might be a good suggestion as well; can you make a video about how to setup multistreaming using nginx? I know it's possible via another video I watched but it was hard to follow and I didn't understand. Thanks again!
You sir are awesome! This works great with my gopro hero 8! it didnt work at first but that was due to port forward issues. Will deffo check your stream and throw some love
@Kowlek yes the setup is almost similar, you just need a phone with the gopro app and in the app you go rtmp server and just put the ip and info there. I'll check the settings when i get home and post here if there was any extra steps i forgot. Been doing two test streams on twitch and it works really good. Although the gopro app itself is a bit janky and unstable. Had one instance where the cam feed turned all gray and pixelated and only closing nginx fixed it
@Kowlek out of those options i would say gopro hero 8 with the app streamed to this custom rtmp server would be the best option so no need for capture card. If the connection would crash your stream would still stay live giving you time to restart! If you have decent internet and a powerbank there will be no issues. www.twitch.tv/jesseforsell/v/687349572?sr=a&t=691s here i am streaming at 720p to my server upskaled to 1080p from obs to twitch. Reason my last stream crashed was i forgot to plug in power bank and the camera running out of battery somehow crashed the nginx server. First stream worked without issues! The app is bad due to the no reconnecting but it only crashed once!
Hello! Im from sweden and this does not working for me.. I don't know what im doing wrong. When I start the live on my phone it says it can't connect to the right port.
Hmm it sounds like maybe the Port Forwarding may not have taken effect if you already tried doing it. Maybe restarting your Router might activate those changes. Hoping that helps!
I am not able to connect my phone (4G) via OBS Tablet remote to the PC . I opened ports 1935 and 4444 as shown in the video. Which IP should I use? I'm using the one shown in whatismyip (publick ipv4 addres) and the local one (192.168.x.x) and they dont connect. I can connect it using the local ip via wifi, but thats useless for me.
HellndZ Z4 check on the computer you’re opening ports for that the ipconfig hasn’t changed. Do the CMD ipconfig command and check to make sure the port is open for the correct computer. If it changed, check your router and try to reserve a local up address for that computer. I realized later that computers get different local ip addresses daily unless it’s reserved. Let me know if that changes anything!
hi i'm trying to conect my gopro hero 9 with the server and it doesnt request the key "live". so i tryed anyways and it doesnt work, do you know what can i do?
hi does this tutorial also work for youtube? because I tried but I can not connect streamlabs with obs that is on the pc know how to explain the reason or how I can try to solve this problem thanks
Hmmmmm I haven’t tried using this method with RUclips. I know once it’s all set up you could theoretically stream to any platform through OBS settings, however the bot that is used for the auto scene switcher is specifically set up for Twitch. Maybe there’s a way to change that whole part up for RUclips specifically but I’m not too sure.
Hey I'm having troubles with my streamlabs app. Every time I go live on the app it says "Error: Your connection has been rejected". I checked my port forwarding and it's different, I have the options to input External host, Internal host, External Port and Internal Port. I put my IPv4 in both the external and internal host and correlating 1935 and 4444 for each. Restarted router and everything. Any suggestions?
Try restarting the router to see if the port forwarding takes effect. Also try turning WiFi off before going live. Double check your local ip is still the same using ipconfig in the command prompt. Hoping one of those might send you in the right direction.
Hello. Great video - but i cant seem to get it working. When I type npm install --production it gives me errors. I tried downloading the same version you are using, but still with no success. Then I decided to follow along, but when I got to the point where I needed to type my IP in my browser it just gives me "Welcome to nginx! If you see this page, the nginx web server is successfully installed and working. Further configuration is required."
hey mate thanks so much the only thing that i cant get to work is open the socket control through my phone. followed exactly what you did but it doesn't work and i cant log in
Hmmm, have you double checked that port 4444 is open? Also make sure you set the password up in OBS for the websocket. There’s a few very small issues that it could be. Maybe the websocket wasn’t installed correctly.
@@AnnoyedWithChat ok will try reinstalling again, it works when opened on my pc and worked fine just cant use it from my phone will check it all over again and get back to you if i cant figure it out
Hey, perhaps someone can help me? I've filled in everything correctly including the port forwarding, but I still don't get any image, only when I enter the IPv4 address. I've also checked if the firewall settings were correct, and they were. Any ideas?
@@dirtydale-x hmmm have you tried restarting the router after doing all of the port forwarding? Some routers need to be restarted for the port forwarding to take affect
I've done everything as the video but when I start live on the phone it don't recognizes on NOALBS so it's stuck in "error reveiving current bitrate or stream is offiline"
Have you tried restarting your router? With so many steps it’s hard to pinpoint where things aren’t working but my first guess would be the port forwarding isn’t working. Some routers need to be restarted for port forwarding to take effect.
Ayyy thank you, glad you got it working! Everything would be the same except you use the LiveU in place of the Streamlabs mobile app and punch in the address slightly differently I’m guessing. Maybe a different format but other than that it should work with any device that handles RTMP
@@AnnoyedWithChat so im having the same problem, im using the gopro instead of streamlabs mobile app, the gopro also has rtmp through their app, but it is not working, it keeps saying incorrect url or something like that, do you what is the right format i should use here?
I got stuck at my router settings where there's a setting called External & Internal Port range and it won't let me create a new service without first confirming what number I should input. Wasn't in the video. Help a brother out?
I think if you put in just 1935 and 1935 it should work but I might be wrong. Obviously 80 and 80/ 4444 and 4444 and so on. All of the corresponding numbers from the ports should work in those spots.
So 2 nights ago, I followed this video to the letter, and got my phone to broadcast to my OBS Studio. I was so excited to get it to work. But since then, Every time I try to go live to the RTMP server from Streamlabs on my phone, I get this error message. "Connection failed: java.net.ConnectException: failed to connect to /[My IP Address] (port 1935) from /:: (port[some number]): connect failed: ETIMEDOUT (Connection timed out)" I logged into my ISP website account, and found 7 threat warnings. I followed some directions to remove the built in advanced security that my ISP provides to see if that would fix the issue, but it did not. So I turn those back on. I'm stuck, and I don't know what to do. I don't suppose you could help me troubleshoot whatever this error is?
If it worked at one point but doesn’t now there’s a chance you need to reserve the local IP to your specific computer. So if you’re gaming PC had 10.0.0.26 that night when you did the port forwarding it may not have the same local IPv4 address when you run ipconfig in the command prompt. I’d double check that the port has an address reservation through your router
@@AnnoyedWithChat I think the ipv4 is the same. But in case it's not. I have no idea how to do that last thing you suggest. Unfortunately, to do any port forwarding with xfinity, you have to do it from their website now. It is no longer a function inside the router itself. Or a better question. How can I fix it? Lol
@@BadGuyFromAladdin yeah I have the same kind of router and in order to reserve the address you have to do it from their settings on the website. I remember when I first set this all up it wasn’t reserved and it didn’t work the next day. But go to the search bar and type in cmd and run the command prompt then type in ipconfig and see what your current address is. It can change daily based on the order of devices connected. Once reserved it won’t ever randomly change on you again. I’m guessing this is what’s going on but I could be wrong. Also you have to make sure you have the nginx and npm running again of course for it to connect.
@@AnnoyedWithChat Oh. My. Lanta. I never ran the start_nginx again.... *Facepalm* Yup it worked lol. And while I was at it, I also managed to reserve my PCs internal IP. Thanx for that suggestion. Your'e my hero 😆
@@AnnoyedWithChat very nice thank you can have it together even that it doesn't want to take me npm start console obs gives me an error there (Error) :)
Went outside for a sick ass 4th irl stream and couldn’t fix the audio through the remote viewer. I’m using a GoPro 7 with an audio adapter so I can use the rode. Decided to just plan B off the phone and go straight to twitch, not even through rmtp and it was still silent
Hey Annoyed Thanks for the super clear video! I'm having a problem with viewing my stream on obs. Streamlabs doesn't seem to have any errors and looks like my port forwarding is not blocking the connection. Noalbs tells me it's switching to LIVE but I have no video feed. Not sure what is wrong?
Try lowering your bitrate to 1,800kbs 720p 30fps. Try switching your WiFi off on your phone so that you’re on data. If neither of those work I’d think it’s either something in the config, or how the info was put in OBS or the mobile app. Umm also there’s an option called “shuffle playlist” in the options for the media source. Make sure that is checked, sometimes it seems to cause issues if it’s not. Thank you for the kind words, hopefully this helps!
So many parts of this tutorial don't match even if you find the older git hub version, the second CMD step is full of errors and npm install isn't found in the switcher folder. maybe it can't download from something that doesn't exist any more.
Hello! Thanks for this tutorial bro. It works for me, but for some reason, only when I use it on the same wifi. When I try to connect while my gopro is on different internet connection, it just says that there were issues with connecting. Any idea what could be wrong?
Hmmm, I’d try to narrow it down to either the setup or the GoPro. Try connecting with WiFi off from the Streamlabs app on your phone. If that works then it’s something to do with how your GoPro is getting internet.
hey man, awesome video. im stuck on the npm start. i click it and it starts to open, but it shoots up a message very fast and then closes. also, they is no video feed coming from the screen. xfinity changes the way yo do port forward and im worried it may have something to do with that
Hey, great tutorial! I just have one problem. Everything connects and works fine, but I don't have any video from my phone coming through. As soon as I hit live on my phone it switches scenes and everything... just no video. Any idea why?
NihonDre the alert panel isn’t shown with RTMP connections, I recommend using an event list. You’ll have to grab the link and type it in Streamlabs mobile as a new custom widget.
thank you sooo much, omgoodness... appreciate the steps and everything! Sorry for my dumb question or if i missed it but, is this also workable with Streamelements or just normal OBS and not streamlabs?
Hello, ... I also installed your tutorial on my (one) PC, thanks for that, ... does that make sense? Probably had to let it go all the time, right? What do I have to enter for a "rtmp: //" to stream with the GoPro, ... if I am already streaming with the GoPro via rtmp: // !? Thank you in advance, ... and greetings from Germany
@@AnnoyedWithChat I managed to figure that out, it still doesn't work for me. i wish i knew why. i did everything like u said. :( the obs stuff works, just the video from the gopro live to obs doesn't work, says its the wrong address.
I can't seem to run the NGINX application. I get the error [emerg] 23436#2156: bind() to 0.0.0.0:80 failed (10013: An attempt was made to access a socket in a way forbidden by its access permissions) I've allowed the application to go through firewall and it still doesn't open.
Sounds like a port forwarding issue. Some routers need to be restarted for the port forwarding to take effect. That or the config file wasn’t set up properly
@@AnnoyedWithChat Thank you for the reply! It was a Port issue. NGINX uses Port 80 by default so by changing to the alternative port 8080. It started to run! Port 80 was taken by windows system for some reason.. not sure why.
Hi. I did everything as in the video. I did this on a server from Zap hosting. When I start NPM Start I always get OBS error Cant connect or lost connection. Can you help me?
Do i need static ip to open my ports? Cause I've tried to open it in my router settings but nothing is working and testing those port shows that its not open.
Sorry just seeing this, reserved IP is needed, static isn’t as important as long as it doesn’t change all the time. Some routers need to be restarted for port forwarding to take effect.
Sorry bro but i continue to have Error Fetching Stat and i don't know how to solve it. Probably do i have to change properties of streaming with " service -> personalize " ?
I dont know what im doing wrong. i made sure that my ports were opened and i had reserved the IP for the pc im streaming from, checked the ports if they were opened and they were, NPM starts and connects sucessfully to the twitch account "not my bot account" and the sceneswitcher does redirect me back to BRB, however when im streaming from the phone the camera does not show on OBS and therefore its not going live from OBS. what am i missing ?
Hmmm very weird, it’s so hard to pinpoint with all the small steps. Maybe try switching your WiFi on your phone off completely. Then try going live from using data. If that doesn’t work maybe there’s an issue somewhere
@@AnnoyedWithChat after rewatching the video and redid it multiple times i got some very important information for people, First make sure that you do not COPY PASTE the password from the config into the websocket OBS setup window, it does not work. make sure to write this in case sensitive. Opening NGINX and obs studio in administrator mode somehow fixes my port problem so make sure to open those as mentioned. within the config make sure that both areas as for accounts and chat is CASE SENSITIVE. this made it work for me. Thank you for the video, i however have not tried the sceneswitcher just yet.
Thank you so much for this amazing tutorial! I have a problem when I start the start the scene switcher it says [OBS] » × error [NGINX] Error fetching stats What did I missed?
Hock Ooi You’re welcome! Hmmm, when you start it is OBS already open? I might have to tinker with it to figure out what went wrong. There’s so many steps it’s hard to pinpoint. Maybe restart your router. Many routers require a restart for port forwarding to take effect. Just a couple thoughts, it’s hard to know exactly though.
@@AnnoyedWithChat Thanks for the reply! I everything again after restarting the router and tried it with a new ip address and it worked!! Thank you so much
hello bro! I was doing the private rtmp server but the quality at which it re-streams is very bad, do you know how to fix it? the video source that I use in the pc obs is VCL, I think that may be the problem
Hello...awesome Tutorial...i did all how you said it...but my nginx doesnt run and i dont see it in task manager...do you have any idea?...thanks a lot!
Hi I have a few question: 1. I tried my home wifi IP opn my phone, it worked just fine, but after i switched to my phone data's IP adress, nothing happened, just black screen, can you help me with that? 2. Can you tell me the ip host address you were talking about at 25:45? I want to connect it on my phone while i'm using my phone's mobile data/SIM's IP. Where can I find the IP address to put on the Tablet remote IP?
This is an awesome guide. Do you know if it is possible to stream from two sources to the same RTMP server, such as from two phones, or from another OBS in another location?
It’s definitely possible to send two signals at once. Somewhere in the comments someone figured out that all it takes is an extra line of code somewhere plus using a different number for the stream key of each device. I personally haven’t toyed with this but I know it’s possible.
@@AnnoyedWithChat you can stream to the RTMP server with any key you want, you don't need to add any line(s) of code anywhere, the only thing you need to do is make sure the source in OBS points to the key you chose. BTW NOALBS v2 which has been rewritten from scratch will be available for all OS (Windows, Linux, and Mac) as executables, and it will come with a WEB UI. It will also support multiple users and multi-servers with priority based switching, alternative & backup scenes, and so much more, so keep an eye on the github! Things will be updated soon, awesome video btw TwitchUnity - No Need to install Node.js or Git this time :wink:
Firstly, thank you for this tut. Problem: It only works when my phone is connected to a DIFFERENT router than the one connected to my PC. I want my phone and PC to be using the same internet. Is this not possible? edit: I'll be streaming from my phone inside my home, just for clarification. For example: I'm playing a game but want to go cook food and bring chat with me, I start my phone stream, and bring it downstairs to continue the stream but from a different camera. Please help if you can, thank you
The best/easiest solution would be to just turn off your WiFi. You’ll need an unlimited plan for data though or else it will get expensive. Other than that I think Elgato might have an app to mirror the phone to OBS
@@AnnoyedWithChat Wow thanks for the quick reply. Unfortunately Elgato Screen Link doesn't exist for Android :/ I'm new to network settings but I image there must be SOME way to connect my phone to the same router and be able to stream via RTMP to OBS? There's no way to create a virtual network to connect to instead? I even tried plugging in an old Linksys Wireless Router and connected the phone to that, but to no avail. (any comment readers please feed free to chime in!)
I followed all the steps in the tutorial, I do the test with a local connection, it connects correctly. But when I use the mobile data, the connection is rejected. and port 1935 is open for rtmp.
@@tweakstaR23 Hmm I use Streamlabs alerts and for alerts to work even with an rtmp setup on streamlabs mobile you have to insert a custom widget and input the URL associated with said widget. I had to repeat this for chat/alerts/Event List etc. So manually finding that link that you can use in OBS or wherever is the important part and I'd assume Stream Elements has that. (Hope that helps!)
so, saying i have my liveU, my phone with the Streamlabs app, and OBS Studio, do I just start my stream from the LiveU and thats it? do i need to go live on either my Streamlabs app or OBS at all?
Yeah so the LiveU would replace the mobile app and you’d still want to use OBS on your pc at home. Once you set everything up you can type !start and !stop to start and stop the stream. You just type in your own chat on Twitch or wherever you’re streaming to
@@AnnoyedWithChat thanks for the reply! im really interested in the LiveU and IRL streaming, so i got a lot of work ahead of me with setting this all up lol
Hii there! video is dope af... thanks so much for it. i was wondering if u know why it takes a very long time to connect to the vlc capture thingy in obs? and once it connects its not very smooth or anything? not sure how to fix this so i hope u might be able to help
There’s a delay that’s normal but it not being very smooth isn’t normal. I’m not sure what would cause that. Maybe something hardware related with the pc processing or network related with slow internet. I’d just try restarting the pc and relaunching everything. Turn off your phone WiFi and see if that helps. If not maybe a corrupt installation of something.
This was very helpful thank you very much! Do you have any clue why a certain app might not work with this method? I tried the Streamlabs and Streamelements apps and both streamed to the server fine. But when trying PRISM Live, it does not and the scene switcher console says "[NGINX] Error fetching stats".
Hmmm that’s interesting, I’d assume PRISM might have a bug when working with RTMP connections. If it works with other apps it’s definitely something you could try bringing to the devs attention
Loved the video! Thank you so much! How would one setup multiple camera setup using RTMP server? For instance, using multiple wireless cameras such as GoPro & Phone cam at the same time? Maybe you would have to set another VLC source and open up another port--would you just number a different port number? So 1 video source would be through the port 1935 and, say Go Pro cam source would be through port 1935 (with another VLC source steup in the OBS scene)? Sorry if this comment was confusing. Basically the goal is to setup 2 wireless cam using RTMP and the method you provided above, and Im not sure exactly how
Thank you! Glad it helped you! So to set up a second camera you don’t have to anything except change the last couple digits. Example: the current stream key is 123. All this number is doing is acting as a gateway or key for the other end to know where the source is coming from. So to add a second camera I would just use that camera the exact same way and change the key to 234 and catch that source using the same exact method except with 234 instead of 123. You should be able to do this with theoretically infinite amounts of sources until the server has issues. I’m not sure how many sources one instance of nginx can handle but I’m pretty sure that it’s a lot. You don’t even have to do any extra port forwarding or anything. Short answer: Use different numbers as the stream key. Hoping that answers your question!!
@@AnnoyedWithChat For clarification: Does GoPro work alongside OBS when they are both connected to the same WIFI/LAN router? It seems my phone using Streamlabs doesn't work unless it's on its own separate network. Is this not the case for GoPro's?
@@AnnoyedWithChat yeah but where in the configuration are you specifying the new key? --- if you just create new keys you have to put them somewhere in the config. I think this is the problem I'm having when I just create different keys, I don't get connectivity because I cant figure out how to add multiple 'key' and 'applications' into the syntax :( I'm still trying to figure it out though
If I have NightBot already, do I need to make a new Twitch bot and assign editor/mod permissions to it in order to get through the series of steps starting at around 11:50 mark? Or can I leverage Nightbot somehow?
@@AnnoyedWithChat Okay, thanks! And one more if you don't mind: When I launch npm.bat, it gets through everything including authentication check but then starts spitting out repetitive "[NGINX] Error fetchign stats" right after. Ideas?
@@jetli626 most likely a step in the config has been skipped over. Especially if you didn’t set up the 2nd account. Password could be wrong. All sorts of potential small steps might have been overlooked. Unfortunately I t’s incredibly difficult to troubleshoot with how many steps there are.
Yep! Just a second account that you’ve decided will act as your bot account. No worries I didn’t realize how that could be so confusing, you’re not the first to ask about that. Just name it anything you’d like.
I have everything setup, and the stream and remote website are working (ish?). But I see I am using 3-4 Mbps upload on my Windows machine before I even hit "start streaming". Do you have this issue? I can't think of any reason that the nginx server should be pushing anything out. Heck, I even started streaming from the Windows machine to localhost:1935, and my network monitoring showed I was using 300-500 kbps. Why the heck is it using that much upload before I even hit "start stream"? I say "ish?" because I wonder if part of my grey-outs in the scene (normally means network congestion) is because of the massive amount of upload being used for seemingly no purpose.
darthclide I have no clue what would be causing this. I haven’t noticed it since we have an abundance of devices in our household potentially each doing different things.
@@AnnoyedWithChat I spent another day working on it, and realized my T-mobile phone had it's wifi turned on by accident. This is what caused the mysterious upload. I would consider deleting my comment, but there is a good chance someone else might make this mistake if they are bonding multiple 4G signals with phones.
This one is better, cuts out AWS and has no chance of getting charges. Also the auto scene switcher is verrrry convenient. I use this one now and I personally recommend using this method.
Hi, have you got any cloud solutions to noalbs / obs? I've only been able to think of moving noalbs and its nginx server to the cloud, but it seems OBS should stay on your home computer? I mean you could run OBS on a VM but I don't see benefits of doing this? What are your thoughts?
hey annoyed, ive followed all your steps, everything is working, except when I am setting the RTMP server on streamlabs rtmp://123.123.123.123:1935/publish live it doesn't seem to work for me, the error is: java.net.connectionexception:Failedtoconnectto/123.123.123.123(port1935)from/::(port34616):connectfailed:ECONNREFUSED) (connection refused) please help :(
Hmmm, have you tried restarting your router then double checking the port forwarding? Routers can be weird about that. Also double check after restarting your computer that in the ipconfig you still have the same local IP address. If it changed you’ll have to find a way to reserve the local IP address on your router.
Hey! I got a twitch channel where i want to hire casters to stream on that channel, but ofcause, i don't want them to have the channels stream key to access it. So, my question is. can i use this server to control their connection and also stop that connection for the future?
Double check your port forwarding, make sure you’re sending the stream to the correct IP with the correct stream key. Double check everything is running. Once it receives the signal it will automatically switch to your LIVE screen as long as you’ve correctly configured the config file.
Hello, I am from Germany and did everything as you said. unfortunately I keep getting ::::: --unhandled-rejections = strict ::::: in npm which stream key do I have to enter at Streamlabs ???? LIVE ???
im having trouble, once i have copied both the 64 bit and 32 bit files into the correct folders, when i open OBS it says it failed to load plugins. any reason behind this?
Hey Annoyed, should this work instead of me going to streamlabs, that I could go to the GoPro App? Im not trying to use my mobile phone for camera, im using a gopro. A few months ago I tested with phone and it worked great but for some reason, I cant get my GoPro connected as VLC Media Source as easily
Lanny Hoang it should work with GoPro but I’m unfamiliar with their app. I know you have to set it up slightly differently. Might have to do some digging to figure out how to send the signal to the RTMP server with the GoPro.
sup, i got a problem with connecting my SLOB's on my phone to OBS on PC, i followed all the steps to configure that and still getting message "Your connection has been rejected" any possible fixes?
Usually this has something to do with the port forwarding not working. Try restarting your router and verifying the IP is set to the correct one listed on the computer you’re using. Check in the ipconfig spot. If it’s not right try reserving that Local IP address for that computer
Perfect tutorial, very clear and managed to setup most of my stream. One question: as this is setup as a RTMP server used in Streamlabs Mobile I don't seem to be able to enable chat or see events in Streamlabs Mobile because it's not actually connected to my Twitch account. Is there any way to do this? One other question a little bit unrelated to the RTMP setup, but I'm trying to add a layer with the mediashare URL of Streamlabs used to donate videos. The audio plays, but I see a black box instead of the video. Any idea how to solve this?
For seeing chat you’ll need to go to your Streamlabs dashboard and type in the chat box link manually into the Streamlabs mobile app. I think you add a custom widget for that. I do that for alerts as well so maybe that will help you be able to see the media share potentially. Glad the tutorial worked though thank you for the kind words.
If everyone made tutorials like you we'd already be Tier II Civilization
I've watched a lot of tutorial videos of this type, none compare to this. You move at a good pace with clear instruction. Keep doing what you're doing - fab stuff!
Thank you so much! Glad it helped you!
Dude. This has been the hobby I picked up. Building a mobile stream machine based around a stick PC. I came to watch the vid on how you got OBS remote to work on rtmp while out and about. Thanks for the new vid!
Robert Herman Glad it helped you out! 🤗
@@AnnoyedWithChat Any way to get this to work with already having an rtmp server set up using your vid for an amazon cloud server? This might only be doable with obs being on the same machine and ports as the rtmp I suppose . . . .
Robert Herman hmmm I haven’t thought about that much yet, unfortunately I haven’t tried it so I don’t know honestly. Sorry for the delayed response!
@@AnnoyedWithChat not a problem. I'll poke my IT friend on port forwarding possibilities.
Keep the vids going. No one is putting this all together like you have.
WOW! 27 minutes of perfectly needed information! DUDE it was great. I want to make this scheme also and test it with my raspberry pi 4 + nginx + speedify bonding + dedicated server with obs + restream io. ULTIMATE NEEDED INFORMATION THANKS A LOT
Vladislav V Thank youuu!!! Let’s goooo! Best of luck with messing with the raspberry pi! 🙏💕
Im looking to do the same except without speedify... hows the progress on the project
Hey @Vladislav V how 's your project going ? I started working and building my IRL rig using the same specs as you described.
I can´t make it work, because that github project is a newer version. Can u make a updated version? please
You are a legend, I’ve been battling for 2 days trying to figure this out with countless threads and RUclips videos and almost gave up, and then I found your video. I will be in your next stream to thank you personally!
So glad you found it and it helped you! 🤝🙏
@@AnnoyedWithChat Is there a way to start and stop the stream remotely?
@@DarrenMcNicol Yep! !start !stop in your own chat will work as long as you’ve allowed yourself to be one of the admin/moderators in the config file.
UPDATE - got ahold on Annoyed, he does know how to fix the problem. He is just a user like us. Contact the creators for help. They will want a dono, but well worth it.
Video is amazing, the github does not match the video anymore though. It's mostly all there. but the input for the cmd at 6:12 isn't on the page anymore. I'm stuck here now. Seems like everyone for 3 months has had this same issue in the comments.
Same here imput gives me nothing
Jeremy how to get ahold wold gladly donate to make this work !
Been trying to figure out how to do this for the longest time. You are so helpful. Thank you so much
Glad to be able to help!
Bro, this is an amazing tutorial, I just ran into this, while I'm trying to avoid paying a BUTT LOAD of money for this kind of setup. I will stop by your twitch channel as I already followed you.
Kudos and thanks a 10000000 times for the efforts and the amazing useful content !
So glad it helped you out! Thank you for the kind words!
This is amazing and EXACTLY what i was looking for as I'd love to get into seamless IRL/desktop streaming but without having to pay for a high end IRL server since I don't even really stream much. Thank you!
Going to try out this tomorrow.. been trying to stream from my GoPro to obs for like 6 hours now.. without any luck. Im hooope this work 😊
Hey did it work?
@@NakataLP1 Hey. I had a problem with my router - i couldnt open 1935 portal that needed to be open before i could go live. But ya it did work when i finally open 1935 portal
You're an the absolute MVP. I thought to myself, I got to figure this out and make a vid about it. Great job and thank you very much for the professional guide. You got that twitch follow.
Jan TRO Thank you!!! I realized I missed your chat during the stream the other day, I appreciate you popping in and dropping the follow though! Glad the video helped you out!!
I can not believe how easy you made it for me to set that up. Awesome tutorial, you made my life a lot easier!
Ayyyyyy glad to be able to help!
npm install --production - Line doenst show as yours on that link, and by tyoing it manually doenst work.
Another super easy to follow tutorial! I'm only asking this because these are your most viewed videos, so it might be a good suggestion as well; can you make a video about how to setup multistreaming using nginx? I know it's possible via another video I watched but it was hard to follow and I didn't understand. Thanks again!
Shanger Danger Thank you so much! That’s a great idea, I can’t make any promises but I may be able to help. Thanks for the great idea!
I need help, i'm stuck at the part where you have to click "npm install production" file, but there isn't one, 911
wait so I need to have the PC on the whole time when im outside? what about traveling need to keep my PC on?
You sir are awesome! This works great with my gopro hero 8! it didnt work at first but that was due to port forward issues. Will deffo check your stream and throw some love
ZombieGoesBoom Let’s goooo!!! Thank you sir! Glad it worked out for you!!
Kowlek From what I understand the GoPro setup is very similar to the phone setup but I might be wrong.
@Kowlek yes the setup is almost similar, you just need a phone with the gopro app and in the app you go rtmp server and just put the ip and info there. I'll check the settings when i get home and post here if there was any extra steps i forgot. Been doing two test streams on twitch and it works really good. Although the gopro app itself is a bit janky and unstable. Had one instance where the cam feed turned all gray and pixelated and only closing nginx fixed it
@Kowlek out of those options i would say gopro hero 8 with the app streamed to this custom rtmp server would be the best option so no need for capture card. If the connection would crash your stream would still stay live giving you time to restart! If you have decent internet and a powerbank there will be no issues. www.twitch.tv/jesseforsell/v/687349572?sr=a&t=691s here i am streaming at 720p to my server upskaled to 1080p from obs to twitch. Reason my last stream crashed was i forgot to plug in power bank and the camera running out of battery somehow crashed the nginx server. First stream worked without issues! The app is bad due to the no reconnecting but it only crashed once!
@@MrJesseforsell hey bro, what format did u write the ip in the rtmp on the gopro app
We need a static ipv4 public ip and this cost money (extra 50$ a month where I live) otherwise, the ip address always changes. Is it correct?
That’s unfortunate, even a dynamic IP shouldn’t change that often. You can see how often yours changes by using that whatismyip website daily.
Hello! Im from sweden and this does not working for me.. I don't know what im doing wrong. When I start the live on my phone it says it can't connect to the right port.
Hmm it sounds like maybe the Port Forwarding may not have taken effect if you already tried doing it. Maybe restarting your Router might activate those changes. Hoping that helps!
I am not able to connect my phone (4G) via OBS Tablet remote to the PC . I opened ports 1935 and 4444 as shown in the video. Which IP should I use? I'm using the one shown in whatismyip (publick ipv4 addres) and the local one (192.168.x.x) and they dont connect. I can connect it using the local ip via wifi, but thats useless for me.
HellndZ Z4 check on the computer you’re opening ports for that the ipconfig hasn’t changed. Do the CMD ipconfig command and check to make sure the port is open for the correct computer. If it changed, check your router and try to reserve a local up address for that computer. I realized later that computers get different local ip addresses daily unless it’s reserved. Let me know if that changes anything!
hi i'm trying to conect my gopro hero 9 with the server and it doesnt request the key "live". so i tryed anyways and it doesnt work, do you know what can i do?
GoPro has a different format for their key. I think you just add ‘/live’ after the whole line
And this is all free? This video is exactly what I was looking for.. halfway through it and I think this is going to be the solution I am trying todo!
Yep 100% free! Data/Connection are the only limitations.
Will this method work for RUclips streaming??
Hey man thanks for the tutorial! Quick question, will having an RTMP server like this one avoid network disconnects using StreamLabs?
hi does this tutorial also work for youtube? because I tried but I can not connect streamlabs with obs that is on the pc know how to explain the reason or how I can try to solve this problem thanks
Hmmmmm I haven’t tried using this method with RUclips. I know once it’s all set up you could theoretically stream to any platform through OBS settings, however the bot that is used for the auto scene switcher is specifically set up for Twitch. Maybe there’s a way to change that whole part up for RUclips specifically but I’m not too sure.
Hey I'm having troubles with my streamlabs app. Every time I go live on the app it says "Error: Your connection has been rejected".
I checked my port forwarding and it's different, I have the options to input External host, Internal host, External Port and Internal Port.
I put my IPv4 in both the external and internal host and correlating 1935 and 4444 for each. Restarted router and everything.
Any suggestions?
Try restarting the router to see if the port forwarding takes effect. Also try turning WiFi off before going live. Double check your local ip is still the same using ipconfig in the command prompt. Hoping one of those might send you in the right direction.
Hello. Great video - but i cant seem to get it working. When I type npm install --production it gives me errors. I tried downloading the same version you are using, but still with no success. Then I decided to follow along, but when I got to the point where I needed to type my IP in my browser it just gives me "Welcome to nginx! If you see this page, the nginx web server is successfully installed and working. Further configuration is required."
I'm stuck too, did you find a solution?
hey mate thanks so much the only thing that i cant get to work is open the socket control through my phone. followed exactly what you did but it doesn't work and i cant log in
Hmmm, have you double checked that port 4444 is open? Also make sure you set the password up in OBS for the websocket. There’s a few very small issues that it could be. Maybe the websocket wasn’t installed correctly.
@@AnnoyedWithChat ok will try reinstalling again, it works when opened on my pc and worked fine just cant use it from my phone will check it all over again and get back to you if i cant figure it out
Hey, perhaps someone can help me? I've filled in everything correctly including the port forwarding, but I still don't get any image, only when I enter the IPv4 address. I've also checked if the firewall settings were correct, and they were. Any ideas?
Do you have any idea on my when i do the nmp install --production nothing happens
same here
Does VLC need to be configured? I followed the tutorial slowly and thoroughly and never get a signal on OBS. The scene switching works perfectly.
Hmmm try checking the shuffle playlist option on the vlc source or media source. Sometimes that option causes issues
@@AnnoyedWithChat Honestly I think its my Netgear router. Port Forwarding is very strange on it.
@@dirtydale-x hmmm have you tried restarting the router after doing all of the port forwarding? Some routers need to be restarted for the port forwarding to take affect
@@AnnoyedWithChat I finally got it to work. I had to use a media source instead of VLC.
@@dirtydale-x ayyyy good to know, glad it works!
I've done everything as the video but when I start live on the phone it don't recognizes on NOALBS so it's stuck in "error reveiving current bitrate or stream is offiline"
Have you tried restarting your router? With so many steps it’s hard to pinpoint where things aren’t working but my first guess would be the port forwarding isn’t working. Some routers need to be restarted for port forwarding to take effect.
@@AnnoyedWithChat Hi ! Thank you for the reply, I finally uninstalled everything and started again and it worked perfectly!! Thank you very much!!
@@NoaMusicGuitar ayyyyy glad you got it working!
Hey man excellent video easy to follow and managed to get it working on my phone! How would the setup differ if I was to set it up on LiveU solo unit?
Ayyy thank you, glad you got it working! Everything would be the same except you use the LiveU in place of the Streamlabs mobile app and punch in the address slightly differently I’m guessing. Maybe a different format but other than that it should work with any device that handles RTMP
@@AnnoyedWithChat so im having the same problem, im using the gopro instead of streamlabs mobile app, the gopro also has rtmp through their app, but it is not working, it keeps saying incorrect url or something like that, do you what is the right format i should use here?
I got stuck at my router settings where there's a setting called External & Internal Port range and it won't let me create a new service without first confirming what number I should input. Wasn't in the video. Help a brother out?
I think if you put in just 1935 and 1935 it should work but I might be wrong. Obviously 80 and 80/ 4444 and 4444 and so on. All of the corresponding numbers from the ports should work in those spots.
So 2 nights ago, I followed this video to the letter, and got my phone to broadcast to my OBS Studio. I was so excited to get it to work. But since then, Every time I try to go live to the RTMP server from Streamlabs on my phone, I get this error message.
"Connection failed: java.net.ConnectException: failed to connect to /[My IP Address] (port 1935) from /:: (port[some number]): connect failed: ETIMEDOUT (Connection timed out)"
I logged into my ISP website account, and found 7 threat warnings. I followed some directions to remove the built in advanced security that my ISP provides to see if that would fix the issue, but it did not. So I turn those back on. I'm stuck, and I don't know what to do.
I don't suppose you could help me troubleshoot whatever this error is?
If it worked at one point but doesn’t now there’s a chance you need to reserve the local IP to your specific computer. So if you’re gaming PC had 10.0.0.26 that night when you did the port forwarding it may not have the same local IPv4 address when you run ipconfig in the command prompt. I’d double check that the port has an address reservation through your router
@@AnnoyedWithChat I think the ipv4 is the same. But in case it's not. I have no idea how to do that last thing you suggest. Unfortunately, to do any port forwarding with xfinity, you have to do it from their website now. It is no longer a function inside the router itself.
Or a better question. How can I fix it? Lol
@@BadGuyFromAladdin yeah I have the same kind of router and in order to reserve the address you have to do it from their settings on the website. I remember when I first set this all up it wasn’t reserved and it didn’t work the next day. But go to the search bar and type in cmd and run the command prompt then type in ipconfig and see what your current address is. It can change daily based on the order of devices connected. Once reserved it won’t ever randomly change on you again. I’m guessing this is what’s going on but I could be wrong. Also you have to make sure you have the nginx and npm running again of course for it to connect.
@@AnnoyedWithChat Oh. My. Lanta. I never ran the start_nginx again.... *Facepalm*
Yup it worked lol. And while I was at it, I also managed to reserve my PCs internal IP. Thanx for that suggestion.
Your'e my hero 😆
@@BadGuyFromAladdin bahahaha glad you got it sorted out! No problem at all!
black screen on obs when I go live and streamlabs on my mobile isn't being accepted as a connection
Do we need to be connected to same wifi for streaming ?
i have a problem what if i don't have the obs-plugins 32bit-version in the folder do you mind?
Markub161 might want to reinstall OBS and make sure it has both
@@AnnoyedWithChat
very nice thank you can have it together even that it doesn't want to take me npm start console obs gives me an error there (Error) :)
Went outside for a sick ass 4th irl stream and couldn’t fix the audio through the remote viewer. I’m using a GoPro 7 with an audio adapter so I can use the rode. Decided to just plan B off the phone and go straight to twitch, not even through rmtp and it was still silent
I used your first tutorial.
Ivan Nedeljkovic I had this happen recently during an IRL stream. Restarting my phone fixed it.
The "npm install --production " code does not work...
i cant find npm-install -- production in git hub plz help
Hey Annoyed Thanks for the super clear video! I'm having a problem with viewing my stream on obs. Streamlabs doesn't seem to have any errors and looks like my port forwarding is not blocking the connection. Noalbs tells me it's switching to LIVE but I have no video feed. Not sure what is wrong?
Try lowering your bitrate to 1,800kbs 720p 30fps. Try switching your WiFi off on your phone so that you’re on data. If neither of those work I’d think it’s either something in the config, or how the info was put in OBS or the mobile app. Umm also there’s an option called “shuffle playlist” in the options for the media source. Make sure that is checked, sometimes it seems to cause issues if it’s not. Thank you for the kind words, hopefully this helps!
have the same problem that the NPM ist not on the page to install and download
the same problem
@@angivanlife i solved ist with the readme for nolaps with the newer version
kannst du mir vielleicht helfen dreh hier durch und versteh nichts davon
hast Pn bei Insta
So installing the latest version of the npm to run the noalbs will fix it? @REne Kreher
Can you install this on a Raspberry Pi? And if yes? what model do you use for that? Thank you!
So many parts of this tutorial don't match even if you find the older git hub version, the second CMD step is full of errors and npm install isn't found in the switcher folder. maybe it can't download from something that doesn't exist any more.
I'm stuck too, did you find a solution?
I am in the same boat
We need an update with obs 27, Noalbs, docker, nginx, for srt protocol
Hello! Thanks for this tutorial bro. It works for me, but for some reason, only when I use it on the same wifi. When I try to connect while my gopro is on different internet connection, it just says that there were issues with connecting. Any idea what could be wrong?
Hmmm, I’d try to narrow it down to either the setup or the GoPro. Try connecting with WiFi off from the Streamlabs app on your phone. If that works then it’s something to do with how your GoPro is getting internet.
wow very nice tutorial.. but i cant find the npm --production and the config settings is all different now
hey man, awesome video. im stuck on the npm start. i click it and it starts to open, but it shoots up a message very fast and then closes. also, they is no video feed coming from the screen. xfinity changes the way yo do port forward and im worried it may have something to do with that
Hoping you can find a solution. Maybe double check the config file and make sure that everything is correct.
Hey, great tutorial! I just have one problem. Everything connects and works fine, but I don't have any video from my phone coming through. As soon as I hit live on my phone it switches scenes and everything... just no video. Any idea why?
streamlabs mobile keeps saying my connection is being rejected. All my addresses are correct any idea what tht could be
never mind. for some reason it didnt connect when i had connected to wifi. is that supposed to happen
also is there a way to see alerts through the stream labs app if connected to a custom RTMP
NihonDre the alert panel isn’t shown with RTMP connections, I recommend using an event list. You’ll have to grab the link and type it in Streamlabs mobile as a new custom widget.
Hey great video but I have one problem. It's only working when I'm in the same network, how can I fix that?
Unfortunately I’m not sure why that would be, it should work from anywhere. Try turning off your WiFi when you attempt to connect and see what happens
thank you sooo much, omgoodness... appreciate the steps and everything! Sorry for my dumb question or if i missed it but, is this also workable with Streamelements or just normal OBS and not streamlabs?
Hello, ... I also installed your tutorial on my (one) PC, thanks for that, ... does that make sense? Probably had to let it go all the time, right?
What do I have to enter for a "rtmp: //" to stream with the GoPro, ... if I am already streaming with the GoPro via rtmp: // !?
Thank you in advance, ... and greetings from Germany
Just skimmed this for now, but it seems perfect. Thanks for the great video.
No problem! Hope it helps you out!
hi, i'm trying to stream from my gopro to my obs, but the gopro app only has 1 line for the stream key. and not 2 like urs, what do i do? thanks.
Nitzan Papir just put the key at the end with a “/key” on the same line. They just have a different format all one line.
@@AnnoyedWithChat I managed to figure that out, it still doesn't work for me. i wish i knew why. i did everything like u said. :( the obs stuff works, just the video from the gopro live to obs doesn't work, says its the wrong address.
@@NitzanPapir Same here, if you have a solution please let me know :) !
I can't seem to run the NGINX application. I get the error [emerg] 23436#2156: bind() to 0.0.0.0:80 failed (10013: An attempt was made to access a socket in a way forbidden by its access permissions)
I've allowed the application to go through firewall and it still doesn't open.
Sounds like a port forwarding issue. Some routers need to be restarted for the port forwarding to take effect. That or the config file wasn’t set up properly
@@AnnoyedWithChat Thank you for the reply! It was a Port issue. NGINX uses Port 80 by default so by changing to the alternative port 8080. It started to run! Port 80 was taken by windows system for some reason.. not sure why.
@@kaaruJP Ayyyy so glad you got it figured out at least!
Hi. I did everything as in the video. I did this on a server from Zap hosting. When I start NPM Start I always get OBS error Cant connect or lost connection. Can you help me?
Did you find a solution?
Hi, Thanks for posting this video. Would this work if I don't have a Twitch channel, I just stream to RUclips?
Do i need static ip to open my ports? Cause I've tried to open it in my router settings but nothing is working and testing those port shows that its not open.
Sorry just seeing this, reserved IP is needed, static isn’t as important as long as it doesn’t change all the time. Some routers need to be restarted for port forwarding to take effect.
@@AnnoyedWithChat it changes all the time after restarting router, so it won't work in my case i guess
Sorry bro but i continue to have Error Fetching Stat and i don't know how to solve it. Probably do i have to change properties of streaming with " service -> personalize " ?
You must have set something up incorrectly, unfortunately there’s so many steps it’s really hard to say what went wrong.
I dont know what im doing wrong. i made sure that my ports were opened and i had reserved the IP for the pc im streaming from, checked the ports if they were opened and they were, NPM starts and connects sucessfully to the twitch account "not my bot account" and the sceneswitcher does redirect me back to BRB, however when im streaming from the phone the camera does not show on OBS and therefore its not going live from OBS. what am i missing ?
Hmmm very weird, it’s so hard to pinpoint with all the small steps. Maybe try switching your WiFi on your phone off completely. Then try going live from using data. If that doesn’t work maybe there’s an issue somewhere
@@AnnoyedWithChat after rewatching the video and redid it multiple times i got some very important information for people, First make sure that you do not COPY PASTE the password from the config into the websocket OBS setup window, it does not work. make sure to write this in case sensitive. Opening NGINX and obs studio in administrator mode somehow fixes my port problem so make sure to open those as mentioned. within the config make sure that both areas as for accounts and chat is CASE SENSITIVE. this made it work for me. Thank you for the video, i however have not tried the sceneswitcher just yet.
@@AnnoyedWithChat Also, are you able to "add" another RTMP streamed camera to the same OBS ?
@@Baither you should good to add more cameras. Someone mentioned there’s some code, I’d scroll through the comments and see if you can find it
Thank you so much for this amazing tutorial!
I have a problem when I start the start the scene switcher it says [OBS] » × error [NGINX] Error fetching stats
What did I missed?
Hock Ooi You’re welcome! Hmmm, when you start it is OBS already open? I might have to tinker with it to figure out what went wrong. There’s so many steps it’s hard to pinpoint. Maybe restart your router. Many routers require a restart for port forwarding to take effect. Just a couple thoughts, it’s hard to know exactly though.
@@AnnoyedWithChat Thanks for the reply! I everything again after restarting the router and tried it with a new ip address and it worked!! Thank you so much
Hock Ooi Ayyyy no problem lets gooo!! Glad it worked out!
If I was to do this process now will it all still work the same?
hello bro! I was doing the private rtmp server but the quality at which it re-streams is very bad, do you know how to fix it? the video source that I use in the pc obs is VCL, I think that may be the problem
Maybe try a media source, not sure why it would be that bad
OMG you are awesome. Do you have instructions on how to do the complete detailed install for ubuntu HLS nginx. Thank you
Robert Jean-Louis unfortunately I don’t but thank you for the kind words!
Hello...awesome Tutorial...i did all how you said it...but my nginx doesnt run and i dont see it in task manager...do you have any idea?...thanks a lot!
Hmmmm it’s so hard to say what happened here with all the steps. May need to double check that everything was followed.
Hi I have a few question:
1. I tried my home wifi IP opn my phone, it worked just fine, but after i switched to my phone data's IP adress, nothing happened, just black screen, can you help me with that?
2. Can you tell me the ip host address you were talking about at 25:45? I want to connect it on my phone while i'm using my phone's mobile data/SIM's IP. Where can I find the IP address to put on the Tablet remote IP?
THNKSSs i used for now the RTMP server on linux. later i will config the auto scene switcher + remote control.
This is an awesome guide. Do you know if it is possible to stream from two sources to the same RTMP server, such as from two phones, or from another OBS in another location?
It’s definitely possible to send two signals at once. Somewhere in the comments someone figured out that all it takes is an extra line of code somewhere plus using a different number for the stream key of each device. I personally haven’t toyed with this but I know it’s possible.
@@AnnoyedWithChat you can stream to the RTMP server with any key you want, you don't need to add any line(s) of code anywhere, the only thing you need to do is make sure the source in OBS points to the key you chose.
BTW NOALBS v2 which has been rewritten from scratch will be available for all OS (Windows, Linux, and Mac) as executables, and it will come with a WEB UI. It will also support multiple users and multi-servers with priority based switching, alternative & backup scenes, and so much more, so keep an eye on the github! Things will be updated soon, awesome video btw TwitchUnity - No Need to install Node.js or Git this time :wink:
Firstly, thank you for this tut.
Problem: It only works when my phone is connected to a DIFFERENT router than the one connected to my PC. I want my phone and PC to be using the same internet. Is this not possible?
edit: I'll be streaming from my phone inside my home, just for clarification. For example: I'm playing a game but want to go cook food and bring chat with me, I start my phone stream, and bring it downstairs to continue the stream but from a different camera. Please help if you can, thank you
The best/easiest solution would be to just turn off your WiFi. You’ll need an unlimited plan for data though or else it will get expensive. Other than that I think Elgato might have an app to mirror the phone to OBS
@@AnnoyedWithChat Wow thanks for the quick reply. Unfortunately Elgato Screen Link doesn't exist for Android :/
I'm new to network settings but I image there must be SOME way to connect my phone to the same router and be able to stream via RTMP to OBS? There's no way to create a virtual network to connect to instead? I even tried plugging in an old Linksys Wireless Router and connected the phone to that, but to no avail.
(any comment readers please feed free to chime in!)
I followed all the steps in the tutorial, I do the test with a local connection, it connects correctly. But when I use the mobile data, the connection is rejected. and port 1935 is open for rtmp.
Hey There man! How do you do with alerts and stuff for you to keep track off?
I mean for alerts which are not from streamlabs(Streamelements)
@@tweakstaR23 Hmm I use Streamlabs alerts and for alerts to work even with an rtmp setup on streamlabs mobile you have to insert a custom widget and input the URL associated with said widget. I had to repeat this for chat/alerts/Event List etc. So manually finding that link that you can use in OBS or wherever is the important part and I'd assume Stream Elements has that. (Hope that helps!)
Can I stream directly to my website with this?
Is it possible to do the same with an srt module? Thank you
so, saying i have my liveU, my phone with the Streamlabs app, and OBS Studio, do I just start my stream from the LiveU and thats it? do i need to go live on either my Streamlabs app or OBS at all?
Yeah so the LiveU would replace the mobile app and you’d still want to use OBS on your pc at home. Once you set everything up you can type !start and !stop to start and stop the stream. You just type in your own chat on Twitch or wherever you’re streaming to
@@AnnoyedWithChat thanks for the reply! im really interested in the LiveU and IRL streaming, so i got a lot of work ahead of me with setting this all up lol
when you log in as your bot, what should i do thats have streamelements as a bot? i put that as editor but i cant log in with that the same you do
You need to create a 2nd account on Twitch to use as a bot that you can log into.
Hii there! video is dope af... thanks so much for it. i was wondering if u know why it takes a very long time to connect to the vlc capture thingy in obs? and once it connects its not very smooth or anything? not sure how to fix this so i hope u might be able to help
There’s a delay that’s normal but it not being very smooth isn’t normal. I’m not sure what would cause that. Maybe something hardware related with the pc processing or network related with slow internet. I’d just try restarting the pc and relaunching everything. Turn off your phone WiFi and see if that helps. If not maybe a corrupt installation of something.
After ive installed the obs websocket, it doesn't show in obs. What to do?
Maybe restart the application to see if it shows up. If not double check you’ve got the right one in the right folder both 32 bit and 64 but I believe
@@AnnoyedWithChat Thank you! It fixed, but for the twitch bot, do i have to make a another seccondary account? Because i dont see any in my roles
@@Shroom2 yep, you need to create an account to use as a bot for your channel
@@AnnoyedWithChat Hi! Sorry for asking so much, but there is a delay between audio and picture in obs, how do i fix this? Im using the streamlabs app
@@Shroom2 try double checking that all the audio setting on both the pc and Streamlabs are set to the same khz
This was very helpful thank you very much!
Do you have any clue why a certain app might not work with this method? I tried the Streamlabs and Streamelements apps and both streamed to the server fine. But when trying PRISM Live, it does not and the scene switcher console says "[NGINX] Error fetching stats".
Hmmm that’s interesting, I’d assume PRISM might have a bug when working with RTMP connections. If it works with other apps it’s definitely something you could try bringing to the devs attention
i dont get the npm install folder or text on the new git hub link. can anyone help with this?
Loved the video! Thank you so much!
How would one setup multiple camera setup using RTMP server? For instance, using multiple wireless cameras such as GoPro & Phone cam at the same time? Maybe you would have to set another VLC source and open up another port--would you just number a different port number? So 1 video source would be through the port 1935 and, say Go Pro cam source would be through port 1935 (with another VLC source steup in the OBS scene)? Sorry if this comment was confusing. Basically the goal is to setup 2 wireless cam using RTMP and the method you provided above, and Im not sure exactly how
Thank you! Glad it helped you! So to set up a second camera you don’t have to anything except change the last couple digits. Example: the current stream key is 123. All this number is doing is acting as a gateway or key for the other end to know where the source is coming from. So to add a second camera I would just use that camera the exact same way and change the key to 234 and catch that source using the same exact method except with 234 instead of 123. You should be able to do this with theoretically infinite amounts of sources until the server has issues. I’m not sure how many sources one instance of nginx can handle but I’m pretty sure that it’s a lot. You don’t even have to do any extra port forwarding or anything. Short answer: Use different numbers as the stream key. Hoping that answers your question!!
@@AnnoyedWithChat For clarification: Does GoPro work alongside OBS when they are both connected to the same WIFI/LAN router? It seems my phone using Streamlabs doesn't work unless it's on its own separate network. Is this not the case for GoPro's?
@@EricAbroad I’m not too sure, you may have to try with the GoPro to find out
@@AnnoyedWithChat yeah but where in the configuration are you specifying the new key? --- if you just create new keys you have to put them somewhere in the config. I think this is the problem I'm having when I just create different keys, I don't get connectivity because I cant figure out how to add multiple 'key' and 'applications' into the syntax :( I'm still trying to figure it out though
If I have NightBot already, do I need to make a new Twitch bot and assign editor/mod permissions to it in order to get through the series of steps starting at around 11:50 mark? Or can I leverage Nightbot somehow?
You still need to create your own second account and treat it as a bot that has editor/mod permissions.
@@AnnoyedWithChat Okay, thanks! And one more if you don't mind: When I launch npm.bat, it gets through everything including authentication check but then starts spitting out repetitive "[NGINX] Error fetchign stats" right after. Ideas?
@@jetli626 most likely a step in the config has been skipped over. Especially if you didn’t set up the 2nd account. Password could be wrong. All sorts of potential small steps might have been overlooked. Unfortunately I t’s incredibly difficult to troubleshoot with how many steps there are.
This may be a dumb question, but as for having my own bot is that just a second account or is it something else?
Yep! Just a second account that you’ve decided will act as your bot account. No worries I didn’t realize how that could be so confusing, you’re not the first to ask about that. Just name it anything you’d like.
I have everything setup, and the stream and remote website are working (ish?). But I see I am using 3-4 Mbps upload on my Windows machine before I even hit "start streaming". Do you have this issue? I can't think of any reason that the nginx server should be pushing anything out. Heck, I even started streaming from the Windows machine to localhost:1935, and my network monitoring showed I was using 300-500 kbps. Why the heck is it using that much upload before I even hit "start stream"?
I say "ish?" because I wonder if part of my grey-outs in the scene (normally means network congestion) is because of the massive amount of upload being used for seemingly no purpose.
darthclide I have no clue what would be causing this. I haven’t noticed it since we have an abundance of devices in our household potentially each doing different things.
@@AnnoyedWithChat I spent another day working on it, and realized my T-mobile phone had it's wifi turned on by accident. This is what caused the mysterious upload. I would consider deleting my comment, but there is a good chance someone else might make this mistake if they are bonding multiple 4G signals with phones.
i have issues with obs connation :/ idk why ports open all is install :/
i started on the other one and noticed this one mid way should I just start over or finish the other one?
This one is better, cuts out AWS and has no chance of getting charges. Also the auto scene switcher is verrrry convenient. I use this one now and I personally recommend using this method.
Hi, have you got any cloud solutions to noalbs / obs? I've only been able to think of moving noalbs and its nginx server to the cloud, but it seems OBS should stay on your home computer? I mean you could run OBS on a VM but I don't see benefits of doing this? What are your thoughts?
hey annoyed, ive followed all your steps, everything is working, except when I am setting the RTMP server on streamlabs
rtmp://123.123.123.123:1935/publish
live
it doesn't seem to work for me, the error is:
java.net.connectionexception:Failedtoconnectto/123.123.123.123(port1935)from/::(port34616):connectfailed:ECONNREFUSED) (connection refused)
please help :(
Hmmm, have you tried restarting your router then double checking the port forwarding? Routers can be weird about that. Also double check after restarting your computer that in the ipconfig you still have the same local IP address. If it changed you’ll have to find a way to reserve the local IP address on your router.
Alright I'll keep you posted, thanks for the comment
@@imalyse no worries! Hope you can figure out what’s going on with it!
Hey!
I got a twitch channel where i want to hire casters to stream on that channel, but ofcause, i don't want them to have the channels stream key to access it.
So, my question is. can i use this server to control their connection and also stop that connection for the future?
hey with me it does not come on obs it is ku on brb what do i do
Double check your port forwarding, make sure you’re sending the stream to the correct IP with the correct stream key. Double check everything is running. Once it receives the signal it will
automatically switch to your LIVE screen as long as you’ve correctly configured the config file.
Do these instructions still work in 2023 or are there better methods?
their are better methods as the this is 2 years old. took me forever but I got it figured out.
Hello, I am from Germany and did everything as you said. unfortunately I keep getting ::::: --unhandled-rejections = strict ::::: in npm
which stream key do I have to enter at Streamlabs ???? LIVE ???
im having trouble, once i have copied both the 64 bit and 32 bit files into the correct folders, when i open OBS it says it failed to load plugins. any reason behind this?
what version is your OBS? you might have to downgrade to 27.
Hey Annoyed, should this work instead of me going to streamlabs, that I could go to the GoPro App? Im not trying to use my mobile phone for camera, im using a gopro. A few months ago I tested with phone and it worked great but for some reason, I cant get my GoPro connected as VLC Media Source as easily
Lanny Hoang it should work with GoPro but I’m unfamiliar with their app. I know you have to set it up slightly differently. Might have to do some digging to figure out how to send the signal to the RTMP server with the GoPro.
Anyone else fallow everything correct then get to minute 7:30 and cant find the npm install production for the cmd. please help, thanks in advance
sup, i got a problem with connecting my SLOB's on my phone to OBS on PC, i followed all the steps to configure that and still getting message "Your connection has been rejected" any possible fixes?
Usually this has something to do with the port forwarding not working. Try restarting your router and verifying the IP is set to the correct one listed on the computer you’re using. Check in the ipconfig spot. If it’s not right try reserving that Local IP address for that computer
I tried that and to be clear i got static ip, also i tried put cable directly to PC and still that happens.. i think maybe my ISP blocking that port
did u fixed it?
What if I'm using a MacBook Pro? Can I still do this?
Perfect tutorial, very clear and managed to setup most of my stream. One question: as this is setup as a RTMP server used in Streamlabs Mobile I don't seem to be able to enable chat or see events in Streamlabs Mobile because it's not actually connected to my Twitch account. Is there any way to do this?
One other question a little bit unrelated to the RTMP setup, but I'm trying to add a layer with the mediashare URL of Streamlabs used to donate videos. The audio plays, but I see a black box instead of the video. Any idea how to solve this?
For seeing chat you’ll need to go to your Streamlabs dashboard and type in the chat box link manually into the Streamlabs mobile app. I think you add a custom widget for that. I do that for alerts as well so maybe that will help you be able to see the media share potentially. Glad the tutorial worked though thank you for the kind words.