Я экспериментирую с webRTC, и кажется, что существует произвольное ограничение количества байтов, которое может быть отправлено в каждом сообщении. This guy, пример которого я использовал, выбирал предел в 100 (плюс несколько) байтов. В моих тестах он близок к 200 байтам. Однако от чтения по TCP и UDP эти протоколы поддерживают пакеты размером около 65 кбайт и даже при учете MTU для разных типов сетей, все равно должно быть намного больше свободного места, чем ~ 200 байт.Каков максимальный размер сообщений канала данных webRTC?
Единственный источник, который я нашел, который упоминает жесткий предел, - this WebRTC Data Channel Protocol draft, но он говорит только о TBD.
Так что мои вопросы:
- , если есть какой-либо источник, который определяет текущее сообщение предельного размера в любом браузере?
- если я могу предположить, что предел всегда один и тот же, а если нет, то каким-либо образом мое приложение может быть проинформировано о лимите?
В случае, если кто-то найдет это с аналогичными проблемами, я нашел некоторые почти связанные данные. В настоящее время chrome ограничивает трафик примерно до 3 кбит/с вместо обнаружения перегрузок. Этот предел считается удаленным, когда они выяснили, как его обнаружить. Я не уверен, что если проблема, которую я испытал, вызвана этим. –
Я занимаюсь той же проблемой. Есть ли предел в firefox? – charlypu
Firefox, похоже, не имеет этого ограничения и даже поддерживает отправку Blobs. Но с firefox я не могу установить соединение между вкладками/браузерами вместо ... –