Chatroulette Clone - способ сделать это без Adobe?

Есть ли способ сделать сайт вроде Chatroulette без программного обеспечения Adobe (Cirrus и Flash)?

Как?

4 ответа

Нет, потому что это единственные сервисы, которые общаются с вашей веб-камерой. Другие сервисы могут отображать видео, но оба элемента являются обязательными.

Вот версия Adobe: http://demo.videosoftware.pro/svc/layouts/crc/VideoChat.html и еще одна здесь: http://www.jabbercam.com/chatroulette/

они утверждают, что работают с Red5. Red5=Java. Это возможно с первым videosoftware.pro/svc/

Вы можете заменить Cirrus на Cumulus, RTMFP-сервер с открытым исходным кодом.

Конечно вы можете. Вы можете использовать любую технологию плагинов, которая позволит вам реализовать безопасный плагин или расширение для браузера, которое сможет вырваться из изолированной программной среды безопасности браузера пользователя и использовать API для взаимодействия с подключенными устройствами, например, для доступа к видеопотокам вебкамера.

Способы сделать это могут быть (но не ограничиваясь):

  • с помощью приложения Java FX или Java Web Start,
  • с применением Silverlight,
  • или даже с расширением браузера (например, с использованием собственных API Google Chrome Extensions).

Проблема не в том, чтобы найти альтернативную технологию, которая работает, а в повсеместном распространении этих технологий (или их отсутствии). Flash был де-факто программным обеспечением, которое использовалось для реализации сложных анимаций, а затем и сложных игр в браузере, или разнообразных интернет-приложений - до дней HTML5!

Так что у Flash было около 15 лет, чтобы заявить о себе, как о технологическом лидере, поскольку в то время не было много хороших альтернатив (Java Applets, ActiveX, meh...), и хотя у нас теперь есть несколько вариантов (как указано выше) или Если обратиться к HTML5 и связанным с ним технологиям для многих эффектов пользовательского интерфейса, Flash все еще часто устанавливается на многих платформах (и даже был, а иногда и является решающим фактором при покупке аппаратного обеспечения, такого как смартфоны, если вы хотите иметь возможность смотреть видео онлайн и т. д.). Таким образом, Flash (и Shockwave) были более или менее легким подходом к этому.

Если вы хотите использовать любую из первых двух альтернатив, приведенных выше, проблема, с которой вы столкнетесь, заключается в том, что менее вероятно, что пользователи уже установили плагин. Хотя Java в целом безопаснее, чем Silverlight, по крайней мере (особенно для пользователей, не являющихся пользователями Windows), но она вряд ли будет легко установлена ​​при посещении пользователем вашего веб-приложения.

Последняя альтернатива немного странная. пользователям потребуется не только посещать ваш сайт, но и установить расширение браузера с расширенными разрешениями для доступа к собственным API. Таким образом, им нужно не только что-то установить, но и настроить для правильного браузера. Тем не менее, это альтернатива.

Я не говорю, что это отличные варианты, я просто говорю, что это определенно можно сделать.

Другие вопросы по тегам