diff --git a/track_h264.go b/track_h264.go index 5844c0cc..a58451a2 100644 --- a/track_h264.go +++ b/track_h264.go @@ -96,8 +96,8 @@ func (t *Track) ExtractConfigH264() (*TrackConfigH264, error) { } if tmp[0] == "sprop-parameter-sets" { - tmp := strings.SplitN(tmp[1], ",", 2) - if len(tmp) != 2 { + tmp := strings.SplitN(tmp[1], ",", 3) + if len(tmp) < 2 { return nil, fmt.Errorf("invalid sprop-parameter-sets (%v)", v) }