15
Фев

В процессе разработки видео-чата ViCo столкнулся с одной очень интересной проблемой. Было необходимо реализовать элемент на Flash/Flex, захватывающий камеру пользователя и отсылающий поток на RTMP-сервер erlyvideo.

Подробнее »»

11
Сен

ViCo — видеочат на Erlang

Написал Максим Крентовский в Деятельность

Если быть совсем точным, ViCo — это вэб-приложение, написанное на базе конструктора mochiweb на языке Erlang, предназначенное для реализации простого многопользовательского видеочата. При этом оно играет более коммутационную роль (объединяет пользователей в рамках), передача и прием видео осуществляются посредством Flash-приложений на стороне клиента и erlyvideo на стороне сервера.


Подробнее »»

Комментарии отключены
07
Июл

Система обмена файлами

Написал Максим Крентовский в Деятельность

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

Порой необходимо передавать файлы большого объема, для чего применение почты может быть не совсем удобным вследствие многих ограничений на размер письма и общую емкость ящика. Именно для решения этой задачи была реализована система обмена файлами. Каждый участник обмена, получив свой индивидуальный логин и пароль, может заливать на сервер файлы. Каждый файл помещается в отдельную папку, которые доступны для общего обзора администратору системы. Так же пользователи могут удалять файлы, которые уже не нужны.

Ничего сложного, но в целом имеет право на существование. :)

Поскольку HDin.TV как онлайн-кинотеатр популярных сериалов в 720p-разрешении прекращает свою деятельность 1 апреля 2010 года, поделюсь рецептом создания подобных ресурсов (как и обещал в заключительном обращении). На самом деле все это фрагментами уже освещалось в данном блоге, поэтому постараюсь выстроить приведенные знания в единую цепочку, при этом попробую описать проект, как если бы его делал с нуля.
Подробнее »»

28
Янв

Как известно, видео на стороне клиента можно проигрывать большим количеством вариантов:

  • через Flash-проигрыватель — наверное, самый распространенный вариант;
  • через Silverlight-проигрыватель;
  • через ActiveX-элемент, реализуемый каким-либо установленным проигрывателем в системе (Windows-метод);
  • через тег video согласно стандарту HTML5 (если браузер поддерживает);
  • через системный видео-проигрыватель (например, VLC);
  • посредством медиа-центра (например, Plex и XBMC).

Соответственно, чем больше средств предоставлено пользователю на сайте, тем больше вероятность, что он с комфортом посмотрит интересующий его видеоролик (сейчас мы сознательно упрощаем вопрос, игнорируя тот факт, что пользователь может хотеть смотреть видео на нетбуке, таблетке или смартфоне). Однако в крайнем случае можно использовать Flash-проигрыватель, как самый распространенный вариант.
Подробнее »»

← Предыдущая страницаСледующая страница →
Максим Крентовский
системный архитектор
E-mail / GTalk: mkrentovskiy@gmail.com
Skype: mkrentovskiy