![]() |
|
Модераторы: Sardar, Aliance |
![]()
|
|
| Aliance |
|
|||
![]() I ♥ <script> ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6418 Регистрация: 2.8.2004 Где: spb Репутация: 55 Всего: 137 |
Всем привет!
У меня на корпоративном сайте есть внутренний ресурс для сотрудников компании, с помощью которого каждый сотрудник открыв соответствующую страничку может в режиме реального времени видеть камеры всех своих подчиненных + себя самого. Реализована данная технология таким образом, что спец. прога, установленная в домене компании с неким интервалом (на сколько мне известно он равен 1-3 сек.) выводит то, что происходит на компьютере каждого сотрудника (вид из камеры + скриншот экрана) в виде картинки. Таким образом на страничке сотрудник видит набор картинок вида:
Когда на эту страничку смотрит рядовой сотрудник, то проблем не возникает. У него от 1 до 4 подчиненных. Но когда на данную страницу смотрит Ген. Дир., то возникают заметные тормоза. При чем как у него из-за JS, так и у всех остальных из-за непрерывной работы программы. На самом деле технология чем-то отдаленно даже напоминает comet, хотя конечно же это не она. Если это кому-то интересно, то на сервере стоит apache+php, домен на windows server, а компьютеры работников на windows. Сотрудников относительно не много - не больше 100. Есть ли у кого-нибудь какие-то идет по более лаконичной реализации данного функционала? У меня была идея сделать показ видео-снимка скажем только при наведении на фамилию подчиненного, тогда одновременно может быть только одна камера и грузить ничего не будет. То руководство не очень устраивает этот вариант... |
|||
|
||||
| bars80080 |
|
|||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 15 Всего: 315 |
период времени обновления поставить в обратную зависимость от количества наблюдаемых сотрудников
|
|||
|
||||
| Samotnik |
|
|||
![]() Super star ! ![]() ![]() ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 7192 Регистрация: 4.11.2006 Где: Минск City Репутация: 3 Всего: 191 |
так можно просто вывести список сотрудников.
Затем директор выбирает фамилию - клацает - получает картинку Затем другого, третьего и т.д. Все равно если на экране будет несколько картинок - это не круто, т.к. не уследишь за всеми ИМХО ... |
|||
|
||||
| ksnk |
|
|||
![]() прохожий ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 6855 Регистрация: 13.4.2007 Где: СПб Репутация: 84 Всего: 386 |
Пусть прога бросает картинки в каталог. Примерно такие "camera0034.jpg". Она это будет делать всегда и с такой частотой, чтобы не грузить немерянно сервер. 1.5-2 секунды, imho, нормально.
Скрипт должен получать картинки вида "camera0034.jpg?rnd=0.98765", чтобы не грузить лишний раз PHP. Авторизацию для просмотра той или иной группы картинок можно сделать на куках + htaccess... Впрочем - это тот-же самый антилич, посмотреть какую-нибудь приличную реализацию без нагрузки на сервер... Для вывода боссу, естесственым решением будет уменьшить частоту перечитывания "списочных" картинок и оставить быстрой одну "выбранную в данный момент"... -------------------- Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! |
|||
|
||||
| Aliance |
|
|||
![]() I ♥ <script> ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6418 Регистрация: 2.8.2004 Где: spb Репутация: 55 Всего: 137 |
bars80080, формально на странице просто n картинок. Они ничем не обновляются. Прост оу картинок адрес - php скрипт, который сам обновляет их каждую секунду. Если обновление будет реже - это уже не будет live-камера.
Samotnik, я же написал, что руководство это не устраивает. Кроме того, я сам против лишних щелчков. ksnk, так сейчас так и есть. Дело в том, что такой механизм грузит тем ни менее клиента. Да и сервер тоже (точнее машину, для которой ведется наблюдение). Только не очень понятно что значит:
нет понятия выбрана в данный момент. они все просто есть на странице. |
|||
|
||||
| ksnk |
|
|||
![]() прохожий ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 6855 Регистрация: 13.4.2007 Где: СПб Репутация: 84 Всего: 386 |
Это как это? Картинки во фрейме и перегружаются meta-refresh? -------------------- Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! |
|||
|
||||
| bars80080 |
|
|||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 15 Всего: 315 |
на самом деле даже в профессиональных системах видеонаблюдения есть понятие количество кадров на сумму каналов. т.е. вся вычислительная мощность карты видеозахвата распределяется между каналами. если каналы (кадры камер) одинаковые, то обычно распределяется между всеми поровну, если какая-то камера выделяется - то на неё переходит основная нагрузка и частота обработки для неё увеличивается. что касается "тормозов", то что можно сказать директору? "губу заверните". по платам видеозахвата, я всего пару раз видел 64х камерные системы в крупном ТЦ. тормозили они дай боже, при том что картинка, сами понимаете, монитор был поделён 8х8. что там можно увидеть? и при том, система стоила не одну штуку баксов (хотя дело было в 2006ом). честно говоря, у меня вообще вызывает некоторое удивление, как вы вообще при наличии более десяти камер сумели получить устойчивую систему (не слайд-шоу) на вэб-системах |
|||
|
||||
| ksnk |
|
||||
![]() прохожий ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 6855 Регистрация: 13.4.2007 Где: СПб Репутация: 84 Всего: 386 |
Ну мне казалось, что босс захочет кинуть взгляд на весь оффис, а потом отдельно рассматривать некоторые интересные ему картинки. Кликнет - она увеличилась и частота обновлений у нее подросла. Добавлено через 9 минут и 40 секунд
"У каждого свободного гражданина не менее 4 рабов..." © не скажу... -------------------- Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! |
||||
|
|||||
| Aliance |
|
|||
![]() I ♥ <script> ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6418 Регистрация: 2.8.2004 Где: spb Репутация: 55 Всего: 137 |
я тоже сторонник этой идеи. посмотрим, что скажет начальство ;) bars80080, там готовый функционал (YawCam по-моему), поэтому мы просто им пользуемся. Но, впринципе, думаю, что модифицировать сорцы не будет трудно Добавлено через 29 секунд Всем отписавшимся спасибо. Буду думать. К вопросу возможно вернусь еще, позже... |
|||
|
||||
![]()
|
| Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | JavaScript: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |