Eyez0nly / omeglespy-z

Automatically exported from code.google.com/p/omeglespy-z
0 stars 0 forks source link

Implement Video Chat #16

Open GoogleCodeExporter opened 8 years ago

GoogleCodeExporter commented 8 years ago
This is going to be complicated, so it's quite likely that Omegle will be gone 
before this feature sees the light of day. Also, this issue report will be 
sub-divided into several issue reports once I start working on it.

Here is what I need to know:
- Network protocol(s) used to xmit video
- Video codec
- Video features (i.e. resolution, bit rate, etc)
- Does omegle xmit audio? Don't laugh, I don't use the video chat :P
- Other stuff?

Here is how omeglespy-z will be enhanced:
- allow transmitting of a single video stream to both strangers
- allow transmitting of a different video stream to each stranger
- allow transmission of video from a variety of sources including: an attached 
video capture device, a still picture, a video file.

Depending on my success in implementing the above, I MAY implement a gesture 
system in a subsequent release. In case you don't know what this means, for 
instance, you might have a video clip of a bored college girl playing queued up 
for your mark. Then you press a button or a key combination and the bored girl 
video transitions to a LOL video, or a god-you're-dumb-video, or a 
let-me-pull-up-my-shirt-and-show-you-my-hairy-chest video.

Hmmm. I might need help with that last one. :/

Original issue reported on code.google.com by darkimp...@gmail.com on 28 Feb 2012 at 8:46

GoogleCodeExporter commented 8 years ago
I dug into omegle's implementation of video chat. It looks like he's using 
RTMFP over Adobe's CIRRUS P2P network. Extremely convenient for Flash devs. Not 
so much for any other dev since the API is currently exclusive to 
Flash/Flex/Air.

Possible solutions:

- Reverse the API for Java (yuck).
- Research current Java-based RTM[F]P solutions and see if they can be adapted 
to connect to CIRRUS (for instance, red5 http://www.red5.org/).
- Port the app to Flash (double-yuck).

If I can crack this RTMFP nut, it will be exciting. Chat-roulette reportedly 
uses the same P2P network for its video chat...

Original comment by darkimp...@gmail.com on 30 Apr 2012 at 5:37

GoogleCodeExporter commented 8 years ago
Go Go Go! This is an awesome idea, and you're already further than me, so don't 
give up!

Original comment by fro...@gmail.com on 21 Oct 2012 at 12:42