Buffering can be solved in a number of ways. The best way to approach this is to utilize adaptive streaming. This will detect the limitations of the connection and adapt accordingly. Alternatively, if you are just broadcasting a single stream directly using OBS, you could try lowering your video bitrate within the settings menu. This will degrade the quality somewhat, but it will improve video playback over slower internet connections.