Сообщение Re[10]: Есть специалисты по gstreamer'у? от 05.09.2023 7:45
Изменено 05.09.2023 7:50 Kernan
Re[10]: Есть специалисты по gstreamer'у?
Здравствуйте, reversecode, Вы писали:
R>рассматривается кейс некоего транскодинга ?
Рассматривается кейз когда надо что-то декодировать, рескейлить и отобразить на экране, желательно с аппаратным ускорением через 2-3 интерфейса, а если нет, то откатиться программного. NVIDIA API такое поддерживает, а Intel?
R>если да, то условный ffmpeg может не покрывает сложных кейсов с кастомными настройками, некими другими функциями которых не вытянули в ffmpeg или багами в имплементации самого ffmpeg
R>амд кстати почему то многие уже забросили
Да-да... все прямо и забили
R>intel с ваапи так себе, и он же квиксинк
Ну хер знает https://github.com/intel/media-driver
R>nvidia набер ван по моим наблюжениям
В разных сегментах своё. Где nvidia, где интел, где АРМ с мали. Наприидумывали столько, что охренеть. Завтра вообще на рокчипе будут железки и там надо будет запустить...
R>с мали не сталкивался, но это скорее всего мобаил и делается это несколько по другому через интерфес который предоставляет сама ява андроида
R>или разве что какойто ембеддед без андроида
И с андройдом тоже используют ffmpeg как бэкенд для медии.
K>>Но можно пересобрать ffmpeg без того что не нужно и он будет компактнее.
R>не будет
А ты пробовал?
R>и вопрос не только в размере
R>а в том что в таких решенях разработчик хочет контроллировать максимальный контролфлов
R>а беря некий ffmpeg он зкрывает глаза и считает что там все ок
R>к примеру
R>одно дело когда имеешь доступ к апи к примеру нвидиии
R>а другое дело когда ты имеешь дело с прослойкой ffmpeg к апи нвидии
А можешь написать что нужно такого?
R>а другим очевидно нет
Большинству скорее всего.
R>рассматривается кейс некоего транскодинга ?
Рассматривается кейз когда надо что-то декодировать, рескейлить и отобразить на экране, желательно с аппаратным ускорением через 2-3 интерфейса, а если нет, то откатиться программного. NVIDIA API такое поддерживает, а Intel?
R>если да, то условный ffmpeg может не покрывает сложных кейсов с кастомными настройками, некими другими функциями которых не вытянули в ffmpeg или багами в имплементации самого ffmpeg
R>амд кстати почему то многие уже забросили
Да-да... все прямо и забили
R>intel с ваапи так себе, и он же квиксинк
Ну хер знает https://github.com/intel/media-driver
R>nvidia набер ван по моим наблюжениям
В разных сегментах своё. Где nvidia, где интел, где АРМ с мали. Наприидумывали столько, что охренеть. Завтра вообще на рокчипе будут железки и там надо будет запустить...
R>с мали не сталкивался, но это скорее всего мобаил и делается это несколько по другому через интерфес который предоставляет сама ява андроида
R>или разве что какойто ембеддед без андроида
И с андройдом тоже используют ffmpeg как бэкенд для медии.
K>>Но можно пересобрать ffmpeg без того что не нужно и он будет компактнее.
R>не будет
А ты пробовал?
R>и вопрос не только в размере
R>а в том что в таких решенях разработчик хочет контроллировать максимальный контролфлов
R>а беря некий ffmpeg он зкрывает глаза и считает что там все ок
R>к примеру
R>одно дело когда имеешь доступ к апи к примеру нвидиии
R>а другое дело когда ты имеешь дело с прослойкой ffmpeg к апи нвидии
А можешь написать что нужно такого?
R>а другим очевидно нет
Большинству скорее всего.
Re[10]: Есть специалисты по gstreamer'у?
Здравствуйте, reversecode, Вы писали:
R>рассматривается кейс некоего транскодинга ?
Рассматривается кейз когда надо что-то декодировать, рескейлить и отобразить на экране, желательно с аппаратным ускорением через попробовав 2-3 интерфейса, а если нет, то откатиться программного. В промежутке в контейнер сохранить, а потом и в сеть отправить. NVIDIA API такое поддерживает, а Intel?
R>если да, то условный ffmpeg может не покрывает сложных кейсов с кастомными настройками, некими другими функциями которых не вытянули в ffmpeg или багами в имплементации самого ffmpeg
R>амд кстати почему то многие уже забросили
Да-да... все прямо и забили
R>intel с ваапи так себе, и он же квиксинк
Ну хер знает https://github.com/intel/media-driver
R>nvidia набер ван по моим наблюдениям
В разных сегментах своё. Где nvidia, где интел, где АРМ с мали. Наприидумывали столько, что охренеть. Завтра вообще на рокчипе будут железки и там надо будет запустить...
R>с мали не сталкивался, но это скорее всего мобаил и делается это несколько по другому через интерфес который предоставляет сама ява андроида
R>или разве что какойто ембеддед без андроида
И с андройдом тоже используют ffmpeg как бэкенд для медии. Прикинь? Просто до чёрта кода написано на этой базе.
K>>Но можно пересобрать ffmpeg без того что не нужно и он будет компактнее.
R>не будет
А ты пробовал?
R>а другое дело когда ты имеешь дело с прослойкой ffmpeg к апи нвидии
А можешь написать что нужно такого вот экзотического?
R>а другим очевидно нет
Большинству, скорее всего, не нужно.
R>рассматривается кейс некоего транскодинга ?
Рассматривается кейз когда надо что-то декодировать, рескейлить и отобразить на экране, желательно с аппаратным ускорением через попробовав 2-3 интерфейса, а если нет, то откатиться программного. В промежутке в контейнер сохранить, а потом и в сеть отправить. NVIDIA API такое поддерживает, а Intel?
R>если да, то условный ffmpeg может не покрывает сложных кейсов с кастомными настройками, некими другими функциями которых не вытянули в ffmpeg или багами в имплементации самого ffmpeg
R>амд кстати почему то многие уже забросили
Да-да... все прямо и забили
R>intel с ваапи так себе, и он же квиксинк
Ну хер знает https://github.com/intel/media-driver
R>nvidia набер ван по моим наблюдениям
В разных сегментах своё. Где nvidia, где интел, где АРМ с мали. Наприидумывали столько, что охренеть. Завтра вообще на рокчипе будут железки и там надо будет запустить...
R>с мали не сталкивался, но это скорее всего мобаил и делается это несколько по другому через интерфес который предоставляет сама ява андроида
R>или разве что какойто ембеддед без андроида
И с андройдом тоже используют ffmpeg как бэкенд для медии. Прикинь? Просто до чёрта кода написано на этой базе.
K>>Но можно пересобрать ffmpeg без того что не нужно и он будет компактнее.
R>не будет
А ты пробовал?
R>а другое дело когда ты имеешь дело с прослойкой ffmpeg к апи нвидии
А можешь написать что нужно такого вот экзотического?
R>а другим очевидно нет
Большинству, скорее всего, не нужно.