Для целей постоянного входной двери оператором дежурной смены (чтобы он в пустоту дверь не открывал). Требовалось на корпоративный сайт добавить изображение с DCS-910. Решение должно было быть кросбраузерным (операторы у нас эстеты каждый свой браузер любит).
Вобще изначально D-ViewCam стоял прям на операторском компе но в офисе где нет дивана

поэтому ночью операторы перебирались в офис с диваном и не видели что происходит на площадке, а утром обнаруживали изукрашенные стены, шприцы и прочие радости ночного похождения молодёжи. Примеры тут:
http://dcs910.rutube.ru/users/3684904/
Варианты:
1. Вариант первый воспользоваться встроенным в камеру JAVA аплетом который выглядит так:
Код:
<APPLET name="cvcs" CODEBASE="http://ip_cam:80/" CODE="xplug.class" WIDTH=640 HEIGHT=480>
<param name="RemotePort" value=80>
<param name="Timeout" value=5000>
<param name="RotateAngle" value=0>
<param name="PreviewFrameRate" value=2>
<param name="DeviceSerialNo" value="serial_cam">
</APPLET>
+: Не требует авторизации на камере.
-: Не уменьшает размер изображение, то есть если камера выдаёт 640х480 то и на сайт вы вставляете точно такое же. При попытке уменьшить значения в параметрах аплета изображение не сжимается а обрезается. Уменьшить изображение в настройках камеры не вариант ибо идёт запись по движению.
2. Есть такой ход:Код:
<img src="http://ip_cam/mjpeg.cgi" width="300">
+: Менять нужно только ширину, высота подстраивается автоматически и не нужно высчитывать с калькулятором под дизайн вашего сайта.
-: Достаточно серьёзно жрёт ресурс процессора, две камеры съедают 50% Intel Core2 Duo 2.3.
-: Не работает в некоторых браузерах, или не всегда запускается с первого раза.
-: Требуется предварительная авторизация на камере, однако этот минус можно обойти решением указанным в пункте 3.
3. На чём остановились мы. Есть альтернативный JAVA аплет для снятия mjpeg с IP камер Cambozola (искать тут:
http://www.charliemouse.com:8080/code/cambozola/):
Код:
<applet code="com.charliemouse.cambozola.Viewer" archive="cambozola.jar" width="480" height="358">
<param name="url" value="http://ip_cam/mjpeg.cgi">
<param name="accessories" value="ZoomIn,ZoomOut,Home"/>
</applet>
+: Маштабирует изображение в зависимости от размера аплета.
+: Сравнительно небольшая загрузка ЦП.
+: Имеет дополнительные элементы управления.
+: Можно наложить Ватермарк.
-: Высоту приходится высчитывать калькулятором.
-: Так же требуется предварительная авторизация, однако есть небольшой обход, но использовать его рекомендую только на корпоративных сайтах так как пароль и логин в открытом виде. Перед началом работы аплета можно вставить такой код:
Код:
<img src="http://login:pass@ip_cam" width="0" height="0">
Ну или Аяксом кому как нравится.