Является ли Metal хорошей основой для многократного рендеринга видео?

Я создаю приложение для iOS, которое будет одновременно отображать на экране 4 отдельных канала видеокамеры (буферы видеокадров). (Что-то вроде мониторов с несколькими защитными камерами). Чтобы достичь этого, одно из возможных решений заключается в том, чтобы я сопоставлял каждый источник видео с различным видом в моем контроллере представления и непосредственно рендерил каждый буфер в представление с использованием CALayer и добавлял его в качестве подслоя к представлению. В основном сопоставление источника видео для просмотра один на один.

Мой вопрос заключается в том, обеспечивает ли металлический каркас какую-либо оптимизацию или повышение производительности для моего сценария? Я новичок в металле, и любые советы приветствуются!

Спасибо,

0 ответов

Другие вопросы по тегам