История изменений
Исправление wolverin, (текущая версия) :
данные поступают с камеры - ОДИН вход
идут в декодер - однопоточная и самая медленная часть сейчас
после декодера перед энкодером предполагаю скопировать полученный результаты в памяти поскольку полагаю это «мгновенная операция»
энкодер по полученным данным в 12 потоков отправляет данные в ОДИН выход
все это дело занимает 50% цпу как в среднем, так и приблизительно по ядрам, поэтому цель кодирование и декодирование выполнять параллельно.
Исправление wolverin, :
данные поступают с камеры - ОДИН вход
идут в декодер - однопоточная и самая медленная часть сейчас
после декодера перед энкодером предполагаю скопировать полученный результаты памяти поскольку полагаю это «мгновенная операция»
энкодер по полученным данным в 12 потоков отправляет данные в ОДИН выход
все это дело занимает 50% цпу как в среднем, так и приблизительно по ядрам, поэтому цель кодирование и декодирование выполнять параллельно.
Исходная версия wolverin, :
данные поступают с камеры - ОДИН вход
идут в декодер - однопоточная и самый медленная часть сейчас
после декодера перед энкодером предполагаю скопировать полученный результаты памяти поскольку предполагаю это «мгновенная операция»
энкодер по полученным данным в 12 потоков отправляет данные в ОДИН выход
все это дело занимает 50% цпу как в среднем, так и приблизительно по ядрам, поэтому цель кодирование и декодирование выполнять параллельно.