MPlayer-vaapi показывает артефакты при воспроизведении потока H264

Я установил Ubuntu 14.04 на свой Surface Pro 3 и установил i965-va-driver и libva-intel-vaapi-driver, чтобы воспользоваться драйвером vaapi для декодирования видео ускорения. Затем я установил mplayer-vaapi, как предложено по этой ссылке:
Vaapi не работает в Ubuntu 13.04

Использование драйвера vaapi для декодирования и воспроизведения потока h264 mplayer показывает артефакты примерно раз в 5-10 секунд в виде частично «зеленой рамки» (рамка с зеленой полосой поперек, разной высоты, иногда большая часть кадра, иногда значительно меньше).
Журнал MPlayer показывает сообщения, например, Msgstr "RTP: пропущено 2 пакета". Я также заметил, что с включенным vaapi я не могу использовать многопоточность с libavcodec (lavdopts threads = N), на форумах это кажется ожидаемым. В таком случае, что еще я могу сделать для увеличения скорости приема RTP и скорости декодирования H.264?

Моя командная строка MPlayer:

mplayer -vo vaapi -va vaapi -benchmark -v -msglevel all=9 br60.sdp

Спасибо, Харшал Пател, инженер HPC Systems Signalogic Inc .

Артефакты отображения изображения: enter image description here

Сообщения об ошибках отображения изображения: enter image description here


Обновление вопроса:

Я использовал команду cat /proc/net/udp, и она показала мне результат,

sl  local_address rem_address   st tx_queue rx_queue tr tm->when retrnsmt   uid  timeout inode ref pointer drops                  
 1235: 00000000:B000 00000000:0000 07 00000000:00000000 00:00000000 00000000     0        0 57854 2 ffff8800a5b35e00 4256  

Здесь drop drop = 4256
Так что всякий раз, когда я вижу артефакты на MPlayer, я вижу, что счетчик отбрасываемых пакетов увеличивается Я использую vaapi или многопоточный декодер x86.

Как я могу предотвратить сброс сетевого фрейма в Linux? Существует ли обновление или исправление для Ubuntu?

Планшет Surface был подключен к Интернету через Wi-Fi. Если я подключу его к локальной сети, я не вижу потери пакетов или артефактов во время воспроизведения потока.

Так как я могу увеличить пропускную способность беспроводной сети на планшете?

ПРИМЕЧАНИЕ:

Я использую VAAPI для -vo (вывод видео) и -va (ускорение видео) в MPlayer.

0
задан 13 April 2017 в 15:24

1 ответ

Я также вижу, что артефакты MPlayer передают 720 пунктов потоком к Surface Pro 3 с установленной Ubuntu 14.04, но не используя vaapi, вместо этого с помощью-lavdopts threads=4 (x86 многопоточный H.264 декодируют). Артефакт не является "зеленым кадром", но похож, он происходит с подобным уровнем и положением кадра, как описано.

я смог получить улучшенные результаты путем выключения Администратора сети, как отмечено здесь:

, Как я могу полностью удалить NetworkManager?

я сначала заметил это, потому что каждые 30 секунд, или иногда каждая 1 минута или 2 минуты, весь Поверхностный пользовательский интерфейс запрется в течение нескольких секунд... интервал варьировался, все же это не было случайно также. Это привело меня исследовать WiFi, сканирующий..., который привел к Администратору сети.

(Мои извинения, если этот ответ показывает дважды. Я сначала отправил его две (2) недели назад, и это все еще не появилось. Я надеюсь, что это не происходит из-за эффекта NetworkManager на потоковой передаче видео RTP. Я понимаю, что существуют некоторые дебаты среди разработчиков Ubuntu относительно того, должно ли отключение NetworkManager быть выполнимой вещью или нет, но не обвиняйте меня, я - просто средство рассылки).

0
ответ дан 14 April 2017 в 01:24

Другие вопросы по тегам:

Похожие вопросы: