Есть флюссоник у которого серверная поддержка
webrtc в каком-то виде есть.
Я бы взял
джитси из репки или в
докере и с него бы утянул видео на видеосервер, а там уже и записал и раздал был.
Ну как-то так.
А если писать свой стример с нуля, то это дело не то, чтобы совсем неблагодарное, но сильно сомнительное.
Нет ответа на вопрос "Зачем?"