Перейти к содержимому
Калькуляторы

Транскодинг в h264 aac

Всем привет!

 

 

Есть желание транскодить около 180 mpegts mp2 потоков в h264 aac.

 

 

Тестирую на виртуальной машине с помощью ffmpeg собраным с libx264 как-то не очень мне нравится производительность.

Да и крешится иногда без обьяснение причин.

 

Для теста стрим в мультикасте получаю, join делаю с помощью smcroute, тут тоже все очень странно если больше 20-ти групп, то получается вот так :

 

daemon error: Warn: ADD MEMBERSHIP failed; Errno(105): No buffer space available

Чего я там только не крутил в этом вашем sysctl не поборол, но это такое - не суть важная проблема.

EDITED: RTFM, Люк

 

 

 

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

 

 

Спасибо!

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Есть желание транскодить около 180 mpegts mp2 потоков в h264 aac.

linux+gstreamer + 8 серверов с с парой E5-2623v3 в каждом, либо пачка десктопов с i7-4790.

в последнем случае можно задействовать intel quick sync.

 

Тестирую на виртуальной машине с помощью ffmpeg собраным с libx264 как-то не очень мне нравится производительность.

Да и крешится иногда без обьяснение причин.

не надо использовать не то и не для того. (с)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

По поводу smcroute - скорее всего, надо смотреть sysctl для net.ipv4.igmp_max_memberships.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Есть желание транскодить около 180 mpegts mp2 потоков в h264 aac.

linux+gstreamer + 8 серверов с с парой E5-2623v3 в каждом, либо пачка десктопов с i7-4790.

в последнем случае можно задействовать intel quick sync.

 

Спасибо!

 

Думал вместить транскодинг на один сервер, а с него пулить потоки на несколько, которые будут только стримить в HLS. Не влезет? intel quick sync насколько большой профит дает?

 

По поводу smcroute - скорее всего, надо смотреть sysctl для net.ipv4.igmp_max_memberships.

 

Там все проще оказалось, просто в мане написано :

 

LIMITS
      The current version compiles and runs fine with the Linux kernel version 2.4. The known limits are:

      Multicast routes: more then 200

      Multicast group membership: max. 20

 

Надо поправить сорцы и пересобрать :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Вот такая странная идея голову мою посетила :

 

Что насчет фермы на Raspberry Pi ? :)

 

Там есть : h264 hardware encoder с интерфейсом OpenMAX, и под GStreamer omxh264enc драйвер в проекте gst-omx.

 

Взлетит ? Я в этом, признаться, мало что понимаю :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Проверьте. Хотя не уверен насколько оно будет стабильно. Главное - вочдог и чтобы приребуте автоматом подхватывало поток.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.