не думаю что 3 млн — это большие деньги
вы начали разрабатывать свое творение с 2003 года (10 лет, т.е 3млн это 1му человеку зп в 25 000 руб в месяц)
да, за систему, которая держит не более 30ти камер — не померно большие расходы
У файловой системы есть много хитростей. Она может быть как на диске, так и в памяти (так как и вы далаете)
Так же есть граничение на количество открытых файлов и пропускной канал южного моста.
Я понял, что вы программист. Баш скрипты — не так страшны как вы о них пишите. Тут проблема в системе в целом, не правильно она была построена.
Грамотная система на баш скриптах может работать годами. Срок реализации не превышает 2х недель и вложения не больше 20 000 руб при грамотном управлении. На основании результата можно принимать решение о направлении в продакшн и поисках инвестиций.
2008 год показал что в больший компаниях где есть деньги сидят уже все «свои» и нет притока новой крови. (вас за это и уволили, насколько я помню, за идейность), по этому за частую революционные проекты делаются либо независимыми разработчиками, либо студентами.
У меня часто бывают проекты которые нужно сдать «вчера», но срок есть 2 недели (я не программист, хотя знаю больше 3х языков программирования), с 20ти лет работаю руководителем, но фриланс и доп заработок не отпускаю ни когда.
1) Сервер телефонии, вложения 25 000 + железо. Продажа телефонии через интернет. Через пол года начали отбивать 25 000 каждый месяц (прибыль). Opensource + bash, проекту больше 3х лет
2) Система диагностики сети (Наподобие Нагиос), нагиос использовало руководство, мы же свою сделали. Нагиос загнулся после 100 хостов и время реагирования до сих пор оставляет желать лучшего. Своя на не любимом всеми PHP + bash, работает больше 6ти лет, проблема только в железе, которое раз 5 горело частями :) Результат: Время реагирования на проблему сократилось с 10ти минут (в лучшем случае, если есть звонок от пользователя) до 1 минуты (в худшем случае без звонка от пользователя) + улучшенная координация монтажно-ремонтного отдела.
3) Локальный киносервер с просмотром фильмов онлайн. Свой движок PHP + Bash, за 1 сутки наполнение одним человеком превысило 2500 фильмов.
Вторые сутки они выкачивались и неделю конвертировались в flv. Работает до сих под без вмешательства, хотя уже не поддерживается 3 года.
4) Интернет радио. PHP+bash, более 200 радиостанций на одной странице с возможностью прослушивания онлайн.
Так что не нужно так сильно бояться bash, людей нужно бояться, а не инструменты.
5) Интернет DVR. опенсурс + bash с детектором движения и записью. 1 камера грузит процессор на 6% (их 400%, 4 ядра, 4% — две записи и 2-6% детектор движения, поток MPEG 720p, Core i5), от дальнейшего развития системы отказался из-за отсутствия свободного времени и финансирования.
6) Резервный интернет. Задача — тендры, постоянный канал в течении 2х недель. 3g, bash, opensource железка за 900 рублей + 3g модем. Был ужат по времени (12 часов на реализацию), задача была выполнена. Статья тут написана.
7) Запись потокового видео на железку за 900 рублей. Bash+опенсурс — проблема в перегреве платформы. 4 камеры 720p.
Есть задачи и инструменты, но вот отправить систему в продакшн это еще 80-90% работы. Это как раз то, чем славится Mac OS и сам Apple
Так же образование идет за человеком, а не впереди его.
У меня 8 из 10 человек без образования, они знают больше чем 8 из 10 тех кто с образованием.
Поясните пожалуйста, почему ваш ivideon сервер при установке на ПК дает нагрузку в 40% на процессор?
Вы что, на стороне клиента в flv перегоняете поток?
Не поленился, достал свой TL-MR3020 с флешкой в 8 Гигов.
8 и 12 Кбайт.
Ну будет в руках такая же железка — протестим.
Там какие то совсем проблемы с местом. Возможно Кбайт 50 остается после установки OpenWRT.
Спасибо за подсказку.
Угу, но это уже этап отладки.
больше скажу, можно через веб морду создать хосты gwwan.lan, gw3g.lan и так же записать в скрипты.
route add default gw gwwan.lan metric 0 — работает на ура.
Следовательно мы получаем оправление через веб морду, криво, но работает.
Ну мне какой то безлимит принесли. За интернет я так же не плачу уже несколько лет)
Ну заблокируйте UDP через 3g канал, оставьте только то что нужно (например 5060).
Железка уехала на промзону, где будет стоять в черном ящике с антенной.
Вот вы играете в покер, онлайн игру, проводите банковские операции перед закрытием банковского дня. У вас есть железка, которая без вашей помощи за 2 минуты дает вам резерв.
Так же по описанной выше технологии 3g легко заменяется на второй проводной провайдер.
Идея в том, что конечный пользователь не будет знать о том, где он, резерв или нет. Вон, в бухгалтерию поставьте такую штуку, вас расцелуют ;)
Я так понял что эти железки переключают канал по эвентам.
Для 3g — потеря связи, для PPTP тоже будет эвент при разрыве, PPPoE тоже должен быть при разрыве, даже когда WiFi потеряет сеть, будет эвент.
Когда просто Static IP и есть линк — эвенту на смену канала взяться просто не откуда.
Ну когда у вас локальные подсети 10.0.0.0/8 и другие, wan порт жив, то роутер как то не задумывается о смене канала, для него всё что за wan находится — уже интернет. Виден шлюз, есть линк — значит интернет работает. Идея в том, что у провайдера может упасть транспорт, но вся внутренняя инфраструктура работает.
вы начали разрабатывать свое творение с 2003 года (10 лет, т.е 3млн это 1му человеку зп в 25 000 руб в месяц)
да, за систему, которая держит не более 30ти камер — не померно большие расходы
У файловой системы есть много хитростей. Она может быть как на диске, так и в памяти (так как и вы далаете)
Так же есть граничение на количество открытых файлов и пропускной канал южного моста.
Я понял, что вы программист. Баш скрипты — не так страшны как вы о них пишите. Тут проблема в системе в целом, не правильно она была построена.
Грамотная система на баш скриптах может работать годами. Срок реализации не превышает 2х недель и вложения не больше 20 000 руб при грамотном управлении. На основании результата можно принимать решение о направлении в продакшн и поисках инвестиций.
2008 год показал что в больший компаниях где есть деньги сидят уже все «свои» и нет притока новой крови. (вас за это и уволили, насколько я помню, за идейность), по этому за частую революционные проекты делаются либо независимыми разработчиками, либо студентами.
У меня часто бывают проекты которые нужно сдать «вчера», но срок есть 2 недели (я не программист, хотя знаю больше 3х языков программирования), с 20ти лет работаю руководителем, но фриланс и доп заработок не отпускаю ни когда.
1) Сервер телефонии, вложения 25 000 + железо. Продажа телефонии через интернет. Через пол года начали отбивать 25 000 каждый месяц (прибыль). Opensource + bash, проекту больше 3х лет
2) Система диагностики сети (Наподобие Нагиос), нагиос использовало руководство, мы же свою сделали. Нагиос загнулся после 100 хостов и время реагирования до сих пор оставляет желать лучшего. Своя на не любимом всеми PHP + bash, работает больше 6ти лет, проблема только в железе, которое раз 5 горело частями :) Результат: Время реагирования на проблему сократилось с 10ти минут (в лучшем случае, если есть звонок от пользователя) до 1 минуты (в худшем случае без звонка от пользователя) + улучшенная координация монтажно-ремонтного отдела.
3) Локальный киносервер с просмотром фильмов онлайн. Свой движок PHP + Bash, за 1 сутки наполнение одним человеком превысило 2500 фильмов.
Вторые сутки они выкачивались и неделю конвертировались в flv. Работает до сих под без вмешательства, хотя уже не поддерживается 3 года.
4) Интернет радио. PHP+bash, более 200 радиостанций на одной странице с возможностью прослушивания онлайн.
Так что не нужно так сильно бояться bash, людей нужно бояться, а не инструменты.
5) Интернет DVR. опенсурс + bash с детектором движения и записью. 1 камера грузит процессор на 6% (их 400%, 4 ядра, 4% — две записи и 2-6% детектор движения, поток MPEG 720p, Core i5), от дальнейшего развития системы отказался из-за отсутствия свободного времени и финансирования.
6) Резервный интернет. Задача — тендры, постоянный канал в течении 2х недель. 3g, bash, opensource железка за 900 рублей + 3g модем. Был ужат по времени (12 часов на реализацию), задача была выполнена. Статья тут написана.
7) Запись потокового видео на железку за 900 рублей. Bash+опенсурс — проблема в перегреве платформы. 4 камеры 720p.
Есть задачи и инструменты, но вот отправить систему в продакшн это еще 80-90% работы. Это как раз то, чем славится Mac OS и сам Apple
Так же образование идет за человеком, а не впереди его.
У меня 8 из 10 человек без образования, они знают больше чем 8 из 10 тех кто с образованием.
Вы что, на стороне клиента в flv перегоняете поток?
8 и 12 Кбайт.
Ну будет в руках такая же железка — протестим.
Там какие то совсем проблемы с местом. Возможно Кбайт 50 остается после установки OpenWRT.
Спасибо за подсказку.
Пол года назад Люси была другая, да и железка была у меня другая.
больше скажу, можно через веб морду создать хосты gwwan.lan, gw3g.lan и так же записать в скрипты.
route add default gw gwwan.lan metric 0 — работает на ура.
Следовательно мы получаем оправление через веб морду, криво, но работает.
Ну заблокируйте UDP через 3g канал, оставьте только то что нужно (например 5060).
Железка уехала на промзону, где будет стоять в черном ящике с антенной.
Вот вы играете в покер, онлайн игру, проводите банковские операции перед закрытием банковского дня. У вас есть железка, которая без вашей помощи за 2 минуты дает вам резерв.
Так же по описанной выше технологии 3g легко заменяется на второй проводной провайдер.
Идея в том, что конечный пользователь не будет знать о том, где он, резерв или нет. Вон, в бухгалтерию поставьте такую штуку, вас расцелуют ;)
Для 3g — потеря связи, для PPTP тоже будет эвент при разрыве, PPPoE тоже должен быть при разрыве, даже когда WiFi потеряет сеть, будет эвент.
Когда просто Static IP и есть линк — эвенту на смену канала взяться просто не откуда.