h1vs2 Posted February 27, 2015 Posted February 27, 2015 Всем привет! Есть желание транскодить около 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, Люк Подскажите,пожалуйста, чем это лучше сделать и какое примерно железо нужно, чтобы справиться с такой нагрузкой. Спасибо! Вставить ник Quote
^rage^ Posted February 27, 2015 Posted February 27, 2015 Есть желание транскодить около 180 mpegts mp2 потоков в h264 aac. linux+gstreamer + 8 серверов с с парой E5-2623v3 в каждом, либо пачка десктопов с i7-4790. в последнем случае можно задействовать intel quick sync. Тестирую на виртуальной машине с помощью ffmpeg собраным с libx264 как-то не очень мне нравится производительность. Да и крешится иногда без обьяснение причин. не надо использовать не то и не для того. (с) Вставить ник Quote
OKyHb Posted February 28, 2015 Posted February 28, 2015 По поводу smcroute - скорее всего, надо смотреть sysctl для net.ipv4.igmp_max_memberships. Вставить ник Quote
h1vs2 Posted March 2, 2015 Author Posted March 2, 2015 Есть желание транскодить около 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 Надо поправить сорцы и пересобрать :) Вставить ник Quote
h1vs2 Posted March 2, 2015 Author Posted March 2, 2015 Вот такая странная идея голову мою посетила : Что насчет фермы на Raspberry Pi ? :) Там есть : h264 hardware encoder с интерфейсом OpenMAX, и под GStreamer omxh264enc драйвер в проекте gst-omx. Взлетит ? Я в этом, признаться, мало что понимаю :) Вставить ник Quote
NiTr0 Posted March 2, 2015 Posted March 2, 2015 Проверьте. Хотя не уверен насколько оно будет стабильно. Главное - вочдог и чтобы приребуте автоматом подхватывало поток. Вставить ник Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.