mirror of https://bitbucket.org/ausocean/av.git
protocol/rtsp: general naming clean up
This commit is contained in:
parent
d91995a1cf
commit
6605ee7295
|
@ -43,7 +43,7 @@ type Client struct {
|
|||
sessionID string
|
||||
}
|
||||
|
||||
// NewClient returns a pointer to a new Client. The URL u will be parsed and
|
||||
// NewClient returns a pointer to a new Client. The address addr will be parsed and
|
||||
// a connection to the RTSP server will be made.
|
||||
func NewClient(addr string) (*Client, error) {
|
||||
c := &Client{addr: addr}
|
||||
|
@ -111,7 +111,7 @@ func (c *Client) Play() (*Response, error) {
|
|||
return c.Do(req)
|
||||
}
|
||||
|
||||
// Do sends the given RTSP request r and reads any responses, return the response
|
||||
// Do sends the given RTSP request req, reads any responses and returns the response
|
||||
// and any errors.
|
||||
func (c *Client) Do(req *Request) (*Response, error) {
|
||||
err := req.Write(c.conn)
|
||||
|
@ -119,14 +119,15 @@ func (c *Client) Do(req *Request) (*Response, error) {
|
|||
return nil, err
|
||||
}
|
||||
|
||||
res, err := ReadResponse(bufio.NewReader(c.conn))
|
||||
resp, err := ReadResponse(bufio.NewReader(c.conn))
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
|
||||
return res, nil
|
||||
return resp, nil
|
||||
}
|
||||
|
||||
// nextCSeq provides the next CSeq number for the next RTSP request.
|
||||
func (c *Client) nextCSeq() string {
|
||||
c.cSeq++
|
||||
return strconv.Itoa(c.cSeq)
|
||||
|
|
|
@ -46,31 +46,31 @@ func main() {
|
|||
panic(fmt.Sprintf("creating RTSP session failed with error: %v", err))
|
||||
}
|
||||
|
||||
res, err := sess.Options()
|
||||
resp, err := sess.Options()
|
||||
if err != nil {
|
||||
log.Fatalln(err)
|
||||
}
|
||||
fmt.Println("Options:")
|
||||
fmt.Println(res)
|
||||
fmt.Println(resp)
|
||||
|
||||
res, err = sess.Describe()
|
||||
resp, err = sess.Describe()
|
||||
if err != nil {
|
||||
log.Fatalln(err)
|
||||
}
|
||||
fmt.Println("Describe:")
|
||||
fmt.Println(res)
|
||||
fmt.Println(resp)
|
||||
|
||||
res, err = sess.Setup(*trackPtr, fmt.Sprintf("RTP/AVP;unicast;client_port=%d-%d", *clientPortPtr, *clientPortPtr+1))
|
||||
resp, err = sess.Setup(*trackPtr, fmt.Sprintf("RTP/AVP;unicast;client_port=%d-%d", *clientPortPtr, *clientPortPtr+1))
|
||||
if err != nil {
|
||||
log.Fatalln(err)
|
||||
}
|
||||
log.Println(res)
|
||||
log.Println(resp)
|
||||
|
||||
res, err = sess.Play()
|
||||
resp, err = sess.Play()
|
||||
if err != nil {
|
||||
log.Fatalln(err)
|
||||
}
|
||||
log.Println(res)
|
||||
log.Println(resp)
|
||||
|
||||
// TODO(saxon): use RTCP client here to maintain stream.
|
||||
for {
|
||||
|
|
Loading…
Reference in New Issue