alibek Опубликовано 30 мая, 2017 · Жалоба У нас есть довольно много IP-камер, которые мы транслируем в IPTV по мультикасту. В качестве стримера я ранее использовал VLC с такими параметрами: new CAM-123 broadcast enabled loop setup CAM-123 input rtsp://usr:pwd@1.2.3.4/stream setup CAM-123 output #std{access=udp,dst=239.0.1.2:1234} control CAM-123 play Ранее эта схема работала неидеально (время от времени VLC мог зависнуть и его нужно было перезапускать), но работало. VLC просто перекладывал поток в мультикаст, нагрузка на CPU была мизерная. Затем я решил попробовать Flussonic. Запустил месячный триал, перенес камеры в него. Продукт неплохой, но по некоторым причинам нам не подошел. Flussonic я убрал, запустил старые наработки с VLC. И не работает — после нескольких секунд/минут стриминга что-то происходит и VLC начинает дико флудить, забивая на 100% (гигабитный) интерфейс, в который отдается мультикаст. При этом iftop показывает интересную картину - почти весь флуд адресован на мультикаст-группу 239.0.10.1. Эта группа отличается от остальных тем, что ее источник (IP-камера) отдает поток 6 FPS. Ранее это проблемой для VLC не было, но при установке Flussonic мне пришлось обновить некоторые компоненты системы, в том числе и VLC, а предыдущую версию я не запомнил. Никто с таким не сталкивался? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
alibek Опубликовано 30 мая, 2017 · Жалоба Версия с FPS не состоялась. Если убрать из плейлиста этот канал, такая же проблема возникает с другим каналом, на котором уже характеристики ничем не отличаются от остальных. При этом какая-то закономерность есть (проблемными являются одни и те же каналы), но закономерности я не уловил. В дампе очень много PMT и PAT, они занимают основную часть трафика (точнее в дампе за 5 секунд других пакетов просто нет). Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Ivan_83 Опубликовано 30 мая, 2017 · Жалоба А не судьба ffmpeg заюзать попробовать? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
alibek Опубликовано 30 мая, 2017 · Жалоба Я как-то раньше пробовал, было впечатление, что vlc лучше. Да и интересно узнать, что случилось. Раньше VLC года три отработал нормально. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Ivan_83 Опубликовано 30 мая, 2017 · Жалоба Ну дебаж дальше, или заведи на багтрекере влц баг, предложи доступ к камере... А если тебе дальше выплёвывать в мультикаст не надо то ффмпегу ещё лучше. Тот же флюсоник не скрывает что они ффмпег много юзают. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
alibek Опубликовано 31 мая, 2017 · Жалоба А если тебе дальше выплёвывать в мультикаст не надо то ффмпегу ещё лучше. Не понял этой фразы. Мне нужно стримить в multicast udp. ffmpeg для этого подходит? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
kayot Опубликовано 31 мая, 2017 · Жалоба ffmpeg для этого подходит? Да, ему все равно в каком формате отдавать. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...