Andrew85 Опубликовано 17 ноября, 2008 · Жалоба Обидно блин :(На окошках все тот же DVBrs при вещании этих же 18-ти радиостанций съедает памяти на более 3 МБ и процессорного времени на 1% максимум (ну это, естественно без перекодировки)! Это как так? Что, неужели vlc нельзя как-то хитрым способом сконфигурить, чтоб поэкономней был? покажи скрипт запускаи не поверю, что винда твоя на 96 метрах памяти сможет работать хотя бы несколько суток, при этом вещая 18 станций Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Max P Опубликовано 18 ноября, 2008 · Жалоба хм... у меня влц 0.8.6 вещает эти же 18 станции и кушает 70мег памяти Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
apog Опубликовано 18 ноября, 2008 (изменено) · Жалоба не поверю, что винда твоя на 96 метрах памяти сможет работать хотя бы несколько суток, при этом вещая 18 станцийЯ, конечно, винду расхваливать не собираюсь, но скажу что с критикой перебор. Имею в своей сети машину под WinXP, на ней работает рилтайм перекодировка несжатого DV-потока для наложения в кадр бегущих строк и прочего (ну что было делать? софт этот только под винду есть), так вот аптайм у меня был более 70 суток, а могло бы и больше, просто приходится иногда дергать ее (машину эту) по разным причинам.Другой пример: есть машина такаяже, но с 64 метрами на борту!!! так она вообще уже несколько лет работает так. Из задач на ней только wintelex (кажется так называется), телеграф это вобщем. Так что... Ну это, так, не по теме. А в данном случае вообщето задача не сложная совсем с точки зрения ресурсоемкости. Сегодня добавил памяти на машину. Теперь на ней 384 мб. Ребята, - полет пока нормальный :) Еще гдето 117 метров в запасе свободно! А скрипт практически как у всех: vlc -vvv -d --ts-es-id-pid --ttl 12 --programs=1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18 dvb: \ --dvb-frequency=11050000 --dvb-srate=3300000 --dvb-lnb-lof1=9750000 --dvb-lnb-lof2=10600000 --dvb-lnb-slof=11700000 \ --dvb-voltage=13 --dvb-fec=0 --sout '#duplicate{dst="standard{access=http,mux=raw,url=0.0.0.0:8000/City_FM}", \ select="program=1",dst="standard{access=http,mux=raw,url=0.0.0.0:8000/Humor_FM}", \ select="program=2",dst="standard{access=http,mux=raw,url=0.0.0.0:8000/FINAM_FM}", \ select="program=3",dst="standard{access=http,mux=raw,url=0.0.0.0:8000/Kino_FM}", \ select="program=4",dst="standard{access=http,mux=raw,url=0.0.0.0:8000/Record-2}", \ select="program=5",dst="standard{access=http,mux=raw,url=0.0.0.0:8000/107-8}", \ select="program=6",dst="standard{access=http,mux=raw,url=0.0.0.0:8000/Business_FM}", \ select="program=7",dst="standard{access=http,mux=raw,url=0.0.0.0:8000/Energia}", \ select="program=8",dst="standard{access=http,mux=raw,url=0.0.0.0:8000/Relax}", \ select="program=9",dst="standard{access=http,mux=raw,url=0.0.0.0:8000/Radio_Alla}", \ select="program=10",dst="standard{access=http,mux=raw,url=0.0.0.0:8000/G.2}", \ select="program=11",dst="standard{access=http,mux=raw,url=0.0.0.0:8000/AvtoRadio}", \ select="program=12",dst="standard{access=http,mux=raw,url=0.0.0.0:8000/DOPO*HOE}", \ select="program=13",dst="standard{access=http,mux=raw,url=0.0.0.0:8000/Radio_Vanya}", \ select="program=14",dst="standard{access=http,mux=raw,url=0.0.0.0:8000/Radio_Record}", \ select="program=15",dst="standard{access=http,mux=raw,url=0.0.0.0:8000/Piter_RS}", \ select="program=16",dst="standard{access=http,mux=raw,url=0.0.0.0:8000/Shanson}", \ select="program=17",dst="standard{access=http,mux=raw,url=0.0.0.0:8000/Gardarika}", \ select="program=18"}' Изменено 18 ноября, 2008 пользователем apog Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Max P Опубликовано 18 ноября, 2008 · Жалоба у меня кстати там три Радио Рекорд идут, один вместо Шансона и один дублирующийся Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
littlesavage Опубликовано 18 ноября, 2008 · Жалоба Был в 0.8.6d такой глюксо свопом В 0.9.0 должны были исправить, по большей части. "packetizer_h264 warning: waiting for SPS/PPS" встерчал только на некоторых радио, лечилось патчами. :) В 0.9.0 тоже должны были исправить. VLC - глюкало то еще. Звук радио на тв канале, или его отсутствие, "три Радио Рекорд идут, один вместо Шансона и один дублирующийся " - это скорее его глюк. Если запускать vlc отдельными процессами, а не все в одном, такого не наблюдается. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Andrew85 Опубликовано 18 ноября, 2008 · Жалоба Был в 0.8.6d такой глюксо свопомВ 0.9.0 должны были исправить, по большей части. "packetizer_h264 warning: waiting for SPS/PPS" встерчал только на некоторых радио, лечилось патчами. :) В 0.9.0 тоже должны были исправить. VLC - глюкало то еще. Звук радио на тв канале, или его отсутствие, "три Радио Рекорд идут, один вместо Шансона и один дублирующийся " - это скорее его глюк. Если запускать vlc отдельными процессами, а не все в одном, такого не наблюдается. Вот кстати - насчёт дорожка с радио на ТВ-канале: частенько бывает слетает оригинальная звуковая дорожка и вместо неё идёт радио, PID которого на единицу больше звуковой дорожки канала. Причём косяк как в 0.8.5, так и в 0.8.6 и 0.9. Что-нибудь вообще можно предпринять насчёт этого косяка и косяка, описанного мною выше? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
littlesavage Опубликовано 18 ноября, 2008 · Жалоба Параметр сборки --enable-optimize-memory очень неплохо уменьшает потребление памяти. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Andrew85 Опубликовано 19 ноября, 2008 · Жалоба Параметр сборки --enable-optimize-memory очень неплохо уменьшает потребление памяти.Ну да, в ущерб производительности :)./configure --help | grep -F enable-optimize-memory --enable-optimize-memory optimize memory usage over performance Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
littlesavage Опубликовано 19 ноября, 2008 (изменено) · Жалоба В этом случае ущерба производительности не будет абсолютно. Не тот случай. У меня вообще с такими параметрами собирается: ./configure --disable-optimizations --enable-debug --enable-optimize-memory \ --enable-sout --enable-httpd --enable-live555 --enable-v4l --enable-v4l2 \ --enable-dvb --enable-realrtsp \ --disable-x11 --disable-xvideo --disable-glx --disable-xinerama \ --disable-opengl --disable-sdl --disable-fb --disable-alsa --disable-wxwidgets \ --disable-visual --disable-bonjour --disable-a52 --disable-dbus --disable-old-dbus \ --disable-dbus-control --disable-fribidi --disable-mad --disable-lua --disable-growl \ --disable-libtar --disable-ncurses --disable-ffmpeg --disable-libmpeg2 \ CFLAGS="-O0 -g -pipe" Зато в любой момент можно дебаггером подцепиться, посмотреть, чем оно там занимается ;) А ffmpeg, x264, libmpeg2 и пр. ему для такого вещания не нужно. У него все нужное уже в сборке. Изменено 19 ноября, 2008 пользователем littlesavage Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Andrew85 Опубликовано 19 ноября, 2008 · Жалоба В этом случае ущерба производительности не будет абсолютно. Не тот случай. У меня вообще с такими параметрами собирается: ./configure --disable-optimizations --enable-debug --enable-optimize-memory \ --enable-sout --enable-httpd --enable-live555 --enable-v4l --enable-v4l2 \ --enable-dvb --enable-realrtsp \ --disable-x11 --disable-xvideo --disable-glx --disable-xinerama \ --disable-opengl --disable-sdl --disable-fb --disable-alsa --disable-wxwidgets \ --disable-visual --disable-bonjour --disable-a52 --disable-dbus --disable-old-dbus \ --disable-dbus-control --disable-fribidi --disable-mad --disable-lua --disable-growl \ --disable-libtar --disable-ncurses --disable-ffmpeg --disable-libmpeg2 \ CFLAGS="-O0 -g -pipe" Зато в любой момент можно дебаггером подцепиться, посмотреть, чем оно там занимается ;) А ffmpeg, x264, libmpeg2 и пр. ему для такого вещания не нужно. У него все нужное уже в сборке. Ну это для радио, да :)) А в случае, когда нужно ТВ вещать, а если оно в mpeg4? :) И чтобы звук не вылетал, и чтобы картинка не пропадала, и чтобы радио вместо звука на ТВ-каналах не играло? :)))) Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Exploit Опубликовано 23 ноября, 2008 (изменено) · Жалоба Вот кстати - насчёт дорожка с радио на ТВ-канале: частенько бывает слетает оригинальная звуковая дорожка и вместо неё идёт радио, PID которого на единицу больше звуковой дорожки канала. Причём косяк как в 0.8.5, так и в 0.8.6 и 0.9. Что-нибудь вообще можно предпринять насчёт этого косяка и косяка, описанного мною выше?Наблюдаю аналогичную картину, вещание тв в мпег4 с ам1, вместо нормальной звуковой дорожки у тв-канала может играть радио. Решается это достаточно просто - активацией дорожки 2 в проигрывателе-клиенте, она не слетает, а просто идёт под 2 номером.собрать vlc 0.9.x так, чтоб заработало вещание со спутника не получилось, оставил старую версию. Для борьбы с утечками памяти наваял скриптик, запускающийся раз в полчаса и проверяющий, сколько памяти жрёт vlc и перезапускающий его в случае утечки. В последние 2 недели погода стояла хорошая и утечек нет :) Изменено 23 ноября, 2008 пользователем Exploit Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Andrew85 Опубликовано 23 ноября, 2008 · Жалоба Вот кстати - насчёт дорожка с радио на ТВ-канале: частенько бывает слетает оригинальная звуковая дорожка и вместо неё идёт радио, PID которого на единицу больше звуковой дорожки канала. Причём косяк как в 0.8.5, так и в 0.8.6 и 0.9. Что-нибудь вообще можно предпринять насчёт этого косяка и косяка, описанного мною выше?Наблюдаю аналогичную картину, вещание тв в мпег4 с ам1, вместо нормальной звуковой дорожки у тв-канала может играть радио. Решается это достаточно просто - активацией дорожки 2 в проигрывателе-клиенте, она не слетает, а просто идёт под 2 номером.собрать vlc 0.9.x так, чтоб заработало вещание со спутника не получилось, оставил старую версию. Для борьбы с утечками памяти наваял скриптик, запускающийся раз в полчаса и проверяющий, сколько памяти жрёт vlc и перезапускающий его в случае утечки. В последние 2 недели погода стояла хорошая и утечек нет :) Насчёт двух дорожек - да, сразу же это заметил. Но это уже не нормально :) Для программы номер X должна идти видео дорожка номер Y и аудиодорожка номер номер Z - а не две дорожки Z1 и Z2, причём в этом случае основной, первой дорожкой, ставится дорожка Z2, которая - радио :)0.9 у меня заработала - но я уже писал, что проц жрала по полной, пришлось вернуться на 0.8.6. Да и про память тоже уже были мысли - часто когда такой косяк случается увеличивается расход памяти, скрипт это палит и рестартует VLC - но это не всегда верно. Часты случаи, когда память начинает расходоваться, а с дорожками всё отлично, и наоборот - память не течёт, но половина дорожек слетела. Причём тарелку на это дело используем 2,5 метра :) Да и от погоды совсем не зависит... Совсем рандомно всё это... Ещё заметил, несколько раз кстати - ситуация: смотрю Вести, звук пропадает, я рестартую VLC, звука на вестях опять же нет - появляется через полминуты рестартов. :) вот - вся информация для размышления :)) Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
sfstudio Опубликовано 12 декабря, 2008 · Жалоба Накидал тут на эту тему чуток http://sadnet.ru/?Dokumentaciya:Drugoe:VLC_-_DVB-S_stream Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Andrew85 Опубликовано 16 декабря, 2008 (изменено) · Жалоба Накидал тут на эту тему чуток http://sadnet.ru/?Dokumentaciya:Drugoe:VLC_-_DVB-S_stream И ведь сработало :))) Спасибо за статейку!Примерно раз в сутки vlc начинает хавать память - но это у меня и раньше отслеживалось и убивалось. Но если каналы подцепились - то работает всё, как часы :) Правда, всё равно на паре каналов есть глюки с двумя дорожками - то есть, идёт одна своя дорожка и одна - радио с apid на единичку больше родной, и тут как повезёт - иногда своя подцепляется по умолчанию, иногда - радио. Нельзя ли как-то жёстко указывать при запуске, что для сервиса номер, например, 15, использовать аудио с номером 650? А то в vlc streaming howto такого не нашёл. Изменено 16 декабря, 2008 пользователем Andrew85 Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
xenonex Опубликовано 16 декабря, 2008 (изменено) · Жалоба Попробуйте указать не номер канала, а pid'ы аудио и видео потоков, например, select="es=529,es=680" Изменено 16 декабря, 2008 пользователем xenonex Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Andrew85 Опубликовано 16 декабря, 2008 · Жалоба Ну это я видел - но как тогда быть с "--programs=13,14,15"... - т.е. сначала я указываю, какие каналы выдёргивать с общего потока, и потом уже делаю привязку конкретной программы к конкретному прослушиваемому адресу. Хотя, с другой стороны... Если выдёргивается program, например, 13, то с ним вместе выдёргиваются и аудио- и видео пиды - 2 или (в косячном случае) 3. И тогда, указав select="es=529,es=680" я решаю проблему :) Но это надо проверять. Как проверю, к концу недели наверное, отпишусь о результатах :)) Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
xenonex Опубликовано 16 декабря, 2008 · Жалоба Да, так и есть, сначала нужные каналы, а потом нужные потоки из них, чтобы не путалось. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
mlevel Опубликовано 14 марта, 2009 · Жалоба В версии vlc 0.9.4 утечка памяти закрита. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
keshalg Опубликовано 15 апреля, 2009 · Жалоба люди добрые подскажите, пожалуйста, что надо для стабильного (для ретрансляции в сеть) приема каналов в MPEG4 c 10967V и 10995V со спутника АМ1 (40е) ? т.е. какое оборудование и софт. заранее спасибо Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
setur Опубликовано 16 апреля, 2009 · Жалоба Народ, подскажите плиз, live555 как я понял это обязательная приблуда для вещания по сети, или что? Месяц назад начал вещать 10995 с 40е. Три дня все было зашибись, потом была ветреная погода, во время которой были цифровые глюки на изображении, и понеслось. С этого дня периодически наблюдаются цифровые глюки, периодически влц выжирает память и падает. Но это все фигня по сравнению с тем, что иногда на клиентской машине влц перестают показывать и сворачивается в обычное окно, захожу в плейлист в сап, там один два канала, и те не пускаются. Только после перезапуска клиентского влц все восстанавливается. Хотел попробывать 0,9,8 для вещания, и самое главное тарель подправить, но пока нет возможности, как только так сразу. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
t00r Опубликовано 7 июля, 2009 · Жалоба люди добрые подскажите, пожалуйста,что надо для стабильного (для ретрансляции в сеть) приема каналов в MPEG4 c 10967V и 10995V со спутника АМ1 (40е) ? т.е. какое оборудование и софт. заранее спасибо У меня с АМ1 40 поток берёт Prof7300 (т.к. mpeg-4) и далее стримит VLCПравда ядро пришлось поставить ручками 2.6.30, т.к. оно нативно без шаманства с дровами Игоря Липлянина работает с 7300. ОС: Gentoo linux, kernel 2.6.30, Prof 7300, vlc 0.9.9.a, libdvb, ffmpeg Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
JackM Опубликовано 20 августа, 2009 · Жалоба люди добрые подскажите, пожалуйста,что надо для стабильного (для ретрансляции в сеть) приема каналов в MPEG4 c 10967V и 10995V со спутника АМ1 (40е) ? т.е. какое оборудование и софт. заранее спасибо У меня с АМ1 40 поток берёт Prof7300 (т.к. mpeg-4) и далее стримит VLCПравда ядро пришлось поставить ручками 2.6.30, т.к. оно нативно без шаманства с дровами Игоря Липлянина работает с 7300. ОС: Gentoo linux, kernel 2.6.30, Prof 7300, vlc 0.9.9.a, libdvb, ffmpeg Конфигом не поделитесь? и какие use фланги для vlc? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...