|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
23.12.2015, 09:22 | #1 |
Пользователь
Регистрация: 05.05.2015
Сообщений: 55
|
Проверка наличия rtsp-потока для воспроизведения через libvlc
Здравствуйте.
Пишу программу с возможностью показа видео с IP-камер. Использую libvlc. Процедуры начала трансляции и остановки(с офф-сайта https://wiki.videolan.org/Using_libvlc_with_Delphi/): Код:
|
24.12.2015, 11:05 | #2 |
Пользователь
Регистрация: 05.05.2015
Сообщений: 55
|
Подсказали:
Код:
|
25.12.2015, 16:16 | #3 |
Пользователь
Регистрация: 05.05.2015
Сообщений: 55
|
Не совсем оно.
Во-первых, libvlc_MediaPlayerEncounteredError возникает, когда до запуска нет связи с камерой, а потом нажать play. А если шло воспроизведение, а потом произошел обрыв соединения, то возникнет libvlc_MediaPlayerEndReached. Это если я правильно понял. А вот вторая проблема: если во время воспроизведения разорвать сеть на несколько секунд, а потом опять восстановить, то плеер - либо несколько секунд показывает застывшую картинку, потом несколько секунд что-то буферрирует и восстанавливает поток(это может длиться секунд 40); - либо продолжает показывать, но с задержкой(примерно равной времени разрыва). Как избавиться от такой задержки? И можно ли отловить эти миниразрывы? |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Помогите с RTSP потоком (нужно сделать снимок из потока) | power11 | Мультимедиа в Delphi | 1 | 30.04.2015 20:01 |
Проверка наличия соединения | tocsik | C/C++ Сетевое программирование | 2 | 02.07.2014 10:43 |
Проверка наличия интернета через прокси сервер. | Crunkordie | Общие вопросы Delphi | 0 | 20.07.2011 11:35 |
Программа для воспроизведения тонового звука через промежуток времени | Vl-sn | Помощь студентам | 9 | 12.03.2010 20:27 |
проверка наличия файла | Juffin | Общие вопросы Delphi | 2 | 18.04.2009 14:17 |