Totalement nouveau à ce! Comme le titre l'indique, j'essaie de diffuser un flux depuis OpenCV via Live555 à l'aide de H.264 capturé à partir d'une webcam.Service d'un flux en direct OpenCV H.264 à travers Live555 sur Windows
J'ai essayé quelque chose comme:
#define LOCALADDRESS "rtsp://localhost:8081" // Address media is served
#define FOURCCCODEC CV_FOURCC('H','2','6','4') // H.264 codec
#define FPS 25 // Frame rate things run at
m_writer = cvCreateVideoWriter(LOCALADDRESS, FOURCCCODEC, FPS, cvSize(VIDEOWIDTH, VIDEOHEIGHT));
comme la lecture d'un flux RTSP, est fait similaire:
CvCapture *capture = cvCreateFileCapture(LOCALADDRESS);
qui ne fonctionne pas si je me tourne vers LIVE555. Comment est-ce que je nourris un CvCapture codé en H.264 pour être servi par Live555? Il ne semble pas y avoir de façon directe de servir un bytestream de l'un à l'autre ou peut-être qu'il me manque quelque chose.