回 帖 发 新 帖 刷新版面

主题:自己写了个rtp包头,怎么测试啊。、

U32 SetRtpHead(int iLen1,unsigned long time,unsigned long sc)
{
    U32 flag=0;
    unsigned char * buf=(unsigned char *)&flag;
    buf[0]=0x80;
    buf[1]=0x21;
    buf[2]=((iLen1>>8)&0xff);
    buf[3]=(iLen1&0xff);
    buf[4]=((time>>24)&0xff);
    buf[5]=((time>>16)&0xff);
    buf[6]=((time>>8)&0xff);
    buf[7]=(time&0xff);
    sc=0x12345678;
    buf[8]=((sc>>24)&0x12);
    buf[9]=((sc>>16)&0x34);
    buf[10]=((sc>>8)&0x56);
    buf[11]=(sc&0x78);
    return flag;
}

回复列表 (共2个回复)

沙发


[em2]我也很想知道。。。。。

板凳

知道了。
int main()
{
    char buf[12] ={0};
    int a=2000;
    unsigned long b=0x23256562;
    unsigned long c=0x12345678;
    SetRtpHead(buf,a,b,c);
    return 0;
    
}

我来回复

您尚未登录,请登录后再回复。点此登录或注册