Я пытаюсь реализовать приложение с java, которое отображает видеопоток.Как использовать SDP-файл с VLCJ
На самом деле i'am использованием VLCJ: https://github.com/caprica/vlcj
Проблема я получаю сообщение об ошибке при попытке подключиться к видеопотока веб-камеры:
[052989d4] rtp demux error: unspecified payload format (type 96)
[052989d4] rtp demux: A valid SDP is needed to parse this RTP stream.
[052989d4] core demux error: SDP required
[052989d4] core demux error: A description in SDP format is required to receive the RTP stream. Note that rtp:// URIs cannot work with dynamic RTP payload format (96).
Для вебкамеры я получил SDP -File:
m=video 61000 RTP/AVP 96
c=IN IP4 230.0.1.1
a=rtpmap:96 H264/90000
вопрос: Как я могу настроить VLCJ или как я использую SDP с VLCJ, на самом деле i'am Усин г VLCJ Embedded Media Player так:
EmbeddedMediaPlayerComponent myMediaPlayer = new EmbeddedMediaPlayerComponent();
uk.co.caprica.vlcj.player.MediaPlayer mediaPlayer myMediaPlayer.getMediaPlayer();
mediaPlayer.setStandardMediaOptions();
mediaPlayer.playMedia("rtp://@230.0.1.1:61000");
Я понятия не имею, как установить информацию из SDP в Java медиаплеера, так что игрок может подключиться к потоку моей камеры.
Есть идеи? Пожалуйста помоги.
Вы пробовали просто играть в SDP-файл с VLC? Работает ли он в этом случае? – berry120
Да, с прямым использованием пути моего sdp-файла он работает, thanx много – Tomi
Как получить файл sdp для потока MJPEG? – beemaster