h1vs2 Posted February 27, 2015 · Report post Всем привет! Есть желание транскодить около 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, Люк Подскажите,пожалуйста, чем это лучше сделать и какое примерно железо нужно, чтобы справиться с такой нагрузкой. Спасибо! Share this post Link to post Share on other sites
^rage^ Posted February 27, 2015 · Report post Есть желание транскодить около 180 mpegts mp2 потоков в h264 aac. linux+gstreamer + 8 серверов с с парой E5-2623v3 в каждом, либо пачка десктопов с i7-4790. в последнем случае можно задействовать intel quick sync. Тестирую на виртуальной машине с помощью ffmpeg собраным с libx264 как-то не очень мне нравится производительность. Да и крешится иногда без обьяснение причин. не надо использовать не то и не для того. (с) Share this post Link to post Share on other sites
OKyHb Posted February 28, 2015 · Report post По поводу smcroute - скорее всего, надо смотреть sysctl для net.ipv4.igmp_max_memberships. Share this post Link to post Share on other sites
h1vs2 Posted March 2, 2015 · Report post Есть желание транскодить около 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 Надо поправить сорцы и пересобрать :) Share this post Link to post Share on other sites
h1vs2 Posted March 2, 2015 · Report post Вот такая странная идея голову мою посетила : Что насчет фермы на Raspberry Pi ? :) Там есть : h264 hardware encoder с интерфейсом OpenMAX, и под GStreamer omxh264enc драйвер в проекте gst-omx. Взлетит ? Я в этом, признаться, мало что понимаю :) Share this post Link to post Share on other sites
NiTr0 Posted March 2, 2015 · Report post Проверьте. Хотя не уверен насколько оно будет стабильно. Главное - вочдог и чтобы приребуте автоматом подхватывало поток. Share this post Link to post Share on other sites