Question / Help Best way to live stream 720p?

edoroom

New Member
Hi,
Thanks for getting here and for helping ;)
I'm new to all of this and after some google and research I got confused of so many things..
My plan is pretty much simple..Broadcasting live a Tennis Game with friends,So other friends can see it live.
First the plan was using Webcam connected to my android phone and broadcasting like that (Used Camerafi Live app) but...Video was so sluggish
So my next plan was using more better streaming option then with android phone and that's what introduced me to the OBS platform ;)
So my plan currently is..using my Laptop Dell XPS 15 9570 (It's CPU would handle for sure streaming..) with OBS running and streaming it to Twitch/Youtube..
The camera would be GoPro Hero 6 which would connect to the laptop using Elgato cam link. (Gopro output supports to 1080P however...)
My 4G connection in my country would give me around 15.5Mbps Download/9-7Mbps Upload (So to be on the safe side and specially as it's 4G connection which cant be so stable like wired network..Let's say 5Mbps upload speed? Which means I can stream perfect in a bitrate of about 2500 with no problems right? 2500 would be good for 720P only right?
Now my question is like that..
To get the most stable and perfect result (I still didnt test it outside as I'm still trying to learn how everything works before testing it)
that setup should be fine for 720p from GoPro?
(Gopro 6 -> Elgato Cam Link -> XPS 15 9570 with OBS and getting the internet from phone connected in USB Tether) ?
I know most of the guides here and explantions are aimed to streamers that streaming games but when it's just an outside stream of my GoPro camera,Should I change any settings to improve maybe the quality?
I got totally confused on the encoder presets,I understood the CPU would work twice and even more when I go to more slower preset and that it would increase the quality right?
But as it's not a game and it's just a output from a camera then should I do it? As 100% CPU usage shouldnt really bother me no? As long as it can increase the quality?..
Another thing I wasnt certain and I hope someone have the knowledge on it is the usage of Twitch/Youtube.. (Their servers arent close to my country Israel..They mostly in Europe and doing a quick tests to Europe servers it seems the upload speed would drop for around 3Mbps)
And because all my viewers are my friends which are from my country,What if I would just rent a VPS from my country (Which would have 100+Upload speed) and get the stream to that VPS? Is that possible? Would it improve something? As the connection would be on the same country so upload speed should be great for both sides (VPS will output the stream with it's great upload speed + it's on the same country as the viewers,And me to the VPS will have the best upload speed for outside 4G connection which is around 5-7 Mbps)

BTW -
All the services like Wowza,They really can improve the stream? I couldnt understand what special in them compared to Youtube/Twitch..

I hope I explained my situation clearly and thanks for reading all of that,
Would really like to hear answers for my questions ;)
Thanks for your awsome community and keep the great work!
Edo.
 

Narcogen

Active Member
Use the veryfast CPU preset. If you get decent quality and reasonable load, keep it. Going to faster increases quality very marginally and CPU load very dramatically.

Your upload speed is marginal and streaming on wireless is not great. Try it.

Camera output, especially outdoors with motion, is probably more challenging content than most video games. Real life has more detail.

2500 would be fine, generally speaking, for 720p30.

The fastest way to get up to speed is to try. Everyone has circumstances unique to their setup and use cases. It is helpful to read documentation and guides so that you're aware of terminology and concepts, but nothing is better than trying it out yourself, seeing how it goes, and then asking for help to make improvements. (Also post log files!)

Some of the most frustrating/difficult questions to answer are those which are "here are my specs, here's what I want to do, what settings should I use." Unless somebody's specs are really old, the usual answer to this is to start with sensible defaults and adjust, or start with OBS's own auto-configuration wizard in the Tools menu. It will ask a couple of questions about what you want to do, and then test your internet connection and make some estimates about what your best default settings should be. Start there!
 

edoroom

New Member
Use the veryfast CPU preset. If you get decent quality and reasonable load, keep it. Going to faster increases quality very marginally and CPU load very dramatically.

Your upload speed is marginal and streaming on wireless is not great. Try it.

Camera output, especially outdoors with motion, is probably more challenging content than most video games. Real life has more detail.

2500 would be fine, generally speaking, for 720p30.

The fastest way to get up to speed is to try. Everyone has circumstances unique to their setup and use cases. It is helpful to read documentation and guides so that you're aware of terminology and concepts, but nothing is better than trying it out yourself, seeing how it goes, and then asking for help to make improvements. (Also post log files!)

Some of the most frustrating/difficult questions to answer are those which are "here are my specs, here's what I want to do, what settings should I use." Unless somebody's specs are really old, the usual answer to this is to start with sensible defaults and adjust, or start with OBS's own auto-configuration wizard in the Tools menu. It will ask a couple of questions about what you want to do, and then test your internet connection and make some estimates about what your best default settings should be. Start there!
Hi,
First of all,I apperciate your reply ;)
And yea I totally understand that I should first try it out with different settings and then if there any problems to post logs which would probably tell what went wrong and where..
Streaming on wireless is not great but well that's the only option I have ;P
Camera output with motion "Has more detail" and that's why I'm asking that questions before I would try like what would be better,To take that stream to Twitch servers which are in Europe,Or maybe try to rent VPS in my country and stream to that one? For getting the best smooth stream,I just want to make sure I understand everything before really trying it out and getting disappointed of any error that may be that could be solved if someone would gave me the right tip before ;)
 

Narcogen

Active Member
For testing I would try out Twitch or Youtube and see what kind of performance you get. Doing your own VPS adds quite a bit of complexity to the setup, so you should be sure it is going to give you an improvement before you do it, and it should be after you've optimized everything on your end.
 

edoroom

New Member
For testing I would try out Twitch or Youtube and see what kind of performance you get. Doing your own VPS adds quite a bit of complexity to the setup, so you should be sure it is going to give you an improvement before you do it, and it should be after you've optimized everything on your end.
I see,
Alright thanks for the help! :)
I will do the tests this weekend and will bump the thread with the results..If it wont be enough then I guess I will try with that VPS idea not that I have any clue from where to start but I'm sure with that community and with some google help I will be on the right track ;D
 
Top