From 8de7b488aedb861489997f45085d923166693c92 Mon Sep 17 00:00:00 2001 From: yangkun Date: Thu, 28 May 2020 14:17:26 +0800 Subject: [PATCH] for live555 rtsp server, rtp keep alive require must add Session in header --- format/rtsp/client.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/format/rtsp/client.go b/format/rtsp/client.go index 21854b8..c8aa650 100644 --- a/format/rtsp/client.go +++ b/format/rtsp/client.go @@ -199,6 +199,9 @@ func (self *Client) SendRtpKeepalive() (err error) { Method: "OPTIONS", Uri: self.requestUri, } + if self.session != "" { + req.Header = append(req.Header, "Session: "+self.session) + } if err = self.WriteRequest(req); err != nil { return }