2015-01-29 2 views
0

Я только что создал VLC-библиотеку для iOS по адресу VLCKit и использовал ее для отображения видеопотока. Мне нужно отображать его в режиме реального времени с минимальной задержкой, поэтому я попытался найти способ уменьшить количество буферизованных кадров (или что-то похожее на него) перед отображением на UIView. Я начал искать в модуле MobileVLCKit, но, похоже, свойство не позволяет мне это контролировать.Как управлять количеством буферизованных кадров VLCkit?

Мне интересно, может ли изменение быть выполнено на самом MobileVLCKit или в библиотеке VLC. Если да, мне нужно будет изменить библиотеку и перестроить ее? Какой параметр мне нужно изменить?

ответ

0

После того, как вы потратили время на просмотр библиотеки vlc без успеха, я попытался использовать rtsp вместо протокола rtmp, и в реальном времени созданного видео было улучшено.

Таким образом, я также нашел обходное решение, установив таймер, чтобы заставить игрока перемещаться по буферным кадрам. Это может привести к неровности, но сохранить видео в режиме реального времени.

Смежные вопросы