我已经创建了Rtp拆包h264,aac
我已经对其ffmpeg -re -i input.mp4 -c:a aac -vn -f rtp rtp://127.0.0.1:11111
进行了测试,它可以100%使用AAC
测试时ffmpeg -re -i input.mp4 -c:v h264 -an -f rtp rtp://127.0.0.1:11112
不是100%出现错误
我已将rtp实施为nalu处理所有STAP A , MTAP 24 , FU B
并正确获得最终的NALU
当尝试将NALU
存储到前缀为0x00000001
的外部文件时
@Override
public void accept(NALU nalu) {
try {
stream.write(new byte[]{0x00, 0x00, 0x00, 0x01});
stream.write(nalu.getData());
} catch (IOException e) {
e.printStackTrace();
}
}
使用vlc播放器播放h264时,它显示损坏的图像
what should i do with sps and pps