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 }