Я хочу получать поток RTSP с камеры Panasonic (модель WV-SPN531) и отображать видео в реальном времени в приложении формы C#.
Если я использую VLC и подключаюсь к «rtsp: // IP_ADDRESS/MediaInput/h264/stream_1», потоковая передача работает нормально.
Кодек: H264 - MPEG-4 AVC (part10) (h264)
Разрешение: 1920x1080 (15 FPS)C# Потоковая передача с IP-камеры Panasonic с использованием RTSP
Я попробовал эту библиотеку, но он не работает: http://net7mma.codeplex.com/.
Я написал разработчику библиотеки, и я описал проблему, и он ответил, что: «В C# нет доступного MPEG-декодера прямо сейчас, а не того, о котором я точно знаю в любом случае».
Вы можете мне помочь?
«не работает» не является надлежащим описанием проблемы, пожалуйста, уточните. Возможные причины: не удалось подключиться, не удалось настроить поток, получить неправильные данные, нераспознанный формат и т. Д. Даже если он возвращает что-то вроде ERROR_UNSPECIFIED, это лучше, чем просто «не работает». Пожалуйста, также читайте инструкции, такие как http://www.catb.org/esr/faqs/smart-questions.html – Netch
Я написал разработчику библиотеки, и я описал проблему, и он ответил, что: «Нет доступных mpeg декодер в C# прямо сейчас, а не тот, о котором я точно знаю в любом случае ». – user3607507
Ну, если это так, вы можете подключить любой декодер MPEG на основе собственного кода, используя P/Invoke, но это эффективно относится к программированию на C. – Netch