add TEARDOWN

This commit is contained in:
nareix 2016-06-15 11:11:33 +08:00
parent 06147bce35
commit a2b07cc407

View File

@ -622,7 +622,6 @@ func (self *Stream) handleH264Payload(timestamp uint32, packet []byte) (err erro
29 FU-B Fragmentation unit 5.8 29 FU-B Fragmentation unit 5.8
30-31 reserved - 30-31 reserved -
*/ */
switch { switch {
default: default:
if naluType >= 1 && naluType <= 23 { if naluType >= 1 && naluType <= 23 {
@ -876,6 +875,18 @@ func (self *Client) Play() (err error) {
return return
} }
func (self *Client) Teardown() (err error) {
req := Request{
Method: "TEARDOWN",
Uri: self.requestUri,
}
req.Header = append(req.Header, "Session: "+self.session)
if err = self.WriteRequest(req); err != nil {
return
}
return
}
func (self *Client) poll() (err error) { func (self *Client) poll() (err error) {
for { for {
var res Response var res Response