fix: crypto no idr frame

This commit is contained in:
banshan
2024-12-31 13:52:26 +08:00
parent 5a4b88a5a8
commit d12d9ff421
+3 -2
View File
@@ -157,8 +157,9 @@ func (t *Transform) Go() error {
}
}
if needEncrypt {
if encBytes, err := t.cryptor.Encrypt(mem); err == nil {
copyVideo.Nalus.Append(encBytes)
encBytes, err := t.cryptor.Encrypt(mem[2:])
if err == nil {
copyVideo.Nalus.Append(append([]byte{mem[0], mem[1]}, encBytes...))
} else {
copyVideo.Nalus.Append(mem)
}