netwind

Рейтинг
419
Регистрация
06.05.2007

nafigue, почему бы не воспользоваться самым очевидным способом и не изменить в munin.conf эту строчку htmldir ?

Andron_buton:
цензура, которая позволяет успеть скачать сконвертированное видео итд.

насколько я помню, там сейчас автоматически удаляется звук, если ролик содержит популярную лицензированную аудиокомпозицию

Andron_buton, это единственное, что мне приходит на ум, если три раза объяснили причем тут ядра и многопоточность .

Andron_buton:
что мешает сейчас загрузить на ютуб или любой другой бесплатный видеохостинг и потом скачать себе сконвертированное видео

Потенциальная цензура и отсутствие четкого неизменяемого API для перекодировки на ютубе.

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

Andron_buton, а я предлагаю вам не только на знакомые ключевые слова реагировать, но понимать их смысл и делать выводы.

"размещение пользовательского видео" подразумевает перекодировку.

kosenka:
Можно скачать ffmpeg в котрорый они уже все встроены.

Да, тут вроде неплохо поддерживают. У меня как-то нет привычки надеяться на дядю, так что я не слежу за всякими сборочками.

В любом случае не понятно какие преимущества дает windows для этой задачи.

kosenka:
Вы не учитываете:
1) отказ Adobe от поддержки flash'a на андроиде
2) всякие iPad'ы - они тоже не поддерживают flash
Так что нужно будет конвертировать видео в два формата: H264 и webm

А вы не учитываете, что используете в качестве источника информации Хабр :) Читайте хотя бы повнимательнее.

Webm точно не актуален и не известно будет ли. Видимо, имелось ввиду два контейнера, flv для flash-плагина и mp4 для apple html5. Но я имел ввиду поддержку h.264 железом (по крайней мере простых профилей h.264) и поэтому все равно мое утверждение верное. Внутри-то в обоих случаях h.264. Это кодек никуда не денется.

В принципе, с поддержкой mp4 в nginx, можно отказаться от двойного кодирования и держать только h.264 в контейнере m4v. Возможно, старые не обновленные flash-плагины не будут это играть. Надо бы уточнить когда именно поддержка m4v появилась у флеша.

Вот с профилями h.264 засада. Чтобы уж совсем хорошо было, нужно обеспечить и качественное видео для десктопа и быстро играющееся для мобильных. Тут действительно лучше две копии держать разного разрешения. Вместе с двухпроходным кодированием, требования к процессору еще больше вырастают. Никому же не захочется чтобы от момента заливки видео до появления на сайте прошел час.

То есть на одном ядре и одном потоке ничего работать не будет?

Будет, но медленнее. И, я так понял, вы предлагали вообще не перекодировать.

Andron_buton:


Нет, мне в корне не понятно высказывание:

Зачем ядра и многопоточность при задаче "размещать и транслировать видео"?

Из термина "пользовательское видео" следует, что видео пользователи будут заливать, а не редакторы или админы. Такие файлы нужно перекодировать обычно.

durov77:
так как многопоточность FFmpeg не поддерживает,

1 это неправда

2 на windows вообще задолбаешься разнообразные библиотеки искать, а работа с пользовательским видео подразумевает максимально возможное их число.

3. никакие другие кодеки, кроме h.264 (на выходе) для современного интернет-видео не важны.

4. в конкретной реализации ffmpeg и x.264 многопоточность вроде работает. Другой вопрос дает ли она какой-то заметный толк при большом числе потоков.

5. как бы ни везло на первых порах, в любом случае, при настырных попытках перекодирования пользовательского видео любой виртуальный хостинг вас попросит удалиться. А одноядерных VPS будет недостаточно. Свой сервер, конечно нужен.

---------- Добавлено 21.08.2012 в 22:55 ----------

Andron_buton:
Так все же при чем ядра и многопоточностЬ?

Пользователей сложно заставить размещать видео точно в нужном для стриминга формате, да еще и добавлять метаданные для перемотки. В любом случае встанет вопрос о перекодировке.

myhand, в качестве личного примера, сделаю вид, что послушал вас.

myhand:
Зачем вдруг?

За конфликтность. Ну и когда её бьют, вопросы типа "зачем" не рассматривают обычно.

Всего: 6293