alibek Опубликовано 19 апреля, 2017 У нас есть довольно много IP-камер, которые вещаются в IPTV. Для вещания используется Debian с VLC с ключом --vlm-conf. До недавнего времени все было хорошо, но теперь количество каналов превысило 220 и при запуске VLC выдает сообщение о том, что слишком много файлов и LUA-скрипт не может быть выполнен. Количество каналов я временно сократил, при 210 каналах запускается нормально. Но видимо дизайн стриммера нужно менять. Посоветуйте, как это лучше сделать? Я рассматриваю сейчас два основных варианта: 1. Использовать ffmpeg вместо vlc. По отзывам это вроде бы даже лучше работает. Но я пока не понял, как в него загнать список каналов — по всему выходит, что нужно запускать по экземпляру на каждый канал. 2. Использовать VLC, но каналы добавлять динамически (включить telnet и добавлять через него). Теоретически это хороший способ, можно будет добавлять/убирать каналы индивидуально, а не перезапуском базового экземпляра VLC. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
maxlapshin Опубликовано 19 апреля, 2017 Вам RTSP в мультикаст? Небось с CBR? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
alibek Опубликовано 19 апреля, 2017 Да. Вот как выглядит 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 Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
maxlapshin Опубликовано 19 апреля, 2017 CBR здесь вроде не делается. можете взять наш flussonic как вариант, мы ещё и CBR можем подготовить, если вдруг нужно в головную станцию засунуть Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
alibek Опубликовано 19 апреля, 2017 CBR на самих камерах. Ранее я использовал VBR, но было хуже. Теперь на всех камерах ставлю CBR, I-Frame 25 и профиль High. flussonic помоему больше под транскодирование заточен, нет? Мне просто стримить нужно, без какой-либо обработки. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
maxlapshin Опубликовано 19 апреля, 2017 да для всего заточен. И запись сможете сделать, и мобильный доступ если надо Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
alibek Опубликовано 19 апреля, 2017 Ок, буду иметь ввиду. А из бесплатного что посоветуете? ffmpeg/vlc оптимальны или есть что-то лучше? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
maxlapshin Опубликовано 19 апреля, 2017 vlc может немного больше, чем ffmpeg, но лично меня несколько пугает. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
alibek Опубликовано 19 апреля, 2017 Кстати, а где можно ознакомится со стоимостью продукта? На сайте стоимость не указана, в нашей переписки я также не нашел информации по стоимости. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
maxlapshin Опубликовано 19 апреля, 2017 а есть несколько разных вариантов, так что лучше оставьте заявку или зайдите в личный кабинет Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
alibek Опубликовано 20 апреля, 2017 Да, в ЛК увидел. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Sumgait Опубликовано 24 апреля, 2017 Спецы, нужна помощь. С помощью VLC беру с инета канал по http и отдаю в udp на головную станцию. Все прекрасно. Но при кратковременном пропадании инета, поток останавливается и не возобновляется сам. Приходится нажимать на VLC стоп/старт. Пробовал на Винде и Линуксе. Можно ли автоматизировать процесс, также устроит старт процесса по расписанию. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
alibek Опубликовано 24 апреля, 2017 Нужно указать loop. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Sumgait Опубликовано 24 апреля, 2017 Если можно подробнее.. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
alibek Опубликовано 24 апреля, 2017 В третьем сообщении есть пример. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Sumgait Опубликовано 26 апреля, 2017 Плюнул на VLC и поставил Astra. Проблемы пропали. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
alibek Опубликовано 27 апреля, 2017 Честно говоря Flussonic пока не очень радует. Попробую еще Астру. А какой еще есть софт? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
vlad11 Опубликовано 3 мая, 2017 У нас есть довольно много IP-камер, которые вещаются в IPTV. Для вещания используется Debian с VLC с ключом --vlm-conf. До недавнего времени все было хорошо, но теперь количество каналов превысило 220 и при запуске VLC выдает сообщение о том, что слишком много файлов и LUA-скрипт не может быть выполнен. Количество каналов я временно сократил, при 210 каналах запускается нормально. Вдумчиво почитайте /etc/security/limits.conf, погуглите, измените лимиты и после перезагрузки заработает. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
alibek Опубликовано 4 мая, 2017 измените лимиты и после перезагрузки заработает Я думаю, что это не те лимиты. Сообщение об ошибке не сохранил, но там было не о том, что не хватает ресурсов, мне показалось, что это сам VLC не может обработать большой VLM-файл. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
vlad11 Опубликовано 4 мая, 2017 измените лимиты и после перезагрузки заработает Я думаю, что это не те лимиты. Сообщение об ошибке не сохранил, но там было не о том, что не хватает ресурсов, мне показалось, что это сам VLC не может обработать большой VLM-файл. В следующий раз запускайте дебаггер-трассер и будет видна на что приложение ругается. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...