2016-10-25 5 views
0

Можно ли использовать этот код для захвата видеопотока с помощью ip-камеры?Возможно ли использовать Emgu CV 3.0 для открытия прямого потока с протоколом rstp с ffmpeg h264

Capture cap = new Capture("rtsp://192.168.42.1:554/live"); imageBox1.Image = cap.QueryFrame();

, потому что моя коробка изображение не отображает ничего, но когда я попытался его просмотра в VLC Media Player адрес IP работал. Пожалуйста помоги.

Я также пробовал с VLCPlugin v2 вместо того, чтобы использовать Imagebox и адрес IP-прежнему работать ..

Я также пробовал с ISpy и работал под FFmpeg (h264), может быть, проблема есть? Я использую Visual Studio Ultimate 2010, Emgu CV 3.x. и я использую Пожалуйста, помогите. Долгое время работала над этим.

ответ

0
cap.ImageGrabbed += VideoCapture_ImageGrabbed; 
cap.Start(); 

затем:

private void VideoCapture_ImageGrabbed(object sender, EventArgs e) 
{ 
    Mat frame = new Mat(); 
    cap.Retrieve(frame); 
}