Модераторы: Illuminaty
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> NetPCLinker (p2p), Писал для себя 
:(
    Опции темы
SVN74
Дата 18.6.2014, 18:15 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 740
Регистрация: 5.5.2008
Где: Комсомольск на Дн епре

Репутация: 1
Всего: 18



Программа NetPCLinker предназначена для налаживания связи-(общения) между двумя компьютерами по принципу "р2р" (точка -> точка, без использования серверов - посредников). Для налаживания прямого соединения между двумя клиентами в сети - достаточно, что бы один из клиентов имел "реальный" статический IP адрес или DNS имя для динамических адресов, так же можно воспользоваться VPN сетями или IPv6 туннелированием.

Основные возможности:
1. Чат
user posted image

2. Файловая пересылка
user posted image

3. Телемост
user posted image

4. Скачивание клиентской шары
user posted image

Основа для телемоста VFW, MCI


Для скачивания:
https://sourceforge.net/projects/netpclinker



Это сообщение отредактировал(а) SVN74 - 28.8.2015, 22:29
PM MAIL WWW   Вверх
CompWorm
Дата 24.6.2014, 22:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Допеределыватель
***


Профиль
Группа: Участник Клуба
Сообщений: 1689
Регистрация: 6.12.2004
Где: /

Репутация: 1
Всего: 31



привет, 
отличная работа!
а API будет для встраивания движка в чужие проекты или это стендэлон?

Это сообщение отредактировал(а) CompWorm - 24.6.2014, 22:10


--------------------
PM MAIL   Вверх
SVN74
Дата 25.6.2014, 12:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 740
Регистрация: 5.5.2008
Где: Комсомольск на Дн епре

Репутация: 1
Всего: 18



Цитата(CompWorm @  24.6.2014,  22:09 Найти цитируемый пост)
а API будет для встраивания движка в чужие проекты или это стендэлон?

В принципе возможно будет перевести каркасы (net, sound, video) в dll, но для начала необходимо обкатать  прогу, выявить ошибки, набрать достаточное количество "поклонников",  а так прога пока будет в режиме "Debug - StandAlone".
Сам заимствовал только одну стороннюю библиотеку для GIF картинок, все остальное писал как говориться с чистого листа, даже иконки рисовал мой сын, - хотелось создать прогу, за которую ко мне не было бы никаких претензий за несоблюдение авторских прав.
Поэтому использовал:
1. Зарегистрированную C++ Builder 2006 Explorer (с ограниченными возможностями)
2. (winsock2.h) - для соединений 
3. (vfw.h) для телемоста
4. (mmsystem.h) - для звукового соединения 
Вся графика вкладок активных соединений в программе создается динамически с отдельным потоком, также программа может давать приглашение "активному" клиенту на любой вид соединения даже, если клиент находится за NAT, поэтому два клиента могут друг другу звонить  даже и не зная, что один из них находиться за NAT(ом).
Конечно NAT(ы) - это бич нашего времени, поэтому неплохо было бы для  программы иметь свой собственный VPN сервер в инете., но это уже посредник, чего в наш век "прослушек" не хотелось бы...    
PM MAIL WWW   Вверх
CompWorm
Дата 25.6.2014, 22:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Допеределыватель
***


Профиль
Группа: Участник Клуба
Сообщений: 1689
Регистрация: 6.12.2004
Где: /

Репутация: 1
Всего: 31



SVN74, почему бы тебе тогда не поддержать один из существующих проектов? вот щас новая открытая программа появилась, у них реализован SIP, а p2p нет... общение p2p с шифрацией было бы приятным бонусом.

если я правильно понял, то у тебя непожатое видео без коррекции изображения. на сегодня это бич открытых voip клиентов, а эти ребята сделали. 
На практике софт у них сыроват для конференций, не хватает алгоритмов оптимизации трафика. в общем есть чем помочь.  smile 

PS вообше, в какую сторону развивать собираешься свой проект?

Это сообщение отредактировал(а) CompWorm - 25.6.2014, 22:24


--------------------
PM MAIL   Вверх
SVN74
Дата 26.6.2014, 12:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 740
Регистрация: 5.5.2008
Где: Комсомольск на Дн епре

Репутация: 1
Всего: 18



Цитата(CompWorm @  25.6.2014,  22:13 Найти цитируемый пост)
 почему бы тебе тогда не поддержать один из существующих проектов? вот щас новая открытая программа появилась, у них реализован SIP, а p2p нет... общение p2p с шифрацией было бы приятным бонусом.

Нет, спасибо, там обойдутся и без моей помощи, - не люблю рыться в чужом коде.

 
Цитата(CompWorm @  25.6.2014,  22:13 Найти цитируемый пост)
если я правильно понял, то у тебя непожатое видео без коррекции изображения. на сегодня это бич открытых voip клиентов, а эти ребята сделали. 

Да, дополнительных коррекций изображения я не встраивал, там идет просто захват с камеры 320х240 с последующим помещением картинки в буфер, который выбранный пользователем кодек сжимает с последующим выводом на картинку и отправку в очередь для пересылки,  кстати можно выбирать не только DivX но и XviD , словом любой кодек, который затем сможет распаковать DivX, - основная привязка конечно к DivX.
Я вот смотрю они выставили бесплатную прогу в которой реализуют сжатие "последними" кодеками, а ведь за это можно получить по шее от авторов кодека (даже для бесплатных программ), кодеки это не просто иконки, это уже софт и надо спец.разрешение от авторов, - поэтому я и не встраивал кодек в программу.
Самым лучшим на мой взгляд для телемоста использовать кодек "wmv" кодек от микрософта, - он имеет лучший уровень сжатия с минимальными искажениями, но он тоже не бесплатный и довольно сложно встраивается в прогу.

Цитата(CompWorm @  25.6.2014,  22:13 Найти цитируемый пост)
На практике софт у них сыроват для конференций, не хватает алгоритмов оптимизации трафика. в общем есть чем помочь.   

Не помню, писал или нет, я использовал TCP протокол за основу и надстроил поверх него кучу своих протоколов передачи, что разобрать в общем потоке пакетов - что куда, практически невозможно, не знаю может это плюс а может и нет, во всяком случае перехватывать кому то пакеты будет проблематично, - данные идут в строгой последовательности с доп. проверками.
Для телемоста реализованы буфера для звука, видео, отправки, также идет контроль на заторы -  (загорается красный треугольник) и т.д.   

Цитата(CompWorm @  25.6.2014,  22:13 Найти цитируемый пост)
PS вообше, в какую сторону развивать собираешься свой проект?

Основной идеей для моей проги - была файловая пересылка между мной и соседом за стенкой (через wifi), неохота было настраивать комп, хотелось, чтобы запустил прогу и качай, - затем появилась мысль сделать и все остальные возможности современной связи.
На будущее не загадываю, для начала хочу выяснить (для себя) на сколько сейчас необходимы такого рода программы (может никому она и ненужна), каковы недостатки в моих реализациях и т.д.
Если будет выяснена необходимость и удачность данной проги, - конечно начну работать над версией 2.0 (на базе udp,vpn, directx) с принципиально новой стратегией графики(без окон) и т.д. (конечно не исключаю может быть и платной основы).


PM MAIL WWW   Вверх
CompWorm
Дата 26.6.2014, 20:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Допеределыватель
***


Профиль
Группа: Участник Клуба
Сообщений: 1689
Регистрация: 6.12.2004
Где: /

Репутация: 1
Всего: 31



Цитата(SVN74 @  26.6.2014,  12:38 Найти цитируемый пост)
Я вот смотрю они выставили бесплатную прогу в которой реализуют сжатие "последними" кодеками, а ведь за это можно получить по шее от авторов кодека (даже для бесплатных программ), кодеки это не просто иконки, это уже софт и надо спец.разрешение от авторов, - поэтому я и не встраивал кодек в программу.

чот, не уловил, а DivX и XviD используемые у тебя, это что? 
у них полный GPL, а видео жмётся через ffmpeg (LGPL). что не так конкретно?

Цитата(SVN74 @  26.6.2014,  12:38 Найти цитируемый пост)
на сколько сейчас необходимы такого рода программы

в следующей версии офиса скайп будет встроен в аутлук, что приведёт к проседанию рынка подобного софта под Windows. Зато спрос под Linux на такое может быть порядочно выше. 

Цитата(SVN74 @  26.6.2014,  12:38 Найти цитируемый пост)
не люблю рыться в чужом коде

ммм... а зря. smile 

Это сообщение отредактировал(а) CompWorm - 26.6.2014, 20:11


--------------------
PM MAIL   Вверх
SVN74
Дата 26.6.2014, 21:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 740
Регистрация: 5.5.2008
Где: Комсомольск на Дн епре

Репутация: 1
Всего: 18



Цитата(CompWorm @  26.6.2014,  20:10 Найти цитируемый пост)
чот, не уловил, а DivX и XviD используемые у тебя, это что? 
у них полный GPL, а видео жмётся через ffmpeg (LGPL). что не так конкретно?

Все правильно,  программа сжимает видео используя кодек установленный в системе пользователя по умолчанию (совместимый с требованиями для DivX), ним может быть в том числе и ffmpeg. Просто все сделано через  http://msdn.microsoft.com/en-us/library/wi...2(v=vs.85).aspx , без  инсталляции компрессоров. Установка DivX пользователю понадобиться только , если в системе нет подходящего кодека, а так можно пользоваться и ffmpeg.
На счет GPL(ов), - где то случайно в инете на английский сайтах (не помню где именно) было описание судебных разборок за использование DivX и я понял, что c этими GPL(ами)  лучше особо не связываться. Если мне понадобиться конкретно сопровождать кодек со своей прогой, - я лучше куплю...
Может конечно есть и другие варианты, но как для первой версии, - будет кодек отдельно от программы...
    
PM MAIL WWW   Вверх
_zorn_
Дата 27.6.2014, 04:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1076
Регистрация: 21.8.2007

Репутация: нет
Всего: 12



Цитата(SVN74 @  27.6.2014,  05:22 Найти цитируемый пост)
что c этими GPL(ами)  лучше особо не связываться

Наверное для начала ее нужно прочитать ?
PM MAIL   Вверх
SVN74
Дата 1.7.2014, 19:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 740
Регистрация: 5.5.2008
Где: Комсомольск на Дн епре

Репутация: 1
Всего: 18



Для без проблемной связи для тех у кого установлены дома роутеры рекомендую дополнительно использовать VPN Hamachi: 
https://secure.logmein.com/products/hamachi/
PM MAIL WWW   Вверх
CompWorm
Дата 1.7.2014, 23:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Допеределыватель
***


Профиль
Группа: Участник Клуба
Сообщений: 1689
Регистрация: 6.12.2004
Где: /

Репутация: 1
Всего: 31



Цитата(_zorn_ @ 27.6.2014,  04:37)
Цитата(SVN74 @  27.6.2014,  05:22 Найти цитируемый пост)
что c этими GPL(ами)  лучше особо не связываться

Наверное для начала ее нужно прочитать ?

на самом деле, если программист прилепил модный ярлычок GPL к своему проприетарному софту, то он не прав, и ярлычок по сути нерабочий.
 
поэтому под вопросом, оплачена ли у разработчиков ffmpeg лицензия на кодирование H.264... потому что если нет, то их LGPL в юридическом смысле - ноль, и все кто жмёт H.264 с ffmpeg - нарушают, несмотря на то что якобы пользуют свободный софт. smile 



--------------------
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Веб-разработка, идеи, проектирование"
Illuminaty
dr.ZmeY

1. Прежде чем поучаствовать в дискуссиях, пожалуйста, перечитайте правила нашего форума. Воспользуйтесь поиском прежде чем создавать новую тему, возможно, Ваш вопрос уже обсуждают. Модератор имеет право удалять или обьединять дублирующиеся темы.

2. В этом разделе проводится обсуждение дизайна готовых сайтов, рабочих web-проектов, web-макетов, а также сами идеи и перспективы ресурсов.

3. Обсуждение отдельных элементов (логотипов, баннеров, анимации и т.п.) проводится здесь

4. В разделе запрещается

   а) предлагать на обсуждение форумы, чаты, гостевые книги, имеющие стандартный движок без собственного дизайнерского оформления;

   б) рекламировать какой-либо проект;

   в) предлагать купить web-проект, работу, модераторство, зарегистрироваться в разделах web-ресурса;

   г) спрашивать о возможной стоимости проекта.

Указанные сообщения будут удаляться без предупреждения(!)

5. При создании новой темы (обсуждение конкретного ресурса) необходимо указать: в названии темы - название вашего проекта, в описании темы - адрес, в топике - вопрос и ссылку

6. Все сообщения, касаемые критики сайта, не содержащие какие-либо собственные предложения будут удаляться!


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Illuminaty, dr.ZmeY.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Стартапы, проекты, идеи | Следующая тема »


 




[ Время генерации скрипта: 0.1866 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.