Это должно быть классической простой ошибка, которую я не могу найти ..libvlc - простой C++ потокового
Я использую libvlc из проекта VS2010 C++. Я следовал за этими шагами, чтобы выполнить запись с веб-камеры и потоковое через RTSP:
1)
inst = libvlc_new (1, myargs);
, где myargs просто содержат плагин путь
2)
libvlc_vlm_add_broadcast(inst, "mybroadcast", "dshow://", "#transcode{vcodec=h264,vb=0,scale=0,acodec=mp4a,ab=128,channels=2,samplerate=44100}:rtp{sdp=rtsp://:5544/}", 0, NULL, TRUE, 0);
3) libvlc_vlm_play_media (inst, "mybroadcast");
4) Сон на какое-то время, так как libvlc использует потоки, я могу быть уверен, что это не помешает.
Журнал ошибок говорит:
live555 debug: connection timeout live555 error: Failed to connect with rtsp://192.168.1.100:5544
Где я получаю неправильно?
Пожалуйста, не указывайте мне документацию по кислороду, я уже прочитал ее тысячи раз и на самом деле не содержит ответа. Там была ссылка о потоковой варианте, но теперь сломан на вики разработчиков VLC
Я с просьбой о помощи, пожалуйста
Вы можете подключиться к приложению vlc? Сообщение об ошибке просто говорит, что libvlc не может подключиться к URL-адресу rtsp? – neuro
Damndamndamndamn Я нашел решение: URL-адрес был искажен .. «/» в конце URL-адреса был необходим ... спасибо за вашу помощь в любом случае! –
@PaulAndrews Можете ли вы рассказать мне, как использовать vlc с c/C++ с помощью visual studio? –