Como criar um sistema de live stream em js?

Olá Gostaria de saber como eu poderia criar um sistema de live stream utilizando apenas javascript?

Infelizmente esse assunto é um pouco vago na internet, mas dá uma pesquisada por PeerJS e MediaStream

https://developer.mozilla.org/en-US/docs/Web/API/MediaStream
https://peerjs.com/


Tô fazendo por aqui e ta ficando bem maneiro. Quando eu terminar, pretendo fzer um video basico sobre o assunto

FrontEnd: ReactJS
BackEnd: NodeJS

https://github.com/kingaspx/VideoStream-ReactJS-Node.