情况就是这样:
要重新连接rtsp服务器,我该怎么办?
有什么建议吗?
答案 0 :(得分:0)
IMO最容易设置新的RTSP会话。
1。)据我所知
2。)您可以在live555事件循环中安排一个周期性任务,检查是否在最后 n 秒内收到了任何样本。如果没有,您可以尝试在开始新会话之前拆除现有会话。但是,如果服务器和客户端之间的连接断开,则TEARDOWN也可能会失败(这是正常的,因为RTSP服务器在任何情况下都会超时RTSP会话)。就我记忆而言,RTSP服务器上的live555超时为60秒。
为清晰起见: 连接到底是什么意思:RTSP服务器和客户端之间的链接? 您是通过UDP传输RTP还是通过RTSP(TCP)传输RTP?如果您通过RTSP交叉RTP,则可能会在TCP连接断开时检测到连接失败。