这里有人在使用 TURN/STUN 服务器的 websockets 和 webRTC 方面有一些经验吗?
要求: 将实时视频从本地 IP 发送到外部网络中的浏览器,我需要一些帮助,通过树莓派 3b+ 实现。我的相机源是 android 设备,并且使用 3rd 方应用程序,我能够通过本地网络生成视频源。使用相同的应用程序,我可以通过 Youtube Live 进行流式传输,但在超低延迟模式和启用 dvr 时延迟约为 2 秒。我正在尝试减少流的延迟。
Q1。半公共 TURN 服务器是否提供一对一的对等点。或者任何人都可以直接跳转到 URL 并查看并覆盖我正在流式传输的内容?请提供一些服务提供商列表。
仅供参考,最多可以连接 1-2 个用户浏览器。
Q2。我需要 Janus 网关将 webRTC/websockets 数据发送到 TURN/STUN 服务器吗?由于我的树莓派连接到不同的网络,并且由于运营商的限制,我无法进行端口转发。
Q3。我是否需要两个 STUN/TURN 服务器,或者我什至需要 webRTC 而不是 websockets 来通过互联网发送我的视频流。websockets还不够吗?
Q4。由于我们没有通过本地网络实现,我们是否需要在树莓派上安装 coTURN?
Q5。是否有任何 android 应用程序可以使用公共 ws URL 将数据从相机发布到 websocket/werRTC 服务器?
任何帮助都会非常有帮助。