HTML5 + JS достаточно для связи по локальной сети?

Я обдумывал идею веб-приложения, что-то вроде Turntable.fm, но для локальных сетей, таким образом, все компьютеры в ОДНОЙ сети не все загружают песню в в то же время (убивая пропускную способность), а скорее потоковое воспроизведение музыки. Базовая функциональность будет заключаться в том, чтобы «главный» компьютер (тот, у кого есть динамики) воспроизводил локальную песню или принимал песни по локальной сети, а затем воспроизводил их.

У меня вопрос: есть ли способ для страницы HTML5 (размещенной в сети) использовать JS для обнаружения пользователей локальной сети и прямого взаимодействия друг с другом без необходимости использования какого-либо центрального сервера? Пример случая, чтобы прояснить:

Office LAN has 2 users, Bob and Bill
Bob enters lanmusic.com
Bill enters lanmusic.com
Internet dies, LAN is fine.
Bob can still detect via the page that local user Bill is on the page too
Bill sends a song to Bob through the page directly
Bob plays song with page's javascript music player

Итак, ключевые моменты:

  • Только Javascript / HTML5
  • Не зависит от Интернета, за исключением начальной загрузки веб-приложения
  • Может обнаруживать пользователей локальной сети, устанавливать подключения к локальной сети
6
задан Brian 21 December 2011 в 03:04
поделиться