Я пытаюсь отправить ArrayBuffer, используя WebRTC и пакет simple-peer
. И я получил эти вопросы:
- Другой браузер получает несколько событий с Uint8Arrays, которые являются частью оригинального ArrayBuffer. Длина каждого Uint8Array не превышает 262528. Это происходит, когда я отправляю большой ArrayBuffer из хрома в хром.
- Я получаю
TypeError: The expression cannot be converted to return the specified type.
ошибку в браузере отправителя при отправке большого ArrayBuffer из Firefox в Chrome.
Но все хорошо, когда:
- Длина ArrayBuffer мала.
- когда я отправляю данные из Chrome в Firefox.
Я использую функции peer.send(data)
и peer.on('data', callback)
из simple-peer
, и код действительно прост, поэтому я понятия не имею, что происходит не так.