You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I am currently testing out this library with a panasonic camera where a RTSP server is running. I use the provided websocket proxy to communicate with the camera, and I run the example-streams-web/test/h264.html example, where I have modified the the rtsp to my camera:
closing socket due to incoming error RangeError: "value" argument is out of bounds
j index.js:1395
writeUInt32BE index.js:1484
y isom.ts:167
copy isom.ts:1183
copy isom.ts:1183
copy isom.ts:1183
transform index.ts:44
_read _stream_transform.js:166
_write _stream_transform.js:155
bn _stream_writable.js:390
Du _stream_writable.js:381
write _stream_writable.js:302
p _stream_readable.js:629
emit events.js:153
...
msl:websocket:close 1005 +0ms
index.ts:84 msl:websocket:outgoing finish +0ms
I can reach the camera with vlc without any issues. This error seems to be happening from the websocket source when receiving the message from the camera. In the writeUInt32BE, when the error itself occurs the "value" is -1441792.
In Wireshark I can see that the rtsp server on the camera responds with 200 ok after the outgoing setup, and the complete message looks like this:
The text was updated successfully, but these errors were encountered:
Could be a bug or some thing that it wasn't designed to handle. You can have a look at the discussion in #294. Going to mark this as a bug for now until we know more.
If you can find out more about where exactly it happens (what kind of data it is processing at that moment) that would help!
From your report's line numbers it seems to be in the moov box, you can log the entire data of the box in the transform function.
I am currently testing out this library with a panasonic camera where a RTSP server is running. I use the provided websocket proxy to communicate with the camera, and I run the example-streams-web/test/h264.html example, where I have modified the the rtsp to my camera:
I see in the debug logs that I have established connection with the following headers:
And then it sends a setup that looks like this:
And then I get an error:
I can reach the camera with vlc without any issues. This error seems to be happening from the websocket source when receiving the message from the camera. In the writeUInt32BE, when the error itself occurs the "value" is -1441792.
In Wireshark I can see that the rtsp server on the camera responds with 200 ok after the outgoing setup, and the complete message looks like this:
The text was updated successfully, but these errors were encountered: