完全不熟悉这个!正如标题所说,我试图通过使用从网络摄像头捕获的H.264的Live555从OpenCV提供一个流。在Windows上通过Live555为OpenCV H.264流提供服务
我已经试过类似:
#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));
为阅读RTSP流,也同样做到:
CvCapture *capture = cvCreateFileCapture(LOCALADDRESS);
不工作,所以我转向LIVE555。如何提供由H.264编码的CvCapture以供Live555使用?似乎没有一种直接的方式来为一个字节流提供服务,或者我错过了一些东西。