rtp拆包到h264,aac

时间:2019-06-18 15:44:35

标签: h.264 rtp

我已经创建了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

image1 image2

0 个答案:

没有答案