读书人

jrtplib的有关问题

发布时间: 2013-06-19 10:26:40 作者: rapoo

jrtplib的问题
本帖最后由 oyljerry 于 2013-05-10 17:27:27 编辑 调jrtplib库
两个问题:
1 接收的时候


if (pCaptureFrame->m_pRtpSession->GotoFirstSourceWithData())//程序跑一段时间会挂在这个函数
{
RTPPacket *rtpPacket = NULL;
pCaptureFrame->m_pRtpSession->BeginDataAccess();
rtpPacket = pCaptureFrame->m_pRtpSession->GetNextPacket();
pCaptureFrame->m_pRtpSession->EndDataAccess();

while (rtpPacket)
{
int nPacketLen = (int)rtpPacket->GetPayloadLength();
// 添加到sample
memcpy(pRecvBuffer, rtpPacket->GetPayloadData(), rtpPacket->GetPayloadLength());
pCaptureFrame->m_pInputData->PushData(pRecvBuffer, nPacketLen);
//
pCaptureFrame->m_pRtpSession->BeginDataAccess();
pCaptureFrame->m_pRtpSession->DeletePacket(rtpPacket);
rtpPacket = pCaptureFrame->m_pRtpSession->GetNextPacket();
pCaptureFrame->m_pRtpSession->EndDataAccess();
}
}

GotoFirstSourceWithData 程序跑一段时间会挂在这个函数 不知是什么原因

2、使用rtp传输的时候,如果传输过程中网络出现问题,好像没有返回错误的回调函数之类的
如何判断当前网络是否正常呢?
[解决办法]
引用:
Quote: 引用:

2. 网络有问题,函数最终还是会返回的吧


接收端没启动,发送端发送都是返回成功

要么就是有什么地方没设置好,不然就是这个库太水了
[解决办法]
用这个例子试试:http://bbs.csdn.net/topics/320129432

读书人网 >VC/MFC

热点推荐