Chatroulette Clone - способ сделать это без Adobe? - PullRequest
3 голосов
/ 07 января 2011

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

Как?

Ответы [ 4 ]

1 голос
/ 25 ноября 2011

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

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

1 голос
/ 07 января 2011

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

0 голосов
/ 10 ноября 2012

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

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

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

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

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

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

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

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

0 голосов
/ 20 декабря 2011

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

...