Добрый день. Столкнулись со следующей проблемой. Есть 2 источника видео (RTP/RTSP multicast). По отдельности оба источника проигрываются в VLC без проблем. Но если одновременно запустить 2 экземпляра VLC на проигрывание этих потоков, то в каждом экземпляре VLC наблюдаем хаотичное переключение видео с оного потока на другой поток. То есть ощущение такое, что VLC плееры пытаются одновременно воспроизвести сразу оба потока. На Ubuntu 16.04 (с VLC той же версии 2.2.2) такой проблемы нет, оба потока отображаются корректно.
Помогите, пожалуйста, разобраться с данной проблемой.
vit@bssuite :~/develop/binokulars/bsobserver$ netstat -gn
IPv6/IPv4 Group Memberships
Interface RefCnt Group
————— —— ———————
lo 1 224.0.0.1
eth0 2 232.29.14.52
eth0 2 232.155.216.87
eth0 1 224.0.0.251
eth0 1 224.0.0.1
lo 1 ff02::1
lo 1 ff01::1
eth0 1 ff02::1
eth0 1 ff01::1
vit@bssuite :~/develop/binokulars/bsobserver$
Очень много сообщений типа:
avcodec warning: More than 4 late frames, dropping frame
core warning: picture is too late to be displayed (missing 42 ms)
а в остальном ничего особеннного. никаких существенных ошибок в логе нет.
кроме того, проблема точно не в VLC. avplay ведет себя похожим образом (за тем исключением что картинки не накладываются одна на другую, а во всех экземплярах avplay проигрывается поток, который был запущен последним).
А что VLC пишет в логах?