09-11-2015, 06:02 AM
Hello!
Basically, I would like to make a chat room a-la Camfrog/PalTalk (but with a better business model which does not suck every penny out of customers...).
So, I need the following:
- Video streaming
- Audio Streaming
For both rooms and P2P.
I think I can do everything with these components, I am just not sure about the following things:
1) What components I need for video/audio streaming
2) What are the best practices to create code that works for both rooms and P2P. I think that, for the room, I need some kind of middle server - or is it just another client that then broadcasts? I gather that, if that were the case, it'd be just a case of getting the pins right, am I deluded?
3) Ideally, I'd like to be ahead of the game and would like to know how I can make the stereomix less of a pain for users regardless of the OS.
4) For Audio, it'd be interesting a filter that makes voice clearer (Audacity does this, but I am a noob and I have no idea how easy it is to do when you are streaming, I am not sure it's an easy or fast process).
Thank you for your time!
A
Basically, I would like to make a chat room a-la Camfrog/PalTalk (but with a better business model which does not suck every penny out of customers...).
So, I need the following:
- Video streaming
- Audio Streaming
For both rooms and P2P.
I think I can do everything with these components, I am just not sure about the following things:
1) What components I need for video/audio streaming
2) What are the best practices to create code that works for both rooms and P2P. I think that, for the room, I need some kind of middle server - or is it just another client that then broadcasts? I gather that, if that were the case, it'd be just a case of getting the pins right, am I deluded?
3) Ideally, I'd like to be ahead of the game and would like to know how I can make the stereomix less of a pain for users regardless of the OS.
4) For Audio, it'd be interesting a filter that makes voice clearer (Audacity does this, but I am a noob and I have no idea how easy it is to do when you are streaming, I am not sure it's an easy or fast process).
Thank you for your time!
A