mirror of
https://github.com/aler9/gortsplib
synced 2025-10-05 15:16:51 +08:00
server: automatically insert SDP in DESCRIBE responses
This commit is contained in:
@@ -27,7 +27,7 @@ func handleConn(conn *gortsplib.ServerConn) {
|
||||
log.Printf("client connected")
|
||||
|
||||
// called after receiving a DESCRIBE request.
|
||||
onDescribe := func(req *base.Request) (*base.Response, error) {
|
||||
onDescribe := func(req *base.Request) (*base.Response, []byte, error) {
|
||||
mutex.Lock()
|
||||
defer mutex.Unlock()
|
||||
|
||||
@@ -35,17 +35,12 @@ func handleConn(conn *gortsplib.ServerConn) {
|
||||
if publisher == nil {
|
||||
return &base.Response{
|
||||
StatusCode: base.StatusNotFound,
|
||||
}, nil
|
||||
}, nil, nil
|
||||
}
|
||||
|
||||
return &base.Response{
|
||||
StatusCode: base.StatusOK,
|
||||
Header: base.Header{
|
||||
"Content-Base": base.HeaderValue{req.URL.String() + "/"},
|
||||
"Content-Type": base.HeaderValue{"application/sdp"},
|
||||
},
|
||||
Body: sdp,
|
||||
}, nil
|
||||
}, sdp, nil
|
||||
}
|
||||
|
||||
// called after receiving an ANNOUNCE request.
|
||||
|
Reference in New Issue
Block a user