RTPSession session;
RTPSessionParams sessionparams;
sessionparams.SetOwnTimestampUnit(1.0/8000.0);

RTPUDPv4TransmissionParams transparams;
transparams.SetPortbase(8000);//这个端口号是干嘛的呀???

int status = session.Create(sessionparams,&transparams);
if (status < 0)
{
std::cerr << RTPGetErrorString(status) << std::endl;
exit(-1);
}

uint8_t localip[]={192,168,1,15};
RTPIPv4Address addr(localip,9000);//这是链接服务器的Ip与port吧???

status = session.AddDestination(addr);

解决方案 »

  1.   

    http://blog.csdn.net/heanyu/article/details/6077827
      

  2.   

      uint8_t localip[]={192,168,1,15};
        RTPIPv4Address addr(localip,9000);//这是链接服务器的Ip与port吧???这个是滴第一个没找到!
      

  3.   

    RTP的发送和接收主要是对于RTPsession的参数设置。接收端代码我们设置端口为监听端口,发送端 SetPortbase(portBase)为发送端口,而在RTPSession::AddDestination函数中端口使用目的地的监听端口;
      

  4.   

    对于RTPsession的参数设置。接收端代码我们设置端口为监听端口,发送端 SetPortbase(portBase)为发送端口//写摄像头的端口吗
      

  5.   

    客户端setportbase这个端口是客户端接受服务器发来的数据的吧