Я хотел бы либо 1) Потоковую передачу моей камеры + mi c, либо 2) Потоковую передачу моего рабочего стола + mi c (или OBS) для множества людей (от 1 до многих), смотрящих из веб-браузера. Поскольку я хотел бы общаться с людьми в режиме реального времени, низкая задержка крайне предпочтительна (1 секунда или меньше - это здорово).
Какой стандартный способ сделать это сегодня? Я понятия не имею, что использует twitch, но при игре с rtmp (с использованием модуля nginx rtmp), похоже, задержка составляет 4 + секунды (или, может быть, я ее плохо настроил) и, похоже, не поддерживает нативный браузер. Люди, которые смотрят, будут использовать свои настольные компьютеры, но некоторые могут смотреть со своих телефонов.
Должен ли я как-то использовать webrt c (поддерживает ли он 1 ко многим? Какое программное обеспечение я использую)? Или HLS (который, кажется, хочет записи, какую конфигурацию я хочу для живого видео)? Какие у меня варианты?