add TEARDOWN
This commit is contained in:
parent
06147bce35
commit
a2b07cc407
13
client.go
13
client.go
@ -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
|
||||||
|
Loading…
x
Reference in New Issue
Block a user