0
我正在使用IP摄像机进行实时视频处理。使用Gstreamer管道(使用RTSPSRC)流式传输视频。如何知道IP摄像机(RTSP)是否正在流式传输?
我想知道如何检测流式传输时的电源/网络故障。如何使它从这种情况下恢复?
我正在使用IP摄像机进行实时视频处理。使用Gstreamer管道(使用RTSPSRC)流式传输视频。如何知道IP摄像机(RTSP)是否正在流式传输?
我想知道如何检测流式传输时的电源/网络故障。如何使它从这种情况下恢复?
这是我在做什么截至目前,
int check_connection(void){
char number[5];
int out;
FILE *f = popen("ping -c 1 192.168.0.220 > /dev/null && echo '1' || echo '0'", "r");
while (fgets(number, 5, f) != NULL) {
out = *number;
}
pclose(f);
return out;}
,并用它来检查其连接与否。返回值49(ASCII码为1)表示其已连接,48(ASCII码为0)表示不是
任何人如果有更好的答案,请发布。