As a general suggestion we suggest using a LAN cable connection instead of a WiFi, but in case you cannot do differently, please disconnect any device from the wifi during the streaming to not overload the Internet network.
Now, let’s talk about OBS.
How to setup OBS for Wavezoo
We suggest running OBS as Administrator:
1. Run OBS as administrator (to permit the pc-laptop to give a preference).
2. Forever run as administrator.
Get Stats (double click on the bar, as shown by the double circle, to move it onto the panels side):
General meaning of stats and important data
Maintain CPU under 60% and maintain the dropped-missed-skipped frame at the lowest possible setting.
On the lower bar there is also a resume of this.
Advanced Settings (follow numbered clicks)
Encoder (in Intel PC with Nvidia Video Card)
- NVIDIA NVENC H. 264 (new) – Best made for Nvidia RTX cards.
- NVIDIA NVENC H. 264 – Good usable with Nvidia Cards.
- QuickSync H. 264 – Medium uses i3/4/5 Intel CPU graphic.
- x264 – Basic uses CPU.
There are also these possible selections (AMD and Apple) :
- H264/AVC Encoder (AMD Advanced Media Framework) – similar to NVENC.
- Apple VT H264 Hardware Encoder – similar to QuickSync.
- Apple VT H264 Software Encoder – similar to x264 but has some incompatibility sometime.
- Encoder H.264 AVerMedia (c985) – similar to NVENC requires an external hardware but has some incompatibility with OBS.
BitRate: we suggest using 5000Kbps, but if you start to overload the cpu or to lose frames, you can lower it, 2000 Kbps will be enough.
Use a “Rate Control” CBR for the video and “Rescale Output” disabled.
The best solution to stream is selecting the best Hardware selection you can in your machine NVENC cards: https://developer.nvidia.com/video-encode-and-decode-gpu-support-matrix-new
Every encoder has a different setting, in next page there will be one for every different setup
NVIDIA NVENC (Preset)
The general rule here is more quality = less performances, so be careful if the video is starting to lose frame, reduce the quality.
QuickSync (Target Usage)
These are shortcuts set on top:
- Balanced = medium.
- Quality = veryslow
- Speed = veryfast.
Here the concept of speed is the same of performances of the NVENC so more speed less quality and vice versa. If you want to reduce the lag set Latency to ultra-low and a Rate Control to LA_CBR. Keep in mind that the GPU will work more.
X.264 (CPU Usage Preset)
As for QuickSync setting the concept here is that faster = more performances = less quality. Keep an eye on CPU% usage in OBS to see how is going in Stats or lower Right corner.
H264/AVC (Quality Preset)
Has 3 quite clear selections:
Apple VT (Sw and Hw)
Has no special setting dedicated to it.
Now choose wisely depending on the CPU part of the Stats, if you lose frames on CPU section it means that your CPU/GPU needs to breathe and so you should reduce the quality/improve the speed.
If the network loses frames your computer is producing more data than your Internet connection can support, so you should reduce the bitrate or the quality to permit a smoother video.
In nearly every case should be ok a Profile high, in worst cases you can still act on this and reducing it in case of slow hardware.
B-frames can be left 0 but if you have a very good pc and a not good internet, you can try to increase it.
To have less workload on your pc keep in mind that you should have the same in Video section, the same resolution on Base and Output but if there is a glitch, reduce this resolution on both sides.
As FPS we suggest something between 24 (speed) and 30 (quality), depending on your hardware.
If you have a good pc and a bad line, you can think about rescaling to a lower resolution than the Base to reduce the band usage.
If your connection is very slow or unstable you can try this setting, but keep in mind that it will increase the lag between you and the party host.
X264 last recurse, we suggest to leave Tune to (None) but if your CPU is still overloaded you can set it to zerolatency:
If you have a very good webcam, but your PC or your network cannot support it, a solution could be going to webcam properties (during source add or during the modification).
We suggest setting Resolution/FPS Type to Custom and then set the Resolution equal to the Base Resolution in Video properties as shown in the previous page, and to set the FPS to the most similar setting.
The Audio setting is simple. Here it is the suggested setting for the stream in Audio Properties:
Depending on the selected track, we suggest setting an Audio Bitrate between 128 and the maximum, this to increase the audio quality (if there is a band problem it should be reduced).
The bits will increase the usage of your network so be monitor the network behaviour in the Stats panel and you can modify it if there in an issue.