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)表示不是
任何人如果有更好的答案,請發佈。