Я не могу воспроизвести видеопоток UDP с LibVLCSharp

Я начинаю учиться использовать библиотеку LibVLCSharp. Прямо сейчас я пытаюсь воспроизвести потоковое видео, которое приходит мне в многоадресном UDP, 224.XX.XX.XX: PORT. Проблема в том, что указанное видео приходит ко мне без формата.

Я могу воспроизвести его в cmd с помощью: vlc udp://@224.XX.XX.XX:PORT —demux=mp4v —rawvid-fps=12

Это код mi:

public void PlayURLFile(string file) { var media = new Media(_libVLC, «udp://@224.XX.XX.XX:XXXXX»); media.AddOption(«:demux=mp4v»); media.AddOption(«:rawvid-fps=12»); _mp.Play(media); isPlaying = true; }

При выполнении он не показывает мне никаких ошибок.

Видеообзор, который я должен показать, показывает мне черный экран.

Я понимаю, что проблема может заключаться в том, что я неправильно ввожу AddOption или в других параметрах. Но после борьбы с кодом и просмотра документации я не могу найти проясняющего ответа.

Может ли кто-нибудь мне помочь?

Приветствую и спасибо.

когда вы говорите, что воспроизводите в cmd, вы имеете в виду, что действительно заставляете его работать в CMD?   —  person AMG194    schedule 25.11.2020

включите подробные журналы отладки и поделитесь ими полностью здесь, пожалуйста   —  person AMG194    schedule 25.11.2020

Да, в терминале cmd Windows проигрывает без проблем.   —  person AMG194    schedule 25.11.2020

поделитесь полными подробными журналами с libvlc, затем   —  person AMG194    schedule 26.11.2020

Используйте команду vlc udp: //@224.XX.XX.XX: PORT —demux = mp4v —rawvid-fps = 12 в связывателе VLC.exe.   —  person AMG194    schedule 26.11.2020

Источник: ledsshop.ru

Стиль жизни - Здоровье!