Я запускаю последнюю версию Ubuntu на своем ПК и хочу передать весь рабочий стол на экран телевизора, подключенный к Raspberry Pi, работающему с XBMC.
До сих пор мне удалось захватить поток avconf.
Сбрасывает его в файл, а также передает его в XBMC через HTTP (я создал .strm файлы на источнике в XBMC, чтобы иметь легкий доступ к потокам). Поток занимает пару секунд, и после этого у меня есть задержка около 4 секунд между действиями на экране и результатом на телевизоре.
Это нормально для меня, но, возможно, можно настроить с помощью лучшего кодека или параметров транспорта (возможно, RTS).
поток весь мой рабочий стол
Ни при загрузке файла, ни при потоковой передаче на XBMC.
Я использую следующую команду, чтобы захватить мой экран:
avconv \
-f x11grab -s 1920x1080 -r 25 -i :0.0+0.0 \
-f alsa -ac 2 -i pulse \
-vcodec libx264 -preset ultrafast -s 1280x720 \
-acodec libmp3lame \
-threads 0 test.avi
И следующий для того, чтобы сделать это с помощью команды grabbing или моей настройки звука? поток:
avconv ... -f mpegts - | \
vlc -I dummy - --sout='#std{access=http,mux=ts,dst=:$PORT}'