Владимир Гусев, в функциональной абстракции приложение может быть и менее мелкая - поток(stream).
Попробуйте опубликовать
rtmp://85.143.221.109/live/stream1
rtmp://85.143.221.109/live/stream2
rtmp://85.143.221.109/live/stream3
Не совсем.
В отличии от динамики статику можно сгенерировать заранее. Как правило она общая для разных пользователей, а то и для разных сайтов и не изменяется от фазы луны.
При этом какой-то контент может генерироваться при первом обращении(например различные изображения под различные разрешения) и его все равно могут называть статикой.
От расширения вообще говоря не зависит.
Алексей Скобкин, очень жаль. TS по сравнению с мамблом это полный регресс. Уж гайд по установке мамбла и прокликиванию окон визарда не сложно написать.
Лично я ничего не понял.
Сколько конкретно у вас контейнеров? И что там стоит?
Удаленный сервер у вас один? Не под вашим контролем(плевать на ssh, если есть -it bash)?
Чем не утраивает обычный -p 3307:3307?
Причем тоже на 127.0.0.1, т.к. на удаленном сервере bind-address=127.0.0.1 и менять нельзя.
Julia __, насколько я могу судить(а я могу ошибаться) требуется версия от 5.5.9 включительно и лично мне не понятно до какой (вроде до 6) ИЛИ версия не старше 7.0.8.
Попробуйте поставить точную версию 5.5.9 или 7.0.8.
Что за версии в вашем виндовом окошке я не знаю, младшие версии в них не указаны. Под версией 7 может скрываться и несоответствующая PHP 7.0.28.
Ingernirated,
А сервер твой сразу HTTP ответ отдает браузеру пользователя?
А сколько он запросов выдерживает?
А что так плохо? Статический контент как он у тебя отдает?
А с nginx лучше?
А как ты подключил свой сервер к nginx? Просто http кэширующий прокси на той же машине настроил?
А чем это тебе грозит? Небось через весь сетевой стек твои пакеты бегут туда-обратно, еще и порт занимают? Начерта тебе все паковать по пакетам, а потом их распаковывать? Прям почту россии из балкона на кухню устроил.
Почему бы сразу не отдавать ответ веб-серверу?
Наверное надо как-то договориться с nginx\apache\lighthttpd\веб-сервером от соседа Васяна как он будет у тебя запрашивать контент и как твоя программа будет ему отвечать, что передать пользователю.
Модуль mod_{твой_язык} под твой веб-сервер еще не написали? Васян вон вообще все презирает кроме си. Под твой язык точно никогда не напишет модуль.
Что же делать? Исходники трогать не охота, это ж на си, а ты веб-макака, тяжко будет, поддержка совсем неподъемной станет на каждую программу то, да под каждый сервер, да и нету у тебя исходников никаких. И выполняться твоя программа хочет в другом окружении и с другими правами. Вот бы протокол какой-нибудь, да общеизвестный. Общий. Интерфейс бы какой. Для шлюза.
А мне нравится ваша идея домашнего VDI. Непонятно насколько это профитнее и насколько готова поддержка этого добра, но однозначно заслуживает исследования.
>при всем этом железо не загружено на 100%
Если бы оно не было где-то загружено, то оно бы и не замедлялось.
Надо найти где именно, профилировать. Если вы уверены, что в основном проблема на копировании, то мб самые затратные функции можно заменить на аналоги\оптимизировать\переписать? Заменить jpeg на что-то менее требовательное\обращаться без копирования(по ссылкам)\обрабатывать не все кадры, а каждый N.
Ну и на процессоре особо много потоков не обработаешь. Если речь про 4-8 потоков то мб еще и потянет(в зависимости от вашего приложения и задач).
Попробуйте опубликовать
rtmp://85.143.221.109/live/stream1
rtmp://85.143.221.109/live/stream2
rtmp://85.143.221.109/live/stream3
Но и еще один application тоже должен работать.