When broadcasting in most encoders you can choose between 3 different settings, Baseline, Main and High. While some may assume choosing High will give you the best quality this is not the case. It is important to know the goals of each profile and the type of devices they are designed for.
Baseline- Baseline is the most accepted and compatible of the three formats. It is by design meant to work across most platforms, including older iPhone and Android devices.
Main- Main profile is the profile used in most television studio streams and video transfer systems. It supports interlaced video. Although it may cause issues with playback on older applications or mobile devices it is generally the standard for live streaming.
High- High is a very specific and high-end profile reserved for Blur-Ray disc data and other UHD video formats. Many devices have trouble playing back content at this profile and it is not recommended for live streaming to a wide audience.
In most cases, StreamSpot recommends a profile of Main 3.1 for streaming.