fix: remove PCMU, keep only PCMA (always 8000 Hz per G.711 spec)

This commit is contained in:
Luan Freitas
2026-03-17 10:27:23 -03:00
parent d9af354de8
commit 65af579770
+1 -15
View File
@@ -91,7 +91,7 @@ func (c *Producer) probe() error {
case StreamTypeMetadata:
for _, streamType := range pkt.Payload {
switch streamType {
case StreamTypeH264, StreamTypeH265, StreamTypeAAC, StreamTypePrivateOPUS, StreamTypePCMATapo, StreamTypePCMUTapo:
case StreamTypeH264, StreamTypeH265, StreamTypeAAC, StreamTypePrivateOPUS, StreamTypePCMATapo:
waitType = append(waitType, streamType)
}
}
@@ -147,18 +147,6 @@ func (c *Producer) probe() error {
Codecs: []*core.Codec{codec},
}
c.Medias = append(c.Medias, media)
case StreamTypePCMUTapo:
codec := &core.Codec{
Name: core.CodecPCMU,
ClockRate: 8000,
}
media := &core.Media{
Kind: core.KindAudio,
Direction: core.DirectionRecvonly,
Codecs: []*core.Codec{codec},
}
c.Medias = append(c.Medias, media)
}
}
@@ -175,8 +163,6 @@ func StreamType(codec *core.Codec) uint8 {
return StreamTypeAAC
case core.CodecPCMA:
return StreamTypePCMATapo
case core.CodecPCMU:
return StreamTypePCMUTapo
case core.CodecOpus:
return StreamTypePrivateOPUS
}