если кому интересно, благодаря хабре мы получили 40мегабит исходящего трафика. ~20 одновременных пользователей по 2 мегабита, получается. неплохо. всё выжило :)
видеосервера axis не в счет?
нагрузку оценить сложно, опыт показал, что если не измываться над исходным потоком — не менять особо битрейт, не ресайзить картинку и т.п., то нагрузка существенно меньше. кодек попроще, инкапсуляцию…
про upload не понял, есть битрейт=полоса, умножаем на время, получаем трафик…
ну, грубо говоря, можно сделать так на вашей домашней машине так
типа vlc поток_с_камеры --sout udp:real_ip --ttl 20 (текущее количество хопов до внешнего хоста), под windows это все делается через gui, не суть
а на сервере забирать типа vlc udp://real_ip:port ну и дальше что нужно с ним делать, можно, как у нас, транскодить и дальше что-то делать.
тут именно смысл в том, что трафик инициируется вашей домашней машиной, т.е. вы шлете сами, без запросов от сервера.
полоса соответственно будет постоянно заюзана.
если вы живете в Красногорске, подключайтесь :)
Даже имея серый адрес вам никто не мешает перманентно настроить трансляцию по udp на любой внешний хост. Т.е. данные будут сами слаться. Там можно забирать и дальше вперед.
ну, решение изначально «бюджетное», поэтому вместо кожухов использовались пластиковые бутылки литровые, сами камеры разобраны до плат и залиты герметиком. :)
как-то выжили. иногда, бывает, конкретно запотевают, но потом, в солнечную погоду, все возвращается.
Очень странно, конечно: в «песочнице» статья висела две недели, эффекта 0. При этом, насколько я вижу, сообществом тема воспринялась вполне дружелюбно. Это значит, что песочница себя не оправдывает, и наверняка кто-то сильно по этому поводу расстраивается. Нечестно.
В принципе, кстати, с камер также идет звук, даже на мобильном телефоне слышно, если смотреть, надо попробовать его до flv догнать. Правда, кроме шума ветра, особо ничего там и не будет, но если камеру поставить в место поинтересней…
камеры всю зиму стояли без кожухов, залитые герметиком, без корпуса даже. немного запотели, может, поэтому.
некоторые камеры шатает ветром, и поэтому изображение размывается…
можно их камеры пока смотреть в первоисточнике, на ipls.ru
если кому интересно сделали демо google latitude
мальчик сегодня ездил как раз.
все на-коленке, камни не кидать.
proof of concept типа
да, пост, который json возвращает.
посмотрите, там все реально просто.
просто запросы подделать все удалось. вот, сижу, складирую координаты в базу, раз в минуту.
Я вот тоже бьюсь.
Ждать api не наш way.
Зато когда нашел существующую вещь, добавил ее, потом перешел в свой список, оттуда куча +иков, и там другая форма для добавления — всё добавилось.
Вообще, классный сервис.
нагрузку оценить сложно, опыт показал, что если не измываться над исходным потоком — не менять особо битрейт, не ресайзить картинку и т.п., то нагрузка существенно меньше. кодек попроще, инкапсуляцию…
про upload не понял, есть битрейт=полоса, умножаем на время, получаем трафик…
типа vlc поток_с_камеры --sout udp:real_ip --ttl 20 (текущее количество хопов до внешнего хоста), под windows это все делается через gui, не суть
а на сервере забирать типа vlc udp://real_ip:port ну и дальше что нужно с ним делать, можно, как у нас, транскодить и дальше что-то делать.
тут именно смысл в том, что трафик инициируется вашей домашней машиной, т.е. вы шлете сами, без запросов от сервера.
полоса соответственно будет постоянно заюзана.
Даже имея серый адрес вам никто не мешает перманентно настроить трансляцию по udp на любой внешний хост. Т.е. данные будут сами слаться. Там можно забирать и дальше вперед.
как-то выжили. иногда, бывает, конкретно запотевают, но потом, в солнечную погоду, все возвращается.
некоторые камеры шатает ветром, и поэтому изображение размывается…