使用SuperWebSocket进行视频流或最大数据传输的最佳选择是什么



要实现的最小值:-向其他websocket客户端发送接近或超过1 mb/秒的速度。

问题:--

  1. 是否可以使用SuperWebSocket进行视频流传输?

  2. SuperWebSocket的哪些选项/功能可以像Asynch一样使用mode/JsonCommands/CustomSession等,以实现最快的数据转移

  3. 如何对大块发送的大数据进行排序,但如果在客户端或服务器端收到的数据没有任何顺序?是否有任何内置的东西来对这些块进行排序,或者我必须在消息本身手动发送序列号?

  4. 我尝试过:javascript代码中具有相同端口和不同路径的多个安全会话

    • ws=新WebSocket(wss://localhost:8089/1/1)
    • ws=新WebSocket(wss://localhost:8089/2/2)
    • ws=新WebSocket(wss://localhost:8089/3/3)

在上面的会话中,我分块发送大数据,但在服务器/客户端没有按预期顺序接收,而且在成功发送大数据块(大小=550000kb)后,会话会自动关闭!

我正在研究SuperWebSocket的示例项目,但不确定该去哪里!我愿意尝试SuperWebsocket中的任何选项。感谢

1)我不确定它能做到,但如果它提供一个API来发送Byte[],那就足够了。

2) 不知道这个,文件可能会解释它。

3) 没有秩序是什么意思?WebSockets是基于TCP的,因此在同一连接中发送的数据段将按照发送时的相同顺序到达。

4) 为什么要打开同一网站的不同连接?您可以打开到同一主机的连接也可能存在限制。一个应该可以,打开几个不会增加你的带宽,只会增加你的问题。

我开发了一个WebSocket服务器组件,它将消息作为Stream派生对象处理,到目前为止性能尚可,您可能想试一试。

相关内容

  • 没有找到相关文章

最新更新