我有一個簡單的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