Добавление имени и изображения внизу потока Opentok Publisher. По умолчанию оно должно быть видно на конце подписчика. - PullRequest
0 голосов
/ 27 августа 2018

Я пытаюсь разработать приложение с помощью OpenTok, где мне нужно добавить Имя пользователя, а также логотип моего приложения в потоке издателя . Почему я сосредоточен на потоке? Причина в том, что если я использую какое-то наложение на окне моего издателя, оно будет видно только на моей стороне, но на стороне подписчика. Это будет показывать нормальный видеопоток с моей камеры. Поскольку у меня включена функция архивации в OpenTok, она записывает мою прямую трансляцию и сохраняет ее на моем сервере, поэтому я также не могу выполнять те же функции наложения на стороне подписчика.

Как мне этого добиться? Заранее спасибо ...

1 Ответ

0 голосов
/ 28 августа 2018

Для рисования текста и изображения через поток, который отправляет ваш издатель, у вас есть два варианта:

  1. Вы можете создать пользовательский захват , который будет визуализировать текст и изображение в байтовом буфере, представляющем каждый кадр, поступающий с камеры непосредственно перед передачей его OpenTok. Этот способ немного сложен, поскольку вам, вероятно, понадобится библиотека для рендеринга текста и изображений в необработанный байтовый буфер YUV.

  2. Вы можете визуализировать содержимое камеры в представлении Android, а с помощью макетов Android (здесь будет хорошо работать FrameLayout) визуализировать текст и изображение с помощью представлений Android, таких как TextView и ImageView. Как только у вас все будет готово, ваш издатель отправит содержимое составленного представления Android, как в нашем примере совместного использования экрана .

...