From 4e7fa52fffaf86e95827467ef7c91936c8770750 Mon Sep 17 00:00:00 2001 From: cnderrauber Date: Tue, 28 Jul 2026 15:47:39 +0800 Subject: [PATCH] h264 main profile codcs --- codecs/codecs.go | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/codecs/codecs.go b/codecs/codecs.go index d3b7360dd..fd68e4235 100644 --- a/codecs/codecs.go +++ b/codecs/codecs.go @@ -130,6 +130,24 @@ var ( PayloadType: 108, } + H264ProfileLevelId4d001fPacketizationMode0CodecParameters = webrtc.RTPCodecParameters{ + RTPCodecCapability: webrtc.RTPCodecCapability{ + MimeType: mime.MimeTypeH264.String(), + ClockRate: 90000, + SDPFmtpLine: "level-asymmetry-allowed=1;packetization-mode=0;profile-level-id=4d001f", + }, + PayloadType: 39, + } + + H264ProfileLevelId4d001fPacketizationMode1CodecParameters = webrtc.RTPCodecParameters{ + RTPCodecCapability: webrtc.RTPCodecCapability{ + MimeType: mime.MimeTypeH264.String(), + ClockRate: 90000, + SDPFmtpLine: "level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=4d001f", + }, + PayloadType: 106, + } + H264HighProfileFmtp = "level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=640032" H264HighProfileCodecParameters = webrtc.RTPCodecParameters{ RTPCodecCapability: webrtc.RTPCodecCapability{