add handler
This commit is contained in:
parent
b0c16a0e0b
commit
6464b2f68c
13
client.go
13
client.go
@ -9,6 +9,7 @@ import (
|
||||
"encoding/hex"
|
||||
"fmt"
|
||||
"github.com/nareix/av"
|
||||
"github.com/nareix/av/avutil"
|
||||
"github.com/nareix/codec"
|
||||
"github.com/nareix/codec/aacparser"
|
||||
"github.com/nareix/codec/h264parser"
|
||||
@ -1204,3 +1205,15 @@ func Open(uri string) (cli *Client, err error) {
|
||||
cli = _cli
|
||||
return
|
||||
}
|
||||
|
||||
func Handler(h *avutil.RegisterHandler) {
|
||||
h.UrlDemuxer = func(uri string) (ok bool, demuxer av.DemuxCloser, err error) {
|
||||
if !strings.HasPrefix(uri, "rtsp://") {
|
||||
return
|
||||
}
|
||||
ok = true
|
||||
demuxer, err = Dial(uri)
|
||||
return
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user