我有一个简单的 Rtsp 客户端...客户端将 Rtsp 命令发送到 Rtsp 服务器并从服务器获取 RTP 数据包。
问题是经过一段时间(大约 3-4 分钟)后,我的第 3 方 RTSP 服务器断开与我的 RTSP 客户端的连接。
我还没有实现 RTCP...我从 rtsp 服务器获取 rtp 数据包但不发送任何 RTCP PACKET...
我进行了简单的搜索,发现有些人使用一些 RTSP 命令[如 OPTIONS,SET PARAMETER-GET PARAMETER] 也保持活动 RTSP 服务器和客户端之间的连接......但在我的情况下,这不起作用......
这是我的问题:
- 与 RTSP 服务器保持活动连接的最佳方法是什么?
- 我是否必须实现 RTCP [将 RTCP 数据包发送到服务器]?连接会因为我没有向服务器发送 RTCP 数据包而中断吗?