alibek Posted April 19, 2017 · Report post У нас есть довольно много IP-камер, которые вещаются в IPTV. Для вещания используется Debian с VLC с ключом --vlm-conf. До недавнего времени все было хорошо, но теперь количество каналов превысило 220 и при запуске VLC выдает сообщение о том, что слишком много файлов и LUA-скрипт не может быть выполнен. Количество каналов я временно сократил, при 210 каналах запускается нормально. Но видимо дизайн стриммера нужно менять. Посоветуйте, как это лучше сделать? Я рассматриваю сейчас два основных варианта: 1. Использовать ffmpeg вместо vlc. По отзывам это вроде бы даже лучше работает. Но я пока не понял, как в него загнать список каналов — по всему выходит, что нужно запускать по экземпляру на каждый канал. 2. Использовать VLC, но каналы добавлять динамически (включить telnet и добавлять через него). Теоретически это хороший способ, можно будет добавлять/убирать каналы индивидуально, а не перезапуском базового экземпляра VLC. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
maxlapshin Posted April 19, 2017 · Report post Вам RTSP в мультикаст? Небось с CBR? Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
alibek Posted April 19, 2017 · Report post Да. Вот как выглядит VLM-файл: new CAM-101 broadcast enabled loop setup CAM-101 input rtsp://usr:pwd@10.102.1.1/live/ch00_0 setup CAM-101 output #std{access=udp,dst=239.0.1.1:1234} control CAM-101 play Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
maxlapshin Posted April 19, 2017 · Report post CBR здесь вроде не делается. можете взять наш flussonic как вариант, мы ещё и CBR можем подготовить, если вдруг нужно в головную станцию засунуть Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
alibek Posted April 19, 2017 · Report post CBR на самих камерах. Ранее я использовал VBR, но было хуже. Теперь на всех камерах ставлю CBR, I-Frame 25 и профиль High. flussonic помоему больше под транскодирование заточен, нет? Мне просто стримить нужно, без какой-либо обработки. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
maxlapshin Posted April 19, 2017 · Report post да для всего заточен. И запись сможете сделать, и мобильный доступ если надо Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
alibek Posted April 19, 2017 · Report post Ок, буду иметь ввиду. А из бесплатного что посоветуете? ffmpeg/vlc оптимальны или есть что-то лучше? Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
maxlapshin Posted April 19, 2017 · Report post vlc может немного больше, чем ffmpeg, но лично меня несколько пугает. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
alibek Posted April 19, 2017 · Report post Кстати, а где можно ознакомится со стоимостью продукта? На сайте стоимость не указана, в нашей переписки я также не нашел информации по стоимости. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
maxlapshin Posted April 19, 2017 · Report post а есть несколько разных вариантов, так что лучше оставьте заявку или зайдите в личный кабинет Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
alibek Posted April 20, 2017 · Report post Да, в ЛК увидел. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
Sumgait Posted April 24, 2017 · Report post Спецы, нужна помощь. С помощью VLC беру с инета канал по http и отдаю в udp на головную станцию. Все прекрасно. Но при кратковременном пропадании инета, поток останавливается и не возобновляется сам. Приходится нажимать на VLC стоп/старт. Пробовал на Винде и Линуксе. Можно ли автоматизировать процесс, также устроит старт процесса по расписанию. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
alibek Posted April 24, 2017 · Report post Нужно указать loop. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
Sumgait Posted April 24, 2017 · Report post Если можно подробнее.. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
alibek Posted April 24, 2017 · Report post В третьем сообщении есть пример. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
Sumgait Posted April 26, 2017 · Report post Плюнул на VLC и поставил Astra. Проблемы пропали. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
alibek Posted April 27, 2017 · Report post Честно говоря Flussonic пока не очень радует. Попробую еще Астру. А какой еще есть софт? Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
vlad11 Posted May 3, 2017 · Report post У нас есть довольно много IP-камер, которые вещаются в IPTV. Для вещания используется Debian с VLC с ключом --vlm-conf. До недавнего времени все было хорошо, но теперь количество каналов превысило 220 и при запуске VLC выдает сообщение о том, что слишком много файлов и LUA-скрипт не может быть выполнен. Количество каналов я временно сократил, при 210 каналах запускается нормально. Вдумчиво почитайте /etc/security/limits.conf, погуглите, измените лимиты и после перезагрузки заработает. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
alibek Posted May 4, 2017 · Report post измените лимиты и после перезагрузки заработает Я думаю, что это не те лимиты. Сообщение об ошибке не сохранил, но там было не о том, что не хватает ресурсов, мне показалось, что это сам VLC не может обработать большой VLM-файл. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
vlad11 Posted May 4, 2017 · Report post измените лимиты и после перезагрузки заработает Я думаю, что это не те лимиты. Сообщение об ошибке не сохранил, но там было не о том, что не хватает ресурсов, мне показалось, что это сам VLC не может обработать большой VLM-файл. В следующий раз запускайте дебаггер-трассер и будет видна на что приложение ругается. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...