alibek Posted April 19, 2017 Posted April 19, 2017 У нас есть довольно много IP-камер, которые вещаются в IPTV. Для вещания используется Debian с VLC с ключом --vlm-conf. До недавнего времени все было хорошо, но теперь количество каналов превысило 220 и при запуске VLC выдает сообщение о том, что слишком много файлов и LUA-скрипт не может быть выполнен. Количество каналов я временно сократил, при 210 каналах запускается нормально. Но видимо дизайн стриммера нужно менять. Посоветуйте, как это лучше сделать? Я рассматриваю сейчас два основных варианта: 1. Использовать ffmpeg вместо vlc. По отзывам это вроде бы даже лучше работает. Но я пока не понял, как в него загнать список каналов — по всему выходит, что нужно запускать по экземпляру на каждый канал. 2. Использовать VLC, но каналы добавлять динамически (включить telnet и добавлять через него). Теоретически это хороший способ, можно будет добавлять/убирать каналы индивидуально, а не перезапуском базового экземпляра VLC. Вставить ник Quote
maxlapshin Posted April 19, 2017 Posted April 19, 2017 Вам RTSP в мультикаст? Небось с CBR? Вставить ник Quote
alibek Posted April 19, 2017 Author Posted April 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 Вставить ник Quote
maxlapshin Posted April 19, 2017 Posted April 19, 2017 CBR здесь вроде не делается. можете взять наш flussonic как вариант, мы ещё и CBR можем подготовить, если вдруг нужно в головную станцию засунуть Вставить ник Quote
alibek Posted April 19, 2017 Author Posted April 19, 2017 CBR на самих камерах. Ранее я использовал VBR, но было хуже. Теперь на всех камерах ставлю CBR, I-Frame 25 и профиль High. flussonic помоему больше под транскодирование заточен, нет? Мне просто стримить нужно, без какой-либо обработки. Вставить ник Quote
maxlapshin Posted April 19, 2017 Posted April 19, 2017 да для всего заточен. И запись сможете сделать, и мобильный доступ если надо Вставить ник Quote
alibek Posted April 19, 2017 Author Posted April 19, 2017 Ок, буду иметь ввиду. А из бесплатного что посоветуете? ffmpeg/vlc оптимальны или есть что-то лучше? Вставить ник Quote
maxlapshin Posted April 19, 2017 Posted April 19, 2017 vlc может немного больше, чем ffmpeg, но лично меня несколько пугает. Вставить ник Quote
alibek Posted April 19, 2017 Author Posted April 19, 2017 Кстати, а где можно ознакомится со стоимостью продукта? На сайте стоимость не указана, в нашей переписки я также не нашел информации по стоимости. Вставить ник Quote
maxlapshin Posted April 19, 2017 Posted April 19, 2017 а есть несколько разных вариантов, так что лучше оставьте заявку или зайдите в личный кабинет Вставить ник Quote
Sumgait Posted April 24, 2017 Posted April 24, 2017 Спецы, нужна помощь. С помощью VLC беру с инета канал по http и отдаю в udp на головную станцию. Все прекрасно. Но при кратковременном пропадании инета, поток останавливается и не возобновляется сам. Приходится нажимать на VLC стоп/старт. Пробовал на Винде и Линуксе. Можно ли автоматизировать процесс, также устроит старт процесса по расписанию. Вставить ник Quote
alibek Posted April 24, 2017 Author Posted April 24, 2017 В третьем сообщении есть пример. Вставить ник Quote
Sumgait Posted April 26, 2017 Posted April 26, 2017 Плюнул на VLC и поставил Astra. Проблемы пропали. Вставить ник Quote
alibek Posted April 27, 2017 Author Posted April 27, 2017 Честно говоря Flussonic пока не очень радует. Попробую еще Астру. А какой еще есть софт? Вставить ник Quote
vlad11 Posted May 3, 2017 Posted May 3, 2017 У нас есть довольно много IP-камер, которые вещаются в IPTV. Для вещания используется Debian с VLC с ключом --vlm-conf. До недавнего времени все было хорошо, но теперь количество каналов превысило 220 и при запуске VLC выдает сообщение о том, что слишком много файлов и LUA-скрипт не может быть выполнен. Количество каналов я временно сократил, при 210 каналах запускается нормально. Вдумчиво почитайте /etc/security/limits.conf, погуглите, измените лимиты и после перезагрузки заработает. Вставить ник Quote
alibek Posted May 4, 2017 Author Posted May 4, 2017 измените лимиты и после перезагрузки заработает Я думаю, что это не те лимиты. Сообщение об ошибке не сохранил, но там было не о том, что не хватает ресурсов, мне показалось, что это сам VLC не может обработать большой VLM-файл. Вставить ник Quote
vlad11 Posted May 4, 2017 Posted May 4, 2017 измените лимиты и после перезагрузки заработает Я думаю, что это не те лимиты. Сообщение об ошибке не сохранил, но там было не о том, что не хватает ресурсов, мне показалось, что это сам VLC не может обработать большой VLM-файл. В следующий раз запускайте дебаггер-трассер и будет видна на что приложение ругается. Вставить ник Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.