При потоковой передаче / записи моего рабочего стола, как я также записываю аудио?

Я запускаю последнюю версию 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}'
1
задан 5 March 2014 в 22:38

0 ответов

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

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