Commit 6fbdf0ea authored by Juliusz Chroboczek's avatar Juliusz Chroboczek

Use the new MIME type for AV1.

Chromium 91 and later uses "AV1" instead of "AV1X".  Simulcast is
still broken.
parent 993d664b
......@@ -46,7 +46,7 @@ func Keyframe(codec string, packet *rtp.Packet) (bool, bool) {
return (vp9.Payload[0] & 0xC) == 0, true
}
return (vp9.Payload[0] & 0x6) == 0, true
} else if strings.EqualFold(codec, "video/av1x") {
} else if strings.EqualFold(codec, "video/av1") {
if len(packet.Payload) < 2 {
return false, true
}
......
......@@ -168,7 +168,7 @@ func CodecPayloadType(codec webrtc.RTPCodecCapability) (webrtc.PayloadType, erro
default:
return 0, errors.New("unknown VP9 profile")
}
case "video/av1x":
case "video/av1":
return 35, nil
case "video/h264":
profile := fmtpValue(codec.SDPFmtpLine, "profile-level-id")
......@@ -231,7 +231,7 @@ func codecsFromName(name string) ([]webrtc.RTPCodecParameters, error) {
case "av1":
codecs = []webrtc.RTPCodecCapability{
{
"video/AV1X", 90000, 0,
"video/AV1", 90000, 0,
"",
fb,
},
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment