Chatroulette Clone – Way to do it without Adobe? Stack Overflow

Без кейворда

Get via App Store Read this post in our app!

Chatroulette Clone – Way to do it without Adobe?

Is there any way to make a site like Chatroulette without Adobe’s software (Cirrus and Flash)?

Four Answers

No, because those are the only services that talk to your webcam. Other services can display the movie, but obv both elements are required.

they claim to work with Red5. Red5=Java. It is possible with the very first one videosoftware.pro/svc/

You can substitute Cirrus by Cumulus, an Open-Source RTMFP Server

Of course you can. You can by using any plugin technology that will permit you to implement a secure plugin or browser extension that will be able break out of the security sandbox of the user’s browser and to use APIs to interact with affixed devices, like accessing the movie flows of a webcam.

Ways of doing it could be (but not limited to):

  • with a Java FX or Java Web Embark application,
  • with a Silverlight application,
  • or even with a browser extension (for example using the Google Chrome Extensions’ native APIs).

The problem is not truly to find an alternative technology that works, but these technologies’ ubiquity (or lack thereof). Flash has been the de-facto software to use to implement sophisticated animations, and later a elaborate in-browser games, or Rich Internet Applications of various kinds – before the days of HTML5!

So Flash had about fifteen years to set itself as the technology leader as there wasn’t many good alternatives at the time (Java Applets, ActiveX, meh. ), and while we now have a few options (as listed above) or turn towards HTML5 and related technologies for many UI effects, Flash is still often installed on many platforms (and even was and sometimes still is a decision-point when buying hardware like smartphones, if you want to be able to see movies online and so forward). Thus, Flash (and Shockwave) were more or less the no-brainer treatment to doing this.

If you want to use either of the very first two alternatives given above, the problem you’ll hit is that it’s less likely that users will have already installed the plugin. Java is a safer bet than Silverlight overall tho’, at least(especially for non-Windows users), but it’s less likely to be readily installed when the user visits your web-app.

The last alternative is a bit of a funky one. it would require users to not only visit your site, but to also install a browser extension with extended permissions to access native APIs. So they not only need to install something, it needs to be tailored for the right browser. Still, it is an alternative.

I’m not telling these are superb options, I’m just telling it can certainly be done.

Related video:

Leave a Reply

Your email address will not be published. Required fields are marked *