Jul. 23rd, 2007

midbar: (Default)
Я давно уже пробовал стримить видео по сетке, но результаты мне не очень нравились. Слишком много лагов (картинка замирает и на экране висит некоторое время эффект печати). На прошлой неделе добавил памяти на сервере и попробовал еще раз застримить видео по сетке. Рузультаты были более чем удовлетворительные. Лаги были по прежнему, но секунды на 1-2 и не чаще одного раза на 10 минут.

Для стрима я использую vlc. Собственна одна программа может быть одновременно и сервером и клиентом.
На сервере в команд лайне запускаю вот такую команду:
vlc -vvv "$file" --sout '#rtp{dst=192.168.0.12,port=1234,sdp=rtsp://192.168.0.123:8080/test.sdp}'

где $file - это тот файл, который мы хотим застримить.
dst=192.168.0.12 - может быть произвольным адресом, но по какой-то сакральной причине без этого не работает
sdp=rtsp://192.168.0.123:8080/test.sdp - адрес сервера, собственно к этому адресу мы будет подключаться клиентом.

А теперь на удаленном компьютере запускаем програму vlc в графическом виде и вот так как показано ниже открываем стрим:
картинка )

Вуа-ля, все работает.

Требования к железу.
На сервере у меня 750 мегабайт оперативки и процессор АМД Атлон 1700 (1.13 Мгц).
Сетка wifi 11 Мбит.
Думаю, что если поменять еще и сетку на 56 Мбит, то все ваще летать будет

Profile

midbar: (Default)
midbar

March 2012

S M T W T F S
     123
45678910
11121314151617
18192021222324
25262728293031

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Oct. 21st, 2017 06:40 am
Powered by Dreamwidth Studios