視訊監控除錯RTP遇到的問題
阿新 • • 發佈:2018-11-08
1、ERROR: Can't retrieve login name
這是rtpsession.cpp中的createCNAME函式有問題
if (!gotlogin)
{
// char *logname = getenv("LOGNAME");
if (logname == 0)
return ERR_RTP_SESSION_CANTGETLOGINNAME;
strncpy((char *)buffer,logname,*bufferlength);
}
logname要求獲得登陸名,而板子一般沒有登陸名,將其強制改為root即可
if (!gotlogin)
{
// char *logname = getenv("LOGNAME");
char *logname = "root";
if (logname == 0)
return ERR_RTP_SESSION_CANTGETLOGINNAME;
strncpy((char *)buffer,logname,*bufferlength);
}
2、