gpt4 book ai didi

websocket - SignalR WebRTC WebSocket 已经处于 CLOSING 或 CLOSED 状态

转载 作者:行者123 更新时间:2023-12-04 04:38:24 26 4
gpt4 key购买 nike

我想测试一下 SignalR 和 WebRTC 的最简单实现。我在 https://github.com/foyzulkarim/WebRtc 中托管了代码

我制作了两个不同的文件“index.html”和“index1.html”。
在 index.html 中,我通过 signalr 播放了一个视频文件,效果很好。但是当我用网络摄像头的提要替换现有的视频文件时,它开始出错。

运行几秒钟后,我开始收到此错误 “WebSocket 已经处于 CLOSING 或 CLOSED 状态。” 我试图节流但没有改变,仍然出现错误。知道为什么会发生吗?

错误图片
enter image description here

您可以查看视频 i http://1drv.ms/1meM1OI

最佳答案

消息大小似乎是这里的关键问题。

在您的项目中,视频的每一帧大约为 40k,而 cam 的每一帧都超过 140K。
实际上,在 index.html 中,当您播放视频时,大约 20 秒后,会出现几个大于 70k 的帧,这也会给您同样的错误。

我尝试发送一些长字符串消息作为测试,当消息长于某个值时,我确实收到错误消息。但是,我无法在文档中找到消息长度或消息密度的明确限制。

关于websocket - SignalR WebRTC WebSocket 已经处于 CLOSING 或 CLOSED 状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24836741/

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