feat: 支持1078流转GB28181

This commit is contained in:
ydajiang
2025-05-31 21:06:33 +08:00
parent 976fd12b4b
commit 3e371c1ac7
18 changed files with 440 additions and 130 deletions

View File

@@ -124,7 +124,7 @@ func (h handler) OnDescribe(request Request) (*http.Response, []byte, error) {
}
}
sinkId := stream.NetAddr2SinkId(request.session.conn.RemoteAddr())
sinkId := stream.NetAddr2SinkID(request.session.conn.RemoteAddr())
sink := NewSink(sinkId, request.sourceId, request.session.conn, func(sdp string) {
// 响应sdp回调
response = NewOKResponse(request.headers.Get("Cseq"))
@@ -132,7 +132,7 @@ func (h handler) OnDescribe(request Request) (*http.Response, []byte, error) {
request.session.response(response, []byte(sdp))
})
ok := stream.SubscribeStreamWithRead(sink, request.url.Query(), false)
ok := stream.SubscribeStreamWithOptions(sink, request.url.Query(), false, false)
if utils.HookStateOK != ok {
return nil, nil, fmt.Errorf("hook failed. code: %d", ok)
}