WebRtc是否可以实现这样的功能


#1

用java来搭建视频通话的服务器,可以对双方的视频做到捕获并且作一定修改(修改希望是opencv)转发给另一方


#2

为了让更多的人能读懂你的问题, 请仔细阅读: 新手必读:如何正确的提问更快获得回复?

如果我没会错意, 你的疑惑是:

  1. 服务器上Java服务能否获取对方视频?
  2. 服务器上Java服务能否修改获取到的视频数据?
  3. 服务器上Java服务能否转发视频数据?

能否获取对方视频?

可以, 能操作网络接口就能收到数据, whatever

能否修改获取到的视频数据?

可以, opencv没有官方Java binding, 你可以自己找一个

能否转发视频数据?

可以, 和普通数据没差


#3

你需要一个webrtc网关也就是媒体服务器去接收并处理媒体信息。
java的话kurento会比较合适,这里有一个例子和你想要做到的很像,可以看一下
https://doc-kurento.readthedocs.io/en/stable/tutorials/java/tutorial-magicmirror.html

至于是否使用opencv,只要媒体服务器能拿到媒体数据源,怎么处理问题都不大