Jump to content
Калькуляторы

Программный транскодер. Opensource

Просто интересно, кто-нибудь занимается такими поделками в 21 веке? Или все перешли на professional grade solutions? Бегло просмотрел первые несколько страниц на предмет IPTV, MPEG-2, AVC -  не заметил ничего внятного.

Не пинайте сразу больно, мы используем аппаратные транскодеры, просто надо побыстрому немножко каналов добавить, а жаба душит )))

Share this post


Link to post
Share on other sites
5 минут назад, paradox_ сказал:

ffmpeg для богатых и бедных в самый раз

Да что-то у меня он не взлетает. С харда стримает мульткастом аж бегом, а лайв FullHD input не может прожевать, на разных CPU пробовали. VLC тоже самое даже под виндой жует не морщась.

Share this post


Link to post
Share on other sites
14 часов назад, maxkst сказал:

на разных CPU пробовали

На каких? ffmpeg сами собирали, или из пакета? Если из пакета - то зря.

Share this post


Link to post
Share on other sites

Можно попробовать готовый набор грабель и костылей у лайфстрима прикупить

Share this post


Link to post
Share on other sites
В 30.04.2020 в 20:03, maxkst сказал:

Просто интересно, кто-нибудь занимается такими поделками в 21 веке?

Как будто у комерсов в железках что то лучше :)

 

В 30.04.2020 в 20:28, maxkst сказал:

С харда стримает мульткастом аж бегом, а лайв FullHD input не может прожевать, на разных CPU пробовали.

svt кодеки прикручивай к ffmpeg и потом проц нужен с AVX и кучей оперативы.

Share this post


Link to post
Share on other sites
13 часов назад, jffulcrum сказал:

На каких? ffmpeg сами собирали, или из пакета? Если из пакета - то зря.

Из пакета

 

3 минуты назад, Ivan_83 сказал:

Как будто у комерсов в железках что то лучше :)

Ну если это 100% железка, то что там делать ffmpeg-у?

 

4 минуты назад, Ivan_83 сказал:

svt кодеки прикручивай к ffmpeg и потом проц нужен с AVX и кучей оперативы.

в данный момент 30 FullDH каналов скушивают 32 гига, не знаю это куча или кучка. За совет - спасибо

Share this post


Link to post
Share on other sites
1 минуту назад, maxkst сказал:

Ну если это 100% железка, то что там делать ffmpeg-у?

Нынче уже нет 100% железок, только с самым примитивным функционалом.

Я не говорю что все всегда юзают ffmpeg, но как минимум некоторые комерсы даже и не отрицают что у них внутри ffmpeg.

 

1 минуту назад, maxkst сказал:

в данный момент 30 FullDH каналов скушивают 32 гига, не знаю это куча или кучка.

svt* это поделка интела, чтобы кодировать максимально быстро ценой потребления памяти.

Кажется им почти удалось добиться реалтайма для AV1 4k и цена этому 48 гигов оперативы.

Для 1080p там вроде получалось гигов 16 чтоли, насчёт h.264 даже не интересовался - мне он явно не подходит для долгосрочного хранения домашнего видео :)

Share this post


Link to post
Share on other sites

Щас общался с ребятами, которые юзают GPU. Обещали дать погонять 1U сервер с 4-мя GPU и 3U с 10 GPU. Там поди и кодеки свои из SDK вендора

 

 

8 минут назад, Ivan_83 сказал:

насчёт h.264 даже не интересовался - мне он явно не подходит для долгосрочного хранения домашнего видео :)

почему? щас вроде все на h.264

Share this post


Link to post
Share on other sites
10 часов назад, maxkst сказал:

Из пакета

Ну я с таким сталкивался, что из пакета собирается без кучи нужных флагов и результат крайне убог. Есть в сети мануалы, как правильно собирать из исходников, чтобы приемлемую скорость транскодирования получить на стримах. А вообще, для серьезных задач нужны или спецплаты со спецкодеками, либо GPU от NVIDIA с CUDA-кодеками. Кстати, родные из NVIDIA SDK не советую - она качество заметно гнобят ради "попугаев".

Share this post


Link to post
Share on other sites
16 часов назад, maxkst сказал:

почему? щас вроде все на h.264

Написал же - для дома: мне не вещать, мне хранить для себя.

Как минимум я могу в h.265 закодировать и смотреть почти везде.

В AV1 я смогу смотреть не везде сейчас, но через 3-5 лет такой проблемы не станет.

У меня камеры снимают как раз в h.264, и оно даже в h.264 пережимается с экономией раза в полтора без проблем ибо аппаратный кодек - фуфел полный, как минимум в старом фотике.

 

https://trac.ffmpeg.org/wiki/Debug/MacroblocksAndMotionVectors

Вот тебе диагностическая утилита, которая наглядно покажет разницу между качественным сжатием софтварных кодеков и фуфлом которое выходит из аппаратных.

Достаточно следить за векторами движения (стрелочки с первого скрина) чтобы прочувствовать разницу, особенно на сценах где статический фон.

 

16 часов назад, maxkst сказал:

Щас общался с ребятами, которые юзают GPU. Обещали дать погонять 1U сервер с 4-мя GPU и 3U с 10 GPU. Там поди и кодеки свои из SDK вендора

Меньше качество/выше битрейт.

Share this post


Link to post
Share on other sites
В 02.05.2020 в 03:44, jffulcrum сказал:

чтобы приемлемую скорость транскодирования получить на стримах

 

В 02.05.2020 в 09:57, Ivan_83 сказал:

Меньше качество/выше битрейт.

нам бы стабильности, а скорость и качество картинки - пока это дело десятое

Share this post


Link to post
Share on other sites

Насколько я знаю уже даже елементал с гпу слез.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this