frig 2 Опубліковано: 2008-02-04 20:54:15 Share Опубліковано: 2008-02-04 20:54:15 Это вы о чем? мы хоть на брудершафт и не пили, но если можно - не выкай мне. вроде как не грязью друг друга поливаем и не в оффициальной обстановке. Все делается сразу и как надо. Но поэтапно. ТЗ где? разработка по моему пониманию это: -составление ТЗ -прорисовка архитектуры -выбор технологий и подбор готовых модулей -дописывание недостающего. если что-то перепрыгнуть - потом прийдется возвращаться. Насчет кудой будет идти видео траф... это еще надоподумать, возможно вы в чем то правы. архитектуру можно построить так что оптимизировано будет очень. идеи есть. Я бы взял за основу IRC сервер. между передачей голоса-видео (это по сути одно и тоже) и текста - огромная разница. если начать на что-то не предназначенное опираться - получится лажа. irc сам по себе самодостаточен и его очень даже можно юзать в качестве чата. Ссылка на сообщение Поделиться на других сайтах
frig 2 Опубліковано: 2008-02-04 20:55:13 Share Опубліковано: 2008-02-04 20:55:13 Так как видео и голос будет действовать через приват. а если не только через приват? а общая комната? Ссылка на сообщение Поделиться на других сайтах
Maxxx 446 Опубліковано: 2008-02-04 21:01:00 Автор Share Опубліковано: 2008-02-04 21:01:00 Видео общак - тут есть вопросы. Как его организовать и как это будет выглядеть все по трафику. Ссылка на сообщение Поделиться на других сайтах
frig 2 Опубліковано: 2008-02-04 21:39:09 Share Опубліковано: 2008-02-04 21:39:09 Как его организовать и как это будет выглядеть все по трафику. через сервер. с клиентов поток на сервер, сервер поток режет, жмет если надо (а надо будет), клеит много рож в одну картинку и отправляет либо юникастом, либо мультикастом если позволяет сеть. хочешь морду крупее - получаешь юникастом поток с камеры того человека которого возжелал рассмотреть. Ссылка на сообщение Поделиться на других сайтах
Maxxx 446 Опубліковано: 2008-02-04 21:43:19 Автор Share Опубліковано: 2008-02-04 21:43:19 Поток должен жать клиент, а не сервер. Ссылка на сообщение Поделиться на других сайтах
frig 2 Опубліковано: 2008-02-04 21:46:11 Share Опубліковано: 2008-02-04 21:46:11 Поток должен жать клиент, а не сервер. мб. даже скорее всего ты прав. просто отдавать на сервер будет жатый а юникастом - покрупнее. Ссылка на сообщение Поделиться на других сайтах
XoRe 0 Опубліковано: 2008-02-05 03:02:26 Share Опубліковано: 2008-02-05 03:02:26 Дааа, ребята ) Планов громадье ) Если честно, напоминает "хочу это, это, это, и компот". Стоимость написания всего функционала вполне может составить несколько тысяч долларов. И не факт, что конечный результат вам понравится. Идея хорошая, но слишком радужная на мой взгляд. Под сервер я бы предложил опираться на протокол XMPP или Jabber. Он обладает огромной гибкостью и под сервера на нем есть куча модулей. Поэтому большинство из заявленных фич можно сделать без написания своего кода, модулями и плагинами. Так же протокол jabber является мультиверверным. Это значит, что юзеры разныхсерверов могут общаться друг с другом. Под клиент очень хорошо подходит miranda. У ней тоже есть огромная гибкость, куча плагинов. И можно написать свой плагин. Кстати на этом форуме даже есть плагин inetaccess под миранду. Гораздо эффективнее использовать уже имеющиеся продукты. Просто написать под них плагины и состыковать. P.S. Если не секрет, программист пишет под win или под *nix ? Ссылка на сообщение Поделиться на других сайтах
vovksextra 0 Опубліковано: 2008-02-05 07:09:18 Share Опубліковано: 2008-02-05 07:09:18 Действительно, я думаю что за основу нужно брать что нить готовое Ссылка на сообщение Поделиться на других сайтах
Gmen 0 Опубліковано: 2008-02-05 07:33:39 Share Опубліковано: 2008-02-05 07:33:39 А вообще идея хорошая... Сколько те Веб камеры стоят недорогие, я вас умоляю, я бы юзерам со скидкой продавал бы... Пойду с руководством поговорю... Может одобрит... Тем не мение что разве нет нормального сервера под фря??? Жду совета... Ссылка на сообщение Поделиться на других сайтах
frig 2 Опубліковано: 2008-02-05 08:10:42 Share Опубліковано: 2008-02-05 08:10:42 Под клиент очень хорошо подходит miranda. мое личное отношение к миранде можно описать несколькими совсем не цензурными словами. это гадость я возненавидел давно и в качестве клиента все равно потом еще применял. врагу не пожелаю. Стоимость написания всего функционала вполне может составить несколько тысяч долларов. рано или поздно все равно прийдется все это сделать. И не факт, что конечный результат вам понравится. все зависит от того как это дело спланировать. Идея хорошая, но слишком радужная на мой взгляд. мы постораемся сделать хорошо, а плохо оно получится само. брать за основу готовое это правильно. но готовое уже должно обладать таким набором характеристик что окажется и дописывать ничего не надо... :-) Ссылка на сообщение Поделиться на других сайтах
vovksextra 0 Опубліковано: 2008-02-05 10:34:04 Share Опубліковано: 2008-02-05 10:34:04 брать за основу готовое это правильно. но готовое уже должно обладать таким набором характеристик что окажется и дописывать ничего не надо... :-) И все-же за основу хотя-бы передачи текстовых сообщений нужно брать уже то что годами откатывалось и зарекомендовало себя с положительной стороны. И плюс к этому добавить не достающие функции. Что при этом получится. 1. Клиент получит продукт,совместимый с неким сервером. Это уже не мало важный плюс.(например, все тот же QIP. Думаю на просторах СНГ он уже является чуть ли не основным клиентом ICQ службы). А придумали бы свое - вряд ли что получилось 2. Вдобавок пользователь получает дополнительный функционал.Это все то о чем сказано ранее. А писать с нуля - это очень длительно и не факт что продукт зарекомендует себя с положительной стороны Ссылка на сообщение Поделиться на других сайтах
frig 2 Опубліковано: 2008-02-05 10:40:56 Share Опубліковано: 2008-02-05 10:40:56 1. Клиент получит продукт,совместимый с неким сервером. Это уже не мало важный плюс. еще раз прошу обратить внимание: клиент не должен знать о протоколах и сетях. у него одно окно и все. нет ни основного сервера сообщений ни дополнительного. есть клиент который работает во множестве сетей, а какие сети у тебя к нему в сети подведены - дело лично каждого. а приложение должно уметь и irc и icq и жабИр и протоколы voip. при этом сервера icq переписывать никто не собирается, а вот сервер видео надо подумать где взять или как он должен работать. сервер вообще будет обеспечивать некоторую связь этих сетей, но весь траффик через него идти не должен да и реализовывать собственно большую часть протоколов на его основе смысла нет. чем мне еще не нравится миранда - это изначально icq клиент на которого навесили всякого барахла. а в моем понимании это должен быть конструктор из которого можно сделать как ТОЛЬКО icq клиент так и ТОЛЬКО irc клиент или исключительно клиент видеочата или воип. вот такая моя имха. для того чтобы это все дело перешло из ляля в область обсуждения тонкостей сначала надобно разобраться с тем что должно получиться. гг vovksextra правит пост вместе со мной. :loop: :loop: Ссылка на сообщение Поделиться на других сайтах
vovksextra 0 Опубліковано: 2008-02-05 10:50:03 Share Опубліковано: 2008-02-05 10:50:03 Ладно попытаюсь объяснить по другому. У нас в локальной сети стоит IRC чат. 1. Нафиг мне ставить что нить другое ? Если лично мне и не только не нужно ни видео и голоса? 2. Зачем мне менять IRC сервер на что нить другое - если кто-то там захочет друг друга увидеть ? 3. Почему бы не написать клиента который работает по IRC протоколу? Плюс к клиенту докрутить все остальное Что мы имеет. Имеем очень много плюсов. Я как сидел на мирке так и буду сидеть.Мне даже клиента менять не прийдется. Так вот если я увижу достойного клиента - почему-бы на него не перейти? Логику улавливаете ?????? А у вас какие-то навящивые детские идеи. И с таким подходом вы вряд ли продвинете продукт на коммерческой основе !!!!! Вам должны платить за него деньги. И вы клиенту должны доказать что это творение наилучшее . PS IRC - взят для примера. А теперь по-делу 1. Видео и звук должны быть только в привате (Серверной части это не будет касаться) Почему? Все очень просто.Вы когда нибудь пробовали организавать конферец связь на мобильном операторе? Попробуйте - полный бред.Все что-то говорят а понять нельзя. 2. Попробуйте взять за основу IRC. А видео и связь организовать только на уровне привата. Этого будет достаточно! И аналогов программного продукта с такими функциями вы не найдете )) 3. С довольствием приобрету такое творение. Или сам поучаствую в разработке. 4. Плюсы от всего этого очевидны. Ссылка на сообщение Поделиться на других сайтах
vovksextra 0 Опубліковано: 2008-02-06 07:41:51 Share Опубліковано: 2008-02-06 07:41:51 Куда все поделись ? А как-же видеочат ? :-) Ссылка на сообщение Поделиться на других сайтах
frig 2 Опубліковано: 2008-02-06 08:25:57 Share Опубліковано: 2008-02-06 08:25:57 Куда все поделись ? наезжать меньше надо. у меня желания с вами говорить уже нет. Ссылка на сообщение Поделиться на других сайтах
vovksextra 0 Опубліковано: 2008-02-06 09:09:38 Share Опубліковано: 2008-02-06 09:09:38 Наезжать????????????????????? Странное конструктивное решение.Ну удачи...... Только не забудьте пожалуйста на будущее указать ссылку на чудо чат. Любопытно будет посмотреть. Ссылка на сообщение Поделиться на других сайтах
vovksextra 0 Опубліковано: 2008-02-06 09:14:37 Share Опубліковано: 2008-02-06 09:14:37 у меня желания с вами говорить уже нет. У меня сложилось мнение что скорее всего "кодить" перехотелось, а не говорить. Ссылка на сообщение Поделиться на других сайтах
vovksextra 0 Опубліковано: 2008-02-06 09:20:17 Share Опубліковано: 2008-02-06 09:20:17 Сага о чудо программистах У нас в банкирской конторе "Сикоморский и Цесаревич" был программист Вася. Это был чудо-программист. Программист Вася писал программы на Дельфи. При компиляции он никогда не обращал внимания на хинты и ворнинги. Вася выделял память только тогда, когда возникал аксесс виолэйшын. Если указатель при инициализации случайно указывал на уже выделенную область памяти, то память Вася не выделял. Один раз Вася написал программу для ГЦИ ЦБ РФ. Программа постоянно висла, и Вася написал для нее вотчдог, который раз в минуту пинговал программу, и, в случае чего, перегружал машину. Но программа грузилась гораздо дольше минуты, поэтому вотчдог, грузящийся первым, не получал ответа, и перегружал машину сразу. В таком режиме программа проработала около 4-х месяцев, прежде чем кто-то что-то заметил. Еще программист Вася написал программу отслеживания объектов на видеокартинке. Для этой цели он запускал стандартную программу, идущую в комплекте с камерой, которая оверлеем выдавала картинку на экран, а потом эту самую картинку прямо из видеопамяти и считывал. Один раз программа показала огромного размера объект, находящийся в неположенном месте, и имеющий явно враждебные намерения по отношению к ГУ ЦБ РФ по Орловской области. Когда пришли разбираться, оказалось, что этим объектом был мессадж бокс с аксесс виолэйшыном. Васина программа считала его из видеопамяти вместе с картинкой. Еще Вася написал программу для чистки временной директории. Он readdir`ом рекурсивно считывал все директории, начиная с корня временной, и удалял из них все файлы. Надо ли говорить, что первой считанной им директорией была директория с названием ".."? Программа успокаивалась только тогда, когда доходила до своп-файла Windows. Вот такой у нас был программист Вася. Ссылка на сообщение Поделиться на других сайтах
frig 2 Опубліковано: 2008-02-06 09:25:58 Share Опубліковано: 2008-02-06 09:25:58 Только не забудьте пожалуйста на будущее указать ссылку на чудо чат. Любопытно будет посмотреть. если бы вы внимательно читали топик, то вам бы было понятно что чат я писать даже не планирую, я лишь немного помог с идеями. у меня работы хватает, а идеи не пропадут. не первый и не последний раз пригодятся в другом месте. Ссылка на сообщение Поделиться на других сайтах
vovksextra 0 Опубліковано: 2008-02-06 09:35:11 Share Опубліковано: 2008-02-06 09:35:11 между передачей голоса-видео (это по сути одно и тоже) и текста - огромная разница. если начать на что-то не предназначенное опираться - получится лажа. Объясни мне что за совет? И в чем все-таки разница между передачей текста,звука,видео или любого другого пакета с данными? Чат нужно начинать с передачи текста. Я и просил что-б показали наработку. Или мы опять начинаем изобретать велосипед? Уже за нас давно все придумали! А вы пытаетесь придумать что-то свое. Я и предлагаю за основу взять что нить готовое и придумать свою фишку уникальную. Ссылка на сообщение Поделиться на других сайтах
Maxxx 446 Опубліковано: 2008-02-06 09:48:52 Автор Share Опубліковано: 2008-02-06 09:48:52 Вставляю своих 5 копеек. Програмисты кодят и разработка ВИДЕО чата идет на всю катушку. Перед кодерами поставилась задача видеочата, серверного. Вот его и кодят. Само собой разумеется в базовой комплектации будет голосовой и текстовый чат. Остальные приблуды прикрутятся по мере необходимости. Ссылка на сообщение Поделиться на других сайтах
Maxxx 446 Опубліковано: 2008-02-06 09:53:18 Автор Share Опубліковано: 2008-02-06 09:53:18 Хочется услышать пожеланий по поводу интерфейса. Ссылка на сообщение Поделиться на других сайтах
frig 2 Опубліковано: 2008-02-06 09:57:06 Share Опубліковано: 2008-02-06 09:57:06 И в чем все-таки разница между передачей текста,звука,видео или любого другого пакета с данными? задержки, джиттер, полоса... много эти слова говорят? Ссылка на сообщение Поделиться на других сайтах
Maxxx 446 Опубліковано: 2008-02-06 10:02:35 Автор Share Опубліковано: 2008-02-06 10:02:35 И в чем все-таки разница между передачей текста,звука,видео или любого другого пакета с данными? задержки, джиттер, полоса... много эти слова говорят? текст и видео это небо и земля. Со звуком все на много проще. А видео потоки это уже на много сложнее все. Потои должны сжиматься, а сервак их должен разруливать так как надо. А если их 50 одновременно?! Ссылка на сообщение Поделиться на других сайтах
Gmen 0 Опубліковано: 2008-02-06 10:06:55 Share Опубліковано: 2008-02-06 10:06:55 То слабенькому серваку буде КАПЕЦ!!! :-) Смотря еще какая софтина будет. Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Создайте аккаунт или войдите в него для комментирования
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйтесь для получения аккаунта. Это просто!
Зарегистрировать аккаунтВхід
Уже зарегистрированы? Войдите здесь.
Войти сейчас