我有一个简单的Rtsp客户端...客户端将Rtsp命令发送到Rtsp服务器并从服务器获取RTP数据包。保持活着的Rtsp连接
问题是,我的第三方RTSP 服务器与我的RTSP客户端断开连接后(约3-4分钟)。
我还没有实现RTCP ......我从RTSP服务器RTP包,但不发送任何RTCP包...
我进行简单的搜索和发现,有些人用一些RTSP命令[像选项,设置参数GET参数]太保持RTSP服务器和客户端... 之间但在我还活着的情况下连接不起作用......
这里是我的问题:
- 保持与RTSP服务器连接的最佳方式是什么?
- 我是否必须实现RTCP [发送RTCP数据包到服务器]?可能会因为我不发送RTCP数据包到服务器而导致连接中断?
我的第三方RTSP服务器不给会话超时值。虽然我发送选项命令,在每5秒降至连接.. 。 – Novalis
这意味着您的服务器正在等待RTCP数据包。 – Alam
是的......当我发送RTCP数据包时,它不会丢失连接......但是它“吃”了一个轴带宽.. – Novalis