我正在尝试构建一款移动应用程序,可以从两个方向流式传输视频(即类似于视频通话)。
我研究了webrtc,但是它还没有为移动本地应用程序做好准备,而且无论如何,webrtc都可以直接捕获相机和音频,而不需要插件等。但在本机移动应用程序中,捕获相机和音频并不是问题,基本上需要一个非常低的延迟和双重传输层。在许多文章和地方中,我阅读到使用websockets上的webrtc。
所以我想我可以使用websockets来流式传输视频。这是正确的吗?还是我错过了什么?
我明白还有一个区别,就是webrtc是直接客户端对客户端……而websocket将是客户端-服务器-客户端,有没有任何避免它的方法。这意味着延迟会怎样。