Накопившееся
За прошедшее время накопилось множество работ на ниве персонального труда, потому не буду презентовать их поодиночке, а расскажу о движении по всем фронтам одновременно:
Подробнее »»
Вещание видеопотока при помощи erlyvideo
Каким бы хорошим не был Wowza Media Server, но у него есть одно очень неприятное (но вполне справедливое) неудобство – версия для разработчика ограничена 10 одновременными подключениями, а финансирование некоторых проектов не позволяет приобретать полноценную версию. Поэтому с самого момента работы с RTMP мною рассматривались различные варианты использования открытых разработок. Увы, более-менее рабочим решением до недавнего момента был Red5 – медиа-сервер, сделанный на платформе J2EE, который оставлял впечатление тяжелого и неповоротливого монстра, а остальное и вовсе не выдерживало никакой критики.
Подробнее »»
Модернизация TulaVideo
Модернизировал сегодня TulaVideo.NET с целью придать ресурсу законченный логический вид. Избавился от тематических доменов – HD удалил полностью, а IPTV перенес на отдельную вкладку в рамках ресурса.
Так же было принято решение отказаться от видеочатов, требующих гораздо более продуманной как архитектуры (желательно на базе какой-либо системы управления очередями на базе, например, AMQP), так и аппаратных ресурсов вкупе с достаточно серьезным подходом к клиентской части приложения. Поэтому пока эта идея отложена и будет реализована, скорее всего, в рамках отдельного ресурса.
hd.tulavideo.net
Просто и безо всяких наворотов доставить HD-видео. Ссылки ведут на плейлист, который содержит ссылку на видео. Конечно, HTTP не самый хороший протокол для доставки медиа-контента, но тут уж с полноценным VoD-сервисом мне бодаться будет тяжело.
Выглядит все так:
Поле, усыпанное граблями
Благополучно растиражированную железку из предыдущего обзора подцепили опять ко мне в сервер. Шикарно и шоколадно, но… мост опять не работает. Даже при повторении магических echo 0 > rp_filter и echo 1 > proxy_arp над интерфейсами – ничего. На входе пакеты есть, в виртуалке – фиг. Правда «на вторые сутки Зоркий Глаз заметил, что у тюрьмы нет одной стены» и решение оказалось наижутчайше банальным – сказать на хосте ifconfig br0 0 – т.е. попросту поднять бридж-интерфейс.
Текущая грабля – VLC показывает вместо осмысленного потока странные монокартинки и совсем не передает звук. Причем это может быть проблемой кодеков – подсунутый статический файл гонится на ура. С другой стороны – JW Flash Player, который я использовал всю дорогу, тоже начал брыкаться на rtmp, но тут вопрос банального насилия. Буду думать.
Самое забавное – когда занимаешься чем-то одним – маятник так и норовит вильнуть в другую сторону. Например, к моей давней любви – Qt от Trolltech/Nokia. Они там мега-IDE для девелоперов обещают, будем посмотреть.
Готовность к большим потокам

Итак, под проект мне выделили интересную железку PBI DCH-4000P-42S , которая забирает видео-потоки со спутника (в DVB, соответственно), перепаковывает их в RTP и отдает в сеть. Простая, но аккуратная и полезная железка, которая заработала после пары вразумлений меня тех поддержкой методом тыканья в инструкцию. Ну что поделать, не люблю читать вдумчиво, когда процедуру можно отрисовать.
Подробнее »»
Текущий проект
Сейчас все силы и чаяния брошены на работу с ТулаВидео – региональным медиа-сайтом. В принципе, это сумма того, чем пришлось заниматься почти все лето.

Подробнее »»




