Лаги при вещании видео под Linux
Мне вот debug=9 не очень нравится. Что говорит документация к модулю?
Какая загрузка процессора, сети?
Что понимается под "загрузкой сети"?
ты статус сервера смотреть можешь? http://tv.hackers:8090/stat.html
исходяший трафик пока < 2MBit.
File '/stat.html' not found
xawtv локально смотрит без лагов.
C какими опциями видеосервер запускал?
fixed, ACL разрешал только с локалхоста.
Попробуй сделать VideoBitRate 300(или даже 200). И еще VideoCodec mpeg4
ffmpeg собрать со всеми оптимизациями под проц...
битрейт понизил. посмотрим.
все остальные попытки уже утром..
во время лагов tcpdump показывает паузы в несколько секунд
в связи с чем вопрос, какая сетевая карта, и есть ли потери до близлежащих хостов
проверять командой ping -i0.2 -ns1472 -c1500
драйвер 8139too
00:0b.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
tv.hackers=172.16.34.148
~трёхминутный пинг до 10.0.0.1 (аналогичная картинка для forum.local и homestead.hackers)
825 packets transmitted, 825 received, 0% packet loss, time 165888ms
rtt min/avg/max/mdev = 1.584/1.688/4.346/0.266 ms
ftp://green/pub/mirros/gentoo/distfiles, оптимизация под проц ограничивается использованием MMX.
Процессоры внутри линейки x86 не различаются
Можешь подсказать, где более тонкие настройки крутить?
Сейчас попробую собрать 0.4.9-pre1
В моей версии (надеюсь, последней) - 0.4.8, взятой с Процессоры внутри линейки x86 не различаются
Можешь подсказать, где более тонкие настройки крутить?
Сейчас попробую собрать 0.4.9-pre1
копаться в исходниках нет никакого желания. ждём следующей версии.
А как пингуется тот, у кого лагает видео?
homestead.hackers (172.16.32.148) и tv.hackers (172.16.34.148) воткнуты в один свич.
хотя пинг замечательный.
я так делал, и было много потерь
сейчас запустил WMP, пинг с tv на homestead и с homestead на tv - везде замечательно
657 packets transmitted, 657 received, 0% packet loss, time 131793ms
rtt min/avg/max/mdev = 0.630/0.838/3.568/0.384 ms
под виндой пинг с параметрами:
Ping statistics for 172.16.34.148:
Packets: Sent = 104, Received = 104, Lost = 0 (0% loss
Approximate round trip times in milli-seconds:
Minimum = 0ms, Maximum = 2ms, Average = 0ms
ping -i 1 -l 1472 tv.hackers -w 0 -t
тормоза были
ping -i.1 -s1400 tv.hackers
--- tv.hackers ping statistics ---
734 packets transmitted, 734 received, 0% packet loss, time 74046ms
rtt min/avg/max/mdev = 2.130/2.856/113.870/4.151 ms, pipe 2
ну и куча вот таких фишек
error while decoding block: 21 x 17 (2)
[msmpeg4v2 @ 0x84b30d0]Error at MB: 412
[msmpeg4v2 @ 0x84b30d0]concealing 2147483647 errors
попробую кодек поменять..
Может ли эта проблема быть из-за ISA звуковухи? типа слишком медленная..
пинг с сервера до тебя:
1408 bytes from 10.3.0.38: icmp_seq=133 ttl=62 time=4.89 ms
--- 167968806 ping statistics ---
133 packets transmitted, 133 received, 0% packet loss, time 13392ms
rtt min/avg/max/mdev = 2.191/3.718/7.120/1.121 ms
какой кодек-то?
у тебя самого играет?
http://tv.hackers:8090/stat.html
у меня на виндовой машине играет (с лагами)
на линуксе - тоже (без лагов)
правда с такими же ошибками - кстати, возможно именно из-за них плеер под виндой и лагает..
будем разбираться..
кодек msmpeg4, это видно, например здесь: у меня на виндовой машине играет (с лагами)
на линуксе - тоже (без лагов)
правда с такими же ошибками - кстати, возможно именно из-за них плеер под виндой и лагает..
но это уже ошибки в самом ffmpeg/ffserver.
[msmpeg4 @ 0x86d3200]overreading 78 bits 559/559 8% 4% 1,0% 5 0 19%
[msmpeg4 @ 0x86d3200]concealing errors
[msmpeg4 @ 0x86d3200]overreading 13 bits 902/902 8% 3% 1,0% 5 0 19%
[msmpeg4 @ 0x86d3200]concealing errors
[msmpeg4 @ 0x86d3200]ac-tex damaged at 16 1776/1176 7% 3% 1,0% 5 0 19%
[msmpeg4 @ 0x86d3200]
error while decoding block: 16 x 17 (0)
[msmpeg4 @ 0x86d3200]Error at MB: 407
[msmpeg4 @ 0x86d3200]concealing errors
mpg123: Can't rewind stream by 5 bits!55 1264/1264 7% 3% 1,0% 5 0 19%
[msmpeg4 @ 0x86d3200]ac-tex damaged at 20 1782/1882 7% 3% 1,0% 5 0 19%
[msmpeg4 @ 0x86d3200]
error while decoding block: 20 x 17 (5)
[msmpeg4 @ 0x86d3200]Error at MB: 411
[msmpeg4 @ 0x86d3200]concealing errors
будем разбираться..
Оставить комментарий
yolki
конфигурация http://tv.hackersЕсть какие-нибудь соображения по улучшению производительности?
Сильно ли поможет увеличение памяти, скажем до 512М?