fix parsing of H264 tracks with empty sprop-parameter-sets

This commit is contained in:
aler9
2022-12-13 19:02:01 +01:00
parent b9a15679b3
commit 60596c32d1
2 changed files with 35 additions and 13 deletions

View File

@@ -443,6 +443,30 @@ func TestNewFromMediaDescription(t *testing.T) {
PacketizationMode: 1,
},
},
{
"h264 empty sprop-parameter-sets",
&psdp.MediaDescription{
MediaName: psdp.MediaName{
Media: "video",
Protos: []string{"RTP", "AVP"},
Formats: []string{"96"},
},
Attributes: []psdp.Attribute{
{
Key: "rtpmap",
Value: "96 H264/90000",
},
{
Key: "fmtp",
Value: "96 packetization-mode=1; sprop-parameter-sets=",
},
},
},
&H264{
PayloadTyp: 96,
PacketizationMode: 1,
},
},
{
"video h265",
&psdp.MediaDescription{