When a client program connect to ONVIF Bridge server, the RTSP service log has show
below error.
: Error - RtspConnection::SendRtspResponseMessage, actual send bytes (-1) are less than requested (85)
: Warning - RtspConnection::ProcessClientInput, bytes length provided by recv() is -1
: Error - RtspConnection::ProcessClientInput, last error returned by socket is 10054
Sometime the RTSP service will crack and need to restart the program.
In the Window event has show below error.
Application: VideoOS.OnvifGateway.RtspServer.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an internal error in the .NET Runtime at IP 00007FFDFCDE0B6D (00007FFDFCC90000) with exit code 80131506.
What is reason of above problem?
Hope some can help me.
Thank you
Hi Edward,
First group of errors (socket closed with 10053 or 10054) are usually related to abnormal socket connection closure by the client or intermediate network device.
In vast majority of cases it happens during the teardown of the connection (socket is closed a little bit earlier before all the teardown messages to be effectively exchanged). And in those cases it is not an indication of a significant error.
To be honest, we at Milestone, should be a little bit more strict in differentiation of those cases and lowering the Errors to Warning or Info (in the described cases).
Crashing of the RTSP service however is something that is worth chasing.
On prima-vista it (most probably) doesn’t have any relation with the described errors in the log file.
This however is outside of the purpose and focus of this forum.
I would advice you to:
You would get better help for your problem there.