diff --git a/pkg/mp4f/consumer.go b/pkg/mp4f/consumer.go index 09b8757a..56e8a523 100644 --- a/pkg/mp4f/consumer.go +++ b/pkg/mp4f/consumer.go @@ -14,6 +14,7 @@ import ( type Consumer struct { streamer.Element + Medias []*streamer.Media UserAgent string RemoteAddr string @@ -26,6 +27,10 @@ type Consumer struct { } func (c *Consumer) GetMedias() []*streamer.Media { + if c.Medias != nil { + return c.Medias + } + return []*streamer.Media{ { Kind: streamer.KindVideo,