我正在开发一个后端,该后端为PWA客户端提供REST API。 PWA应用程序具有用于实时文本消息收发和语音呼叫的功能。在过去的两天里,我一直在研究WebRTC,似乎现在正是我所需要的。
经过研究,我缩小了以下交付范围,以使实时文本消息收发和语音呼叫服务正常工作:
我非常有信心,我可以通过网络中的示例以及一些反复试验轻松地实现(1)。对于(2),我不确定哪种方法最合逻辑。复杂性的部分原因是因为我将API作为Cloud Function的HTTP触发器运行。通过在SSH上进行安装,这使使用coturn的选项变为空。我的研究还表明,从头开始实施TURN服务器将是一项“艰巨的任务”(但似乎我没有其他选择)。
任何对使用TURN服务器实现入门的替代方法或资源的建议将不胜感激。另外,如果我在这里遗漏了任何事实,请立即纠正我。感谢大家的时间和帮助。