如何判断码流中的I帧和P帧
if(pData[i] == 0 && pData[i+1] == 0 &&
pData[i+2] == 0 && pData[i+3] == 1 &&
(pData[i+4] & 0x1F) == 5)
{
cout<<"IS I_FRAME"<<endl;
}
else if(pData[i] == 0 && pData[i+1] == 0 &&
pData[i+2] == 0 && pData[i+3] == 1 &&
(pData[i+4] & 0x1F) == 1)
{
cout<<"IS P_FRAME"<<endl;
}