-
Notifications
You must be signed in to change notification settings - Fork 857
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
"vector subscript out of range" occurs when FEC is enabled #3017
Comments
As I review the code there, such a thing should be impossible, unless the Could you show the exact configuration for SRT client, including IP version (IPv4/IPv6) in use? |
Thank you for your answer. The SRT client configuration is as follows. IP: IPv4 |
Well, that's weird. Why do you use the Even weirder is that you have established the connection, which may only mean that the service side has also set this mode. Do you have also information about the server side configuration? |
FEC is enabled because we expect the network to be unstable wireless in the future.
The server side configuration is as follows. |
I understand that the network can be unstable and with varying parameters, but what's wrong with just using the default loss recovery mechanism through retransmissions? FEC is a mechanism normally used in protocols that offer no feedback (like pure UDP); in SRT it is useful, but only if you have strict time requirements and RTT is so high that retransmission would require very high latency. In case of file-type transmission you usually don't care about the timely delivery, so retransmission should suffice, even if you use the satellite link. |
Thank you for your advice. There are two points to confirm: |
When connecting to a Linux server from a Windows client with FEC enabled, the error in the attached image occurs on the client side.
When FEC is disabled, files can be sent and received without any problems.
What do you think is the cause?
I have also attached the call history from Visual Studio.
The execution environment is as follows.
SRT: Ver.1.5.3
SERVER: Linux Ver.6.1.30
CLIENT: Windows10 Pro 22H2
The text was updated successfully, but these errors were encountered: