install go2rtc on bob
This commit is contained in:
@@ -0,0 +1,22 @@
|
||||
package hls
|
||||
|
||||
import (
|
||||
"io"
|
||||
"net/url"
|
||||
|
||||
"github.com/AlexxIT/go2rtc/pkg/mpegts"
|
||||
)
|
||||
|
||||
func OpenURL(u *url.URL, body io.ReadCloser) (*mpegts.Producer, error) {
|
||||
rd, err := NewReader(u, body)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
prod, err := mpegts.Open(rd)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
prod.FormatName = "hls/mpegts"
|
||||
prod.RemoteAddr = u.Host
|
||||
return prod, nil
|
||||
}
|
||||
Reference in New Issue
Block a user