diff --git a/format/rtsp/client.go b/format/rtsp/client.go index 0238c62..532a3fa 100644 --- a/format/rtsp/client.go +++ b/format/rtsp/client.go @@ -200,6 +200,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 }