Jump to content
Калькуляторы

Софтовый IPTV-стриммер

У нас есть довольно много IP-камер, которые вещаются в IPTV.

Для вещания используется Debian с VLC с ключом --vlm-conf.

До недавнего времени все было хорошо, но теперь количество каналов превысило 220 и при запуске VLC выдает сообщение о том, что слишком много файлов и LUA-скрипт не может быть выполнен.

Количество каналов я временно сократил, при 210 каналах запускается нормально.

Но видимо дизайн стриммера нужно менять.

Посоветуйте, как это лучше сделать?

Я рассматриваю сейчас два основных варианта:

 

1. Использовать ffmpeg вместо vlc. По отзывам это вроде бы даже лучше работает.

Но я пока не понял, как в него загнать список каналов — по всему выходит, что нужно запускать по экземпляру на каждый канал.

 

2. Использовать VLC, но каналы добавлять динамически (включить telnet и добавлять через него).

Теоретически это хороший способ, можно будет добавлять/убирать каналы индивидуально, а не перезапуском базового экземпляра VLC.

Share this post


Link to post
Share on other sites

Да.

Вот как выглядит 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

Share this post


Link to post
Share on other sites

CBR здесь вроде не делается.

 

можете взять наш flussonic как вариант, мы ещё и CBR можем подготовить, если вдруг нужно в головную станцию засунуть

Share this post


Link to post
Share on other sites

CBR на самих камерах. Ранее я использовал VBR, но было хуже.

Теперь на всех камерах ставлю CBR, I-Frame 25 и профиль High.

 

flussonic помоему больше под транскодирование заточен, нет?

Мне просто стримить нужно, без какой-либо обработки.

Share this post


Link to post
Share on other sites

да для всего заточен. И запись сможете сделать, и мобильный доступ если надо

Share this post


Link to post
Share on other sites

Кстати, а где можно ознакомится со стоимостью продукта?

На сайте стоимость не указана, в нашей переписки я также не нашел информации по стоимости.

Share this post


Link to post
Share on other sites

а есть несколько разных вариантов, так что лучше оставьте заявку или зайдите в личный кабинет

Share this post


Link to post
Share on other sites

Спецы, нужна помощь.

С помощью VLC беру с инета канал по http и отдаю в udp на головную станцию. Все прекрасно. Но при кратковременном пропадании инета, поток останавливается и не возобновляется сам. Приходится нажимать на VLC стоп/старт. Пробовал на Винде и Линуксе. Можно ли автоматизировать процесс, также устроит старт процесса по расписанию.

Share this post


Link to post
Share on other sites

У нас есть довольно много IP-камер, которые вещаются в IPTV.

Для вещания используется Debian с VLC с ключом --vlm-conf.

До недавнего времени все было хорошо, но теперь количество каналов превысило 220 и при запуске VLC выдает сообщение о том, что слишком много файлов и LUA-скрипт не может быть выполнен.

Количество каналов я временно сократил, при 210 каналах запускается нормально.

 

Вдумчиво почитайте /etc/security/limits.conf, погуглите, измените лимиты и после перезагрузки заработает.

Share this post


Link to post
Share on other sites

измените лимиты и после перезагрузки заработает

Я думаю, что это не те лимиты. Сообщение об ошибке не сохранил, но там было не о том, что не хватает ресурсов, мне показалось, что это сам VLC не может обработать большой VLM-файл.

Share this post


Link to post
Share on other sites

измените лимиты и после перезагрузки заработает

Я думаю, что это не те лимиты. Сообщение об ошибке не сохранил, но там было не о том, что не хватает ресурсов, мне показалось, что это сам VLC не может обработать большой VLM-файл.

 

В следующий раз запускайте дебаггер-трассер и будет видна на что приложение ругается.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.