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

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

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

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

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


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

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

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


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

5 минут назад, paradox_ сказал:

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

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

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


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

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

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

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

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


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

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

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


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

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

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

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

 

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

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

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

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


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

13 часов назад, jffulcrum сказал:

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

Из пакета

 

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

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

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

 

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

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

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

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


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

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

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

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

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

 

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

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

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

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

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

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


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

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

 

 

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

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

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

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


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

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

Из пакета

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

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


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

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 вендора

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

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


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

В 02.05.2020 в 03:44, jffulcrum сказал:

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

 

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

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

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

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


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

Китайские TBS никто не использовал?

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


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

Join the conversation

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

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

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

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

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

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

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