gpt4 book ai didi

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

转载 作者:太空宇宙 更新时间:2023-11-03 15:00:23 24 4
gpt4 key购买 nike

要达到的最低要求:- 向其他 websocket 客户端发送接近或超过 1 mb/秒的速度。

问题:--

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

  2. SuperWebSocket 的哪些选项/特性可以像 Asynch 一样使用mode/JsonCommands/CustomSession/etc 实现最快的数据转移?

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

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

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

在上述 session 中,我以 block 的形式发送大数据,但在服务器/客户端没有按预期顺序接收,而且在成功发送大块(大小=55000kb)后, session 自动关闭!

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

最佳答案

1) 我不确定它是否存在,但如果它提供了一个 API 来发送 Byte[],它可能就足够了。

2) 不知道这个,the documentation可以解释一下。

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

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

我开发了一个 WebSocket 服务器组件 handles messages as Stream derived objects并且有一个 acceptable performance到目前为止,您可能想尝试一下。

关于html - 使用 SuperWebSocket 进行视频流传输或最大数据传输的最佳选择是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23100904/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com