首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

jrtplib的有关问题

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

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

热点排行