Merge pull request #2 from deepch/patch-3

more camera check Session keep-alive
This commit is contained in:
nareix 2016-06-14 11:20:26 +08:00 committed by GitHub
commit 199ccf8ec0

View File

@ -465,10 +465,14 @@ func (self *Client) Describe() (streams []av.CodecData, err error) {
} }
func (self *Client) Options() (err error) { func (self *Client) Options() (err error) {
if err = self.WriteRequest(Request{ req := Request{
Method: "OPTIONS", Method: "OPTIONS",
Uri: self.requestUri, Uri: self.requestUri,
}); err != nil { }
if self.session != "" {
req.Header = append(req.Header, "Session: "+self.session)
}
if err = self.WriteRequest(req); err != nil {
return return
} }
if _, err = self.ReadResponse(); err != nil { if _, err = self.ReadResponse(); err != nil {