mpegts, srt: support MPEG-4 Audio LATM tracks (#4403) (#4759)

This commit is contained in:
Alessandro Ros 2025-07-21 10:02:40 +02:00 committed by GitHub
parent d0a97e47ff
commit cc27cf6563
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
19 changed files with 668 additions and 76 deletions

View file

@ -5,7 +5,6 @@ import (
"time"
"github.com/bluenviron/gortsplib/v4/pkg/description"
mcmpegts "github.com/bluenviron/mediacommon/v2/pkg/formats/mpegts"
srt "github.com/datarhei/gosrt"
"github.com/bluenviron/mediamtx/internal/conf"
@ -70,7 +69,7 @@ func (s *Source) Run(params defs.StaticSourceRunParams) error {
func (s *Source) runReader(sconn srt.Conn) error {
sconn.SetReadDeadline(time.Now().Add(time.Duration(s.ReadTimeout)))
r := &mcmpegts.Reader{R: sconn}
r := &mpegts.EnhancedReader{R: sconn}
err := r.Initialize()
if err != nil {
return err