суббота, 22 марта 2014 г.

Стриминг звука или(и) видео с Gentoo по сети через VLC

Люблю сутра посмотреть футбол . Жена еще спит и будет не хочется. Соответственно наушники. втыкаю в комп и смотрю на мониторе.

Но провод у них короткий, достает только метр от монитора. А так как монитор большой, хочется смотреть с удобного диванчика на другом краю комнаты :) причем слушая звук из наушников.
Знаю, что самое классное решение - bluetooth гарнитура. но у меня ее под рукой не оказалось.

Поэтому решение чуть сложнее, используя стриминг:
1. На компе запускаю vlc, который стримает звук по сети. 
    Сделать это можно вот такими командами:
cvlc http://192.168.1.3:5678 --sout='#transcode{vcodec=none,acodec=mp3,ab=1,channels=2,samplerate=44100} :http{mux=ffmpeg{mux=MP3},ttl=0,dst=:8080/'
где http://192.168.1.3:5678 - это адрес sopcast трансляции, запущейнной через sopcast-bin.               Впринципе можно запускать любой источник.
dst=:8080 - говорит, что стриминг будет идти с порта 8080
            
Вот на всякий случай команда, чтобы стримать тоже самое, но вместе с видео:
сvlc http://192.168.1.3:5678 --sout='#transcode{vcodec=none,acodec=mp3,ab=128,channels=2,samplerate=44100} :http{mux=ffmpeg{mux=MP3},dst=:8080/'

2. Далее на своем андроиде запускаю Ultimate Media Player. Опытным путем было подобрано, что в этом плеере практически нулевая задержка

3. Все, можно втыкать наушники в телефон у слушать звук с него, при этом имея видео на большом экране

Да, ну и bluetooth наушники для этого дела, конечно лучше, так как задержки не будет вообще.