2016-09-19 2 views
0

Мое приложение использует проект VideoCore для прямой трансляции на сервер Wowza и хранения видео. Также он использует AVCaptureMovieFileDataOutput для записи автономного видео.Как добавить метку в реальном времени на потоковое и записывающее видео для каждого кадра в Swift?

Я хочу встроить метку времени захвата видео в левом верхнем углу видео, и это не статическое время. Это означает, что это не только статический водяной знак, но и реальное отображение времени захвата видео.

Для потокового футляра я понятия не имею. Для случая в автономном режиме я попытался использовать AVCaptureAudioDataOutput, чтобы каждый кадр добавлял оверлей текста времени. Но это вызывает зависание экрана предварительного просмотра.

Любые советы полезны. Спасибо.

Моя платформа Xcode7.3 + Swift2

+0

Вы можете разместить код, ответственный за захват видео? – user3766930

ответ

0

Я сделал некоторые аналогичные вещи, используя transcodig на Wowza, меню transcodig позволяет накладываемое изображение, это изображение может обновляться каждый второй (или меньше), так что если вы создаете изображение со временными метками каждую секунду, wowza берет его и помещает его в поток каждую секунду. вы можете определить, где разместить изображение, размер и прозрачность.

для создания изображения Я использую PHP, но вы можете использовать другой инструмент, который позволяет создавать изображения.

+0

Спасибо, Кристиан. Я попробую! – Jason