_J_ Опубликовано 7 января, 2008 · Жалоба Доброго времени суток В сети использую общепринятую схему вещания dvb+vlc. vlc-0.8.6d, skystar2 x 3 шт. Linux 2.6.21.5-smp #2 SMP Tue Jun 19 14:58:11 CDT 2007 i686 Intel® Celeron® CPU 2.60GHz GenuineIntel GNU/Linux. Железо не гнутое, все нормально. Вещается с одной карты порядка 30 радиоканалов, а с остальных двух по десятку телеканалов в h264(тоесть забирается со спутника уже не мпег2 а нормальный сжатый h264). Загрузка процессора порядка 40 процентов при запуске вещания и слегка возрастает при увеличении кол-ва клиентов, обычно не более 50. И в какой то момент начинает один из процессов vlc жрать свободную память, как захавает всё - хавает своп. Далее тормоза что даже шелл притормаживает и все процессы vlc киляются. Но самое интересное, что будучи запущенны поодиночке процессы могут проработать и неделю без сбоя. Увеличение физической память лишь отсрочивает момент падения vlc. Пробовал и запуск из разных installdir ов - эффект один, начинает кончаться память. Может кто то сталкивался с подобным, когда на машине запущено несколько процессов vlc и более одной dvb карты? Может как то удалось поправить? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
edo Опубликовано 8 января, 2008 · Жалоба сходу - я бы попробовал проц пошустрее, лучше двухядерную корку. может быть в какой-то момент vlc упёршись в проц начинает глючить. в идеале конечно отловить этот момент и отослать патч разработчикам. ну или хотя бы способ воспроизведения бага. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
jab Опубликовано 8 января, 2008 · Жалоба :-) рестарт всех vlc процессов раз в сутки в 4 утра снимает проблему даже на винде. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
LostSoul Опубликовано 8 января, 2008 · Жалоба была давно похожая проблема когда потихоньку дропала кадры, не успевав закодировать ( транскодировали видео в реальном времени) буферы росли, процесс килялся но не совсем так как описано Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
_J_ Опубликовано 8 января, 2008 · Жалоба Сегодня пересобрал vlc, ffmpeg и h264, ещё добавил гиг оперативы. 10 часов аптайма и около 600 метров свободной оперативы. Скрестим пальцы.... Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
aidmax Опубликовано 9 января, 2008 · Жалоба Поделитесь плз строкой запуска vlc как h.264 вещать ? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
PommeFritz Опубликовано 10 января, 2008 · Жалоба Доброго времени сутокВ сети использую общепринятую схему вещания dvb+vlc. vlc-0.8.6d, skystar2 x 3 шт. Linux 2.6.21.5-smp #2 SMP Tue Jun 19 14:58:11 CDT 2007 i686 Intel® Celeron® CPU 2.60GHz GenuineIntel GNU/Linux. Железо не гнутое, все нормально. Вещается с одной карты порядка 30 радиоканалов, а с остальных двух по десятку телеканалов в h264(тоесть забирается со спутника уже не мпег2 а нормальный сжатый h264). Загрузка процессора порядка 40 процентов при запуске вещания и слегка возрастает при увеличении кол-ва клиентов, обычно не более 50. И в какой то момент начинает один из процессов vlc жрать свободную память, как захавает всё - хавает своп. Далее тормоза что даже шелл притормаживает и все процессы vlc киляются. Но самое интересное, что будучи запущенны поодиночке процессы могут проработать и неделю без сбоя. Увеличение физической память лишь отсрочивает момент падения vlc. Пробовал и запуск из разных installdir ов - эффект один, начинает кончаться память. Может кто то сталкивался с подобным, когда на машине запущено несколько процессов vlc и более одной dvb карты? Может как то удалось поправить? Были такие грабли, вылечил не причину а следствие отключением вещания какого-то канала, уже не помню какого именно. А если не секрет, с какого спутника(ов) берете, можно в личку. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
aidmax Опубликовано 10 января, 2008 · Жалоба На 40E есть бесплатные каналы русские в мпег4 http://www.lyngsat.com/eam1.html Только вот никак не пойму каким образом запустить их вещать мультикастом через vlc под линукс Пишет "packetizer_h264 warning: waiting for SPS/PPS", сперва показывает и звук и видео, причем если переключить канал, то видео пропадает. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
WhiteEagle Опубликовано 16 января, 2008 · Жалоба Сегодня пересобрал vlc, ffmpeg и h264, ещё добавил гиг оперативы.10 часов аптайма и около 600 метров свободной оперативы. Скрестим пальцы.... И как результаты? можно ли версии пакетов узнать? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Mistakila Опубликовано 16 января, 2008 · Жалоба J, так че не падает? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
_J_ Опубликовано 18 января, 2008 · Жалоба J, так че не падает?Ай нет, падаецо оно.Увеличение памяти увеличивает время беспосадочного полета, не более того. Решил всё скриптом кторый проверяет наличие в процессах скрипта что запускает vlc в screen`е #!/bin/bash if ps ax|grep "/usr/bin/SCREEN -AmdS am1 /usr/local/etc/dvb/work/am1_01.sh" |grep ? then echo good > /root/satstatus1 else echo FAIL > /root/satstatus1 /usr/bin/screen -AmdS am1 /usr/local/etc/dvb/work/am1_01.sh fi sleep 5 #!/bin/bash if ps ax|grep "/usr/bin/SCREEN -AmdS am1 /usr/local/etc/dvb/work/am1_01.sh" |grep ? then echo good > /root/satstatus1 else echo FAIL > /root/satstatus1 /usr/bin/screen -AmdS am1 /usr/local/etc/dvb/work/am1_01.sh fi sleep 5 ######### и так далее 10 раз и это хозяйство в крон раз в минуту. Можете конечно смеяться и тыкать пальцами за такое корявое творение, но у мну оно работает зачетно:) А вообще есть мысль поменять систему на ubuntu 7.10 ЗЫ: сейчас слака 12 Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
user_anonymous Опубликовано 18 января, 2008 · Жалоба А вообще есть мысль поменять систему на ubuntu 7.10ЗЫ: сейчас слака 12 Вот уж чего-чего, а этого лучше не делать. Убунту - это дистр, который гонится за нововведениями и новыми версиями. ИМХО это хороший вариант для десктопа, но далеко не лучший вариант для сервера. Правильно настроенная Слака же надежна как автомат Калашникова. Если уж так хочется использовать какой-то другой дистр - посмотрите в сторону Дебиана. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Thomas Anderson Опубликовано 30 июля, 2008 · Жалоба Вещается с одной карты порядка 30 радиоканалов, а с остальных двух по десятку телеканалов в h264(тоесть забирается со спутника уже не мпег2 а нормальный сжатый h264). А разве можно в один момент времени с одной ДВБ карты вещать несоклько каналов? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
BAHbKA Опубликовано 31 июля, 2008 · Жалоба можно транспондер целый Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
exeweb Опубликовано 5 сентября, 2008 · Жалоба Вещается с одной карты порядка 30 радиоканалов, а с остальных двух по десятку телеканалов в h264(тоесть забирается со спутника уже не мпег2 а нормальный сжатый h264).Я вот тоже пробую пакет с 40е вещать так проблема с просмотром vlc со стороны клиентов сильно грузят систему и вылетают на первых секундах просмотра Подскажите каким софтом на стороне клиентов смотрите?? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
_J_ Опубликовано 9 сентября, 2008 · Жалоба Я вот тоже пробую пакет с 40е вещать так проблема с просмотром vlc со стороны клиентов сильно грузят систему и вылетают на первых секундах просмотра Подскажите каким софтом на стороне клиентов смотрите?? Ясно в чём дело, там в потоке присутствуют пара-другая каналов которые не получается вещать (телекафе, теленяня и ещё что то).Методом тыка просто исключи такие каналы из трансляции. Кстати, господа, может у кого-нибудь получилось вещать ВСЕ телеканалы с транспондера? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Alba Опубликовано 10 сентября, 2008 · Жалоба Вещается с одной карты порядка 30 радиоканалов, а с остальных двух по десятку телеканалов в h264(тоесть забирается со спутника уже не мпег2 а нормальный сжатый h264).Я вот тоже пробую пакет с 40е вещать так проблема с просмотром vlc со стороны клиентов сильно грузят систему и вылетают на первых секундах просмотра Подскажите каким софтом на стороне клиентов смотрите?? пусть клиенты скачают vlc-0.9.0 и им смотрят - это проблема кодека в ветви 0.8... как вариант - можно версией 0.8 писать в файл, а файл уже открывать любым плейером, будет нормально показывать... Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Exploit Опубликовано 4 ноября, 2008 · Жалоба Кто пробовал вещать vlc 0.9.х со спутника в сеть, как ведёт себя в плане утечек памяти? вещаю на линуксе через vlc 0.8.6 пакет радио с 60е и пакет тв с 40е с двух dvb карт, соответственно создаётся 2 процесса vlc. Наблюдается следующее: тот процесс, который отвечает за тв может схавать всю память и в последующем своп, в то же время процесс, отвечающий за радио ведёт себя нормально. Склоняюсь во мнении, что это происходит из-за слабого сигнала с экспресса, вернее с его пропаданием во время непогоды, тогда и происходит утечка. На интелсате сигнал помощнее, следовательно всё гладко. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Mistakila Опубликовано 5 ноября, 2008 · Жалоба Давно хочу настроить skystar для вещания с 40°(какая позиция это не спроста))) CentOS подойдет? какой еще спутник с наличием открытых каналов? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Exploit Опубликовано 5 ноября, 2008 · Жалоба Если это скайстар 2, то лучше её сразу выкинуть, хотя попробовать можно. подойдёт любой линукс, в т.ч. Centos, главное, чтоб поддержка карты была в ядре. Если что не понятно, читай http://www.linuxtv.org/ спутники ищи на http://www.lyngsat.com/ Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
apog Опубликовано 16 ноября, 2008 (изменено) · Жалоба Настраиваю вещание радио. Железо: Celeron466, RAM 96 MB, SkyStar2 rev. 2.6D, сетевуха 100 мб/с 3COM Софт: Debian lenny (2.6.26-1-686) + vlc 0.8.6.h Беру пакет радиостанций с Intelsat904 (60E), там их сейчас 18 штук. Проблема таже - жрет память. Загрузка CPU не более 15%. Вещает несколько минут нормально, потом начинает отъедать память, а потом своп. Пробую вещать не все станции, а 2-3 - тогда вроде нормально все, только долго не пробовал еще.. Такчто мой вывод: не в железе дело и не в сигнале, но вот как бороться с этим ??? Сначала хотел памяти побольше воткнуть, но почитал здесь, и понял, что особо не поможет, хотя и не помешало бы (96 метров всего лишь на борту) У кого какие мысли еще? .. а может всетаки в железе?! у меня всетаки сервак слабенький, потому и быстрее начинает клинить, а вот товарищи пишут, у них нормальные машины, так у них и дольше все стабильно работает... Изменено 16 ноября, 2008 пользователем apog Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Andrew85 Опубликовано 17 ноября, 2008 · Жалоба 2apoq, слабоватая машинка - имхо, чуть характеристики подкрутишь - и всё будет супер. У меня радио вещает Cel 2,13, 512 памяти - аптайм полгода, всё работает как часы. 2Exploit, пробовал я 0,9 для вещания - если 0.8.6 проц почти не грузил (Core2), то грищенко грузил его на 100% - пробовал собирать и с qt, и без qt. 2all - вещаю с того же 40 градуса, 2 карты, 2 транспондера, в сумме около 15 каналов, и есть такой неприятный момент: совершенно произвольно, в независимости от количества смотрящих (будь то 5 или 250), независимо от времени суток звуковая или видео дорожка с одного или нескольких каналов слетает - и всё, каналы идут либо глухие, либо слепые, решается убиением vlc, причём после перезапуска несколько каналов могут запуститься с такими же симптомами - приходится бахать по нескольку раз (до 5), пока все каналы не запустяться по-людски. Куда копать? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Max P Опубликовано 17 ноября, 2008 · Жалоба Кстате, а имеет ли смысл менять скайстар2 на TT S1401? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Anton Опубликовано 17 ноября, 2008 · Жалоба у меня такой вот скрипт по запуску на ТТ бюджете радиостанций с Интелсата904. #!/bin/sh vlc -d --ttl 5 --ts-es-id-pid --programs=1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18 dvb: --dvb-adapter=0 --dvb-frequency=11049000 --dvb-srate=3299000 --sout '#duplicate{dst="standard{access=http,mux=raw,url=:91}",select="program=1", dst="standard{access=http,mux=raw,url=:92}",select="program=2", dst="standard{access=http,mux=raw,url=:93}",select="program=3", dst="standard{access=http,mux=raw,url=:94}",select="program=4", dst="standard{access=http,mux=raw,url=:95}",select="program=5", dst="standard{access=http,mux=raw,url=:96}",select="program=6", dst="standard{access=http,mux=raw,url=:97}",select="program=7", dst="standard{access=http,mux=raw,url=:98}",select="program=8", dst="standard{access=http,mux=raw,url=:99}",select="program=9", dst="standard{access=http,mux=raw,url=:100}",select="program=10", dst="standard{access=http,mux=raw,url=:101}",select="program=11", dst="standard{access=http,mux=raw,url=:102}",select="program=12", dst="standard{access=http,mux=raw,url=:103}",select="program=13", dst="standard{access=http,mux=raw,url=:104}",select="program=14", dst="standard{access=http,mux=raw,url=:105}",select="program=15", dst="standard{access=http,mux=raw,url=:106}",select="program=16", dst="standard{access=http,mux=raw,url=:107}",select="program=17", dst="standard{access=http,mux=raw,url=:108}",select="program=18"}}' все в одну строчку спрямить или добить переносы. при инициализации жрет 330 мбайт потом пухнет в соотв. с кол-вом потоков. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
apog Опубликовано 17 ноября, 2008 (изменено) · Жалоба Обидно блин :( На окошках все тот же DVBrs при вещании этих же 18-ти радиостанций съедает памяти на более 3 МБ и процессорного времени на 1% максимум (ну это, естественно без перекодировки)! Это как так? Что, неужели vlc нельзя как-то хитрым способом сконфигурить, чтоб поэкономней был? Изменено 17 ноября, 2008 пользователем apog Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...