Ask HN: How would you design a streaming service like this?
This video chat needs to be recorded as well.
I can get one-on-one video chat work more or less using webrtc + TURN servers. But no way to record it.
Ideally this would be great:
- all users connect to each other using webrtc
- video also gets recorded and saved in S3.
- without anything touching the server.
If not possible, then it has to be the server...
from what i understand about the server is that you..
- take the incoming stream (usually using a software? can't use webrtc to server for this?)
- save it in storage and also broadcast it to others.
- complexity comes in with transcoding and stuff.
all links, suggestions, questions and advises appreciated.