相关疑难解决方法(0)

WebRTC数据通道服务器向客户端进行UDP通信

是否可以在Node.js上使用WebRTC数据通道,以模仿Socket.io(WebSockets)的功能(最好是API),除非使用UDP?

本质上,我希望有一个运行Node.js的服务器,浏览器客户端可以通过JavaScript建立全双工双向UDP连接.

javascript udp node.js webrtc

13
推荐指数
1
解决办法
1949
查看次数

WebRtc客户端到服务器的连接

我将实现Java VoiP服务器以使用WebRtc.浏览器p2p连接的实现非常简单.服务器到客户端的连接稍微有些棘手.

在快速浏览RFC之后,我写下了将Java服务器作为浏览器应该做些什么.请帮我完成下面的列表.

  1. 实现STUN服务器.服务器应该响应绑定请求和保持活动ping.
  2. 实施DTLS协议以及DTLS握手.在DTLS握手之后,共享密钥将用作SRTP和SRTCP中的密钥材料.
  3. 支持SRTP和SRTCP流的复用.SRTP和SRTCP使用相同的端口来解决NAT问题.
  4. 不确定我是否应该实施SRTCP.如果服务器没有向客户端发送SRTCP报告,我认为连接不会被破坏.
  5. 将SRTP流解码为RTP.

问题:

  1. 还有什么应该在服务器端完成吗?
  2. webRtc如何处理SRTCP报告?它是否根据SRTCP报告调整采样率/比特率?
  3. WebRtc声称将解决以下问题:

    • 丢包隐藏
    • 回声消除
    • 带宽适应性
    • 动态抖动缓冲
    • 自动增益控制
    • 降噪和抑制

    是webRtc内部还是编解码器(Opus)内部?我是否需要在服务器端执行任何操作来处理此问题,例如可变比特率等?

webrtc

7
推荐指数
1
解决办法
1796
查看次数

WebRTC数据通道服务器向客户端进行UDP通信.目前有可能吗?

是否可以在Node.js上使用WebRTC数据通道,以模仿除了使用UDP之外的WebSockets的功能?

本质上,我希望有一个运行Node.js的服务器,浏览器客户端可以通过JavaScript建立全双工双向UDP连接.

我的问题是一样的这一个从8个月前.我重新发布它是因为唯一的答案是:

是的,理论上你应该能够做到这一点.但是,您需要一个支持WebRTC数据通道的节点模块,以便您可以像任何其他对等方一样连接到它.不幸的是,扫描当前模块,我没有看到实现数据通道的模块.

你们谁知道这样的模块?在我的搜索中,我发现了一些带有"webrtc"和"datachannel"字样的节点模块,但它们看起来并不像需要的东西,它们看起来像是出于特定需求.

javascript udp node.js webrtc

6
推荐指数
1
解决办法
2688
查看次数

标签 统计

webrtc ×3

javascript ×2

node.js ×2

udp ×2