mirror of
https://github.com/Monibuca/plugin-hdl.git
synced 2025-10-05 16:56:55 +08:00
跟随引擎修改
This commit is contained in:
4
main.go
4
main.go
@@ -58,7 +58,7 @@ func HDLHandler(w http.ResponseWriter, r *http.Request) {
|
||||
w.Header().Set("Transfer-Encoding", "chunked")
|
||||
w.Header().Set("Content-Type", "video/x-flv")
|
||||
w.Write(codec.FLVHeader)
|
||||
sub := Subscriber{Sign: sign, ID: r.RemoteAddr, Type: "FLV"}
|
||||
sub := Subscriber{Sign: sign, ID: r.RemoteAddr, Type: "FLV", Ctx2: r.Context()}
|
||||
if err := sub.Subscribe(stringPath); err == nil {
|
||||
var buffer bytes.Buffer
|
||||
if _, err := amf.WriteString(&buffer, "onMetaData"); err != nil {
|
||||
@@ -107,7 +107,7 @@ func HDLHandler(w http.ResponseWriter, r *http.Request) {
|
||||
return
|
||||
}
|
||||
codec.WriteFLVTag(w, codec.FLV_TAG_TYPE_SCRIPT, 0, buffer.Bytes())
|
||||
sub.Play(r.Context(), sub.OriginAudioTrack, sub.OriginVideoTrack)
|
||||
sub.Play(sub.OriginAudioTrack, sub.OriginVideoTrack)
|
||||
}
|
||||
}
|
||||
func WriteEcmaArray(w amf.Writer, o amf.Object) (n int, err error) {
|
||||
|
Reference in New Issue
Block a user