Получения IP-камеры H. 264 видео
Привет,
У меня есть проект на C# с использованием Emgu.CV.
В моем проекте у меня есть IP-камера с видеокодером H. 264. Кодирование дало 2 строки для доступа к видео камеры,
1) http://192.168.0.11:35271/image1 2) rtsp://192.168.0.11/stream1.sdp
С помощью следующего кода я могу получить доступ к видео и показать его в ImageBox
_capture = new VideoCapture("http://192.168.0.11:35271/image1", VideoCapture.API.Any);
что кажется форматом MJPEG
Но для следующего кода я не могу получить доступ к видео и показать его в ImageBox таким же образом,
_capture = новый захватить видео("протокол RTSP://192.168.0.11/потоке stream1.СДП", захватить видео.API-интерфейс.Любой);
что кажется H. 264.
Мне нужен формат H. 264, чтобы сохранить память низкой и низкой пропускной способностью, так как в конечном счете я собираюсь добавить радиосвязь вместо кабеля Ethernet.
Есть ли у кого-нибудь подобная проблема? Может кто-нибудь помочь, пожалуйста?
Я добавляю этот код,
флаг var = _capture.Открыто;
Приставка.WriteLine(flag); //для флага rtsp = false?
Что я уже пробовал:
_capture = new VideoCapture("http://192.168.0.11:35271/image1", VideoCapture.API.Any);// successful further code can show the live stream in an ImageBox _capture = new VideoCapture("rtsp://192.168.0.11/stream1.sdp", VideoCapture.API.Any); // Not successful var flag = _capture.IsOpened; Console.WriteLine(flag); //for the rtsp flag = false?