RSS
 

Archive for сентября, 2010

Моя прелесть

30 Sep

Мы их долго ждали. Модули для установки SFP+ (10 Гбит/с) для Extreme Summit:

… и сами SFP+ 10G:

Завтра утречком установка, так что частично KH-IX будет недоступен на очень короткое время (около 3-5 минут).

 

ISPManager и FreeBSD 7.3

23 Sep

Продолжаем нашу рубрику “Предупрежден – значит вооружен”. Как известно, по-умолчанию панель управления хостингом ISPManager обновляет себя сама, время от времени скачивая и устанавливая update. В абсолютном большинстве случаев это проходит нормально и подобному поведению этого программного продукта можно доверять. Итак, в один из прекрасных дней ISPManager решил обновиться (точнее – это произошло 17 сентября) и…. все, на панель стало невозможно зайти. К счастью, архитектура ISPManager построена таким образом, что сайты клиентов, СУБД и прочие сервисы работают нормально, но изменение допустимых настроек самими пользователями невозможно.

Пару дней наши инженеры пытались решить проблему самостоятельно, но результата это не принесло. Обратились в ISPSystem – все-таки панель куплена легально, поддержка и все такое. Техподдержка сначала включила стандартный режим для “чайников” (удалите кэш, перезагрузите сервер и т.п.), затем мы таки попали к более вменяемому специалисту.

Оказалось следующее: у нас на проблемном сервере была установлена FreeBSD 7.3 в состоянии RELEASE, с поставленными вручную заплатками по появившимся за последнее время advisory. А недавно в 7.3-STABLE произошло изменение в libthr(3). Вот тут и возникла проблема – несовместимость последнего update от ISPManager и “старой” libthr.

Решение оказалось простым – cvsup + make buildworld installworld. Все работает.

 

Europe – The Final Countdown Unplugged

15 Sep

Случайно наткнулся на живое видео Europe. Таким всем известный The Final Countdown еще не был – со скрипками и акустическими гитарами :)

p.s. Да, я знаю, что Europe – не первые, кто дали новое звучание своим хитам в акустической аранжировке, сменив стиль и настроение композиций. Мне известны как минимум Bon Jovi (This Left Feels Right) и Scorpions (Acoustica).

 

Скоро на очередное ТО

13 Sep

Cerato сегодня с утра показала на одометре 70000 км – это означает, что машина переходит из молодости в зрелость (хотя по нашим дорогам – год за пять, не иначе).

 

Конвертируем DVD в mpeg2-ts без пересжатия для IPTV VOD

02 Sep

Некоторое время назад возник вопрос о подготовке видеоконтента для IPTV VOD (видео-по-запросу) серверов. Так как в то время мы ориентировались преимущественно на DLink DIB-120, то вариантов по формату особо небыло – нужен был максимально стандартный mpeg2 transport stream (mpeg2ts). Я почитал всякие форумы и wiki по различным некрупным middleware и был, честно говоря, удивлен тем фактом, что все как один в букварях дают примеры с пережатием видео. Причем особый интерес вызывает то, что нет никакого анализа контента – просто рекомпрессия того-же DVD в mpeg2 с CBR в районе 4-5Мбит/с.

Первая мысль, которая у меня возникла – ограничения приставок по части VBR. Но житейская логика (декодер в приставках ровно такой-же, как и в DVD-плеерах/спутниковых тюнерах) и последующие тесты показали, что приставка совершенно нормально играет mpeg2, ремультиплексированный с обычного DVD. Таким образом, наиболее быстрый способ подготовки vod-контента в mpeg2 следующий:

  1. Берем  DVD, точнее – VIDEO-TS и копируем его на диск для более быстрой последующей обработки.
  2. Анализируем DVD, выбирая chapter с фильмом, как правило, наиболее длительный.
  3. Анализируем chapter, выбираем русскоязычную дорожку в AC3 (к сожалению, приставки не поддерживают декодирование DTS)
  4. Ремультиплексируем DVD (т.е. mpeg2 program stream) в mpe2ts, оставляя только видео и выбранную аудиодорожку.

Оставим пока в сторону другие последующие действия: построение индекса для trick play с использованием RTSP, добавление в vod-каталог и т.п. – эти моменты индивидуальны и более-менее легко автоматизируемые. Поделюсь своим мегаскриптом на bash, которому достаточно на вход дать путь к VIDEO_TS и название результирующего файла – остальное в большинстве случаев делается автоматически.

Read the rest of this entry »