Потоковое видео rtsp на сайте

Задача: есть IP камера вещающая по протоколу rtsp. В html5 стандарте, этот протокол не поддерживается. Ни один флеш и javascript плеер, его так-же не воспроизводят. С плагинами в браузер — бред.

Решение: при помощи ngnix конвертируем видео в удобовариваемый формат. Решение стырено с: http://conture.by/post/1552#more-1552

Для начала необходимые пакеты:

Устанавливать nginx надо не через apt-get, а из исходников.

Далее открываем конфиг nginx расположенный /etc/nginx/nginx.conf и правим под себя. У меня он следующий…

Проверяем корректность нашего конфига nginx:

Если всё ок, то запускаем nginx:

Проверяем льётся ли что-нибудь на порт 1935. Выхлоп должен идти прямо в консоль.

Если есть выхлоп, то гуд. Приступаем к установке Flash-плеера на сайт. Качаем и распаковываем папку архива на сайт.
Содержимое html-страницы где будет встроен плеер должно иметь следующую структуру:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
<script src="/jwplayer/jwplayer.js" type="text/javascript"></script>
<div id="contain">Loading the player ...</div>
<script>
jwplayer("contain").setup({
  autostart:!0,
  height:600,
  width:800,
  modes:[{
   type:"flash",
   src:"/jwplayer/player.swf",
   config:{file:"live",streamer:"rtmp://внешний_ip_сервера_rtmp/infochan",provider:"rtmp"}
  }]
});
</script>

 

ClipBucket и проигрывание видео в браузере без FLASH

video.js, который хорош тем, что если обнаруживает поддержку FLASH в браузере, то использует плеер на основе FLASH (в нем побольше «рюшечек»), а в противном случае использует только возможности HTML5 по воспроизведению видео.

Плагин для ClipBucket 2.6 можно взять здесь. Для установки достаточно скопировать в папку с плеерами и активировать его из админки.

UPDATE: тот-же самый плагин, но с поддержкой плейлистов можно взять здесь.

UPDATE2: оказывается videojs, будет «из коробки» в версии ClipBucket 3 и выше. Так что мартышкин труд, чуток подождать просто.

Перетаскивание изображения курсором мышки. JavaScript+Jquery+HTML5

В рамках развития проекта «Учет оргтехники в организации в браузере», возникла идея реализовать нанесение расположения единицы ТМЦ прямо на плане помещения. Однако! начнем с малого. Для начала реализовал перемещение некоего изображения курсором мышки в обозначенном квадрате. Пока реализовать смог достаточно просто, только при применении HTML5. » Читать далее