我试图在opentok的帮助下开发一个应用程序,在这里我需要添加用户的名字以及我的应用程序在发布者流中的徽标。为什么我要把注意力集中在小溪上?原因是,如果我在出版商的窗口上使用某种覆盖,它只会在我的一侧可见,但在订阅者的一侧,它会显示来自我相机的正常视频流。由于我在opentok上启用了存档功能,它会记录我的实时流媒体并将其存储在我的服务器上,因此我也不能在订户端执行相同的覆盖操作。
我怎样才能做到这一点?
提前谢谢…

最佳答案

要在出版商发送的流上绘制一些文本和图像,有两种选择:
您可以构建一个custom capturer来将文本和图像呈现在字节缓冲区上,该缓冲区表示从摄像机just before providing到opentok的每个帧。这种方法有点困难,因为您可能需要一个库来将文本和图像呈现到原始的yuv字节缓冲区中。
您可以将相机的内容呈现到android视图,并在android布局的帮助下(framelayout将在这里很好地工作)使用android视图(如text view和imageview)呈现文本和图像。一旦你准备好了所有的东西,你的出版商就会像我们的screen sharing sample一样发送合成的android视图的内容。

10-08 03:01