diff --git a/go.mod b/go.mod index 99dff87..5a9c342 100644 --- a/go.mod +++ b/go.mod @@ -7,7 +7,7 @@ require ( github.com/pion/rtcp v1.2.10 github.com/pion/webrtc/v3 v3.1.48 go.uber.org/zap v1.23.0 - m7s.live/engine/v4 v4.8.4 + m7s.live/engine/v4 v4.8.7 ) require ( diff --git a/go.sum b/go.sum index 1997d71..71c2461 100644 --- a/go.sum +++ b/go.sum @@ -274,5 +274,5 @@ gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C gopkg.in/yaml.v3 v3.0.0-20210107192922-496545a6307b/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA= gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= -m7s.live/engine/v4 v4.8.4 h1:yV8S1w6PqAle6xhcOnVpla84m+rE5e0z74OUAAsVv1A= -m7s.live/engine/v4 v4.8.4/go.mod h1:Knz1H4ZhJDooORkHOuHGNquSyA4txJFgVCng5rTEAm8= +m7s.live/engine/v4 v4.8.7 h1:UTclIL+4GxDSr1dhTBtPeNj376ZJRK7si2O5eeW8VEE= +m7s.live/engine/v4 v4.8.7/go.mod h1:OgI9lOQ1bE64s9rApdGGop1MBAJIpc/V2MJ190d9ig4= diff --git a/subscriber.go b/subscriber.go index 8bf5500..153e83b 100644 --- a/subscriber.go +++ b/subscriber.go @@ -82,7 +82,7 @@ func (suber *WebRTCSubscriber) OnEvent(event any) { suber.flvHeadCache[0] = 9 suber.DC.Send(codec.FLVHeader) } - suber.DC.Send(util.ConcatBuffers(v.FLV)) + suber.DC.Send(util.ConcatBuffers(codec.VideoAVCC2FLV(v.AVCC,0))) } case VideoRTP: if suber.videoTrack != nil {