5000 человек в месяц? в неделю? в день? в час? одновременно?
считайте какой канал вам нужен, требуемое количество человек * мбит/с потока, для фуллхд 3мбит/с и 5000 человек одновременно вам нужен будет канал ~15гбит/с и сервер способный столько отдать. Исходя из этого выбирайте сервер(ы)/канал(ы), способные удовлетворить ваши потребности.
По софту обычно wowza/flussonic/nimble, у всех ценник на аренду примерно 3000р/месяц
Выбор качества - нужно либо транскодировать оригинальный поток, либо транслировать несколько потоков сразу, разница лишь в том кто будет кодировать его, нагрузка естественно будет выше