mirror of
https://github.com/bluenviron/mediamtx
synced 2025-02-03 05:02:55 +00:00
339d6ab16e
it was wrongly set to "video".
27 lines
533 B
Go
27 lines
533 B
Go
package core
|
|
|
|
import (
|
|
"github.com/aler9/gortsplib/v2/pkg/format"
|
|
"github.com/aler9/gortsplib/v2/pkg/media"
|
|
)
|
|
|
|
type streamMedia struct {
|
|
formats map[format.Format]*streamFormat
|
|
}
|
|
|
|
func newStreamMedia(medi *media.Media, generateRTPPackets bool) (*streamMedia, error) {
|
|
sm := &streamMedia{
|
|
formats: make(map[format.Format]*streamFormat),
|
|
}
|
|
|
|
for _, forma := range medi.Formats {
|
|
var err error
|
|
sm.formats[forma], err = newStreamFormat(forma, generateRTPPackets)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
}
|
|
|
|
return sm, nil
|
|
}
|