add handler
This commit is contained in:
parent
57c2e849f2
commit
29c2b0e6af
12
rtmp.go
12
rtmp.go
@ -14,6 +14,7 @@ import (
|
|||||||
"github.com/nareix/pio"
|
"github.com/nareix/pio"
|
||||||
"github.com/nareix/flv/flvio"
|
"github.com/nareix/flv/flvio"
|
||||||
"github.com/nareix/av"
|
"github.com/nareix/av"
|
||||||
|
"github.com/nareix/av/avutil"
|
||||||
"github.com/nareix/codec"
|
"github.com/nareix/codec"
|
||||||
"github.com/nareix/codec/h264parser"
|
"github.com/nareix/codec/h264parser"
|
||||||
"github.com/nareix/codec/aacparser"
|
"github.com/nareix/codec/aacparser"
|
||||||
@ -1578,3 +1579,14 @@ func (self *Conn) handshakeServer() (err error) {
|
|||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func Handler(h *avutil.RegisterHandler) {
|
||||||
|
h.UrlDemuxer = func(uri string) (ok bool, demuxer av.DemuxCloser, err error) {
|
||||||
|
if !strings.HasPrefix(uri, "rtmp://") {
|
||||||
|
return
|
||||||
|
}
|
||||||
|
ok = true
|
||||||
|
demuxer, err = Dial(uri)
|
||||||
|
return
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user