Имя: Пароль:
IT
Админ
План написания убийцы TeamViewer и прочих Ammyy...
🠗 (Волшебник 10.07.2015 17:41)
0 Garykom
 
гуру
24.06.15
05:39
1. Хочу демо/тест 49% (17)
2. Нафейхуа 34% (12)
3. КГ/АМ 17% (6)
Всего мнений: 35

Собственно они слегка достали, ТВ своей "борьбой с халявщиками" а аммии тормознутостью (вытекает что вместо написания своего переделали сорцы VNC) и что его банит Chrome.

Хочу свой с посекундной тарификацией за время работы и прочими.

Для кроссплатформы решил freepascal|lazarus и чтобы ничего допом типа jre или .net не нужно было ставить.

Вообщем нужен план и фичи первоочередные.
Пока набросок

1. Сервер-репитер с белым ip пашет как пересылатель туды/сюды и еще для учета и прочего

2. Прога включает в себе сервер:
2.1 соединяется с репитером, отправляет ему свой id
2.2 ждет коннекта, после
2.3 начинает слать скриншоты сжатые чем то // чем лучше?
2.4 получает команды мыши/клавы и выполняет

3. И клиент:
3.1 соединяется с репитером, отправляет ему свой id
3.2 делает запрос на подключение к серверу по id
3.3 получает сжатые скриншоты, распаковывает и показывает
3.4 отправляет команды мыши/клавы

ЗЫ собственно что я упустил?

ЗЗЫ получение скриншотов уже сделал )) раз в 10 миллисекунд вроде сильно слегка устаревший комп не грузит, причем еще и отображение пашет

ЗЗЗЫ http://saveimg.ru/show-image.php?id=f00f2cef9a7e71599dadbc28ad7f5034
1 Garykom
 
гуру
24.06.15
05:40
Гы самое главное то и забыл!

Предложите название для проги/сервиса, плиз...
2 VladZ
 
24.06.15
05:42
(0)  На фига?  Смысла не вижу.
3 чувак
 
24.06.15
05:44
Halyava
4 фобка
 
24.06.15
05:46
Обмен файлами нужен
5 Garykom
 
гуру
24.06.15
05:47
(4) эээ? ок 2-я очередь, прикрутить нечто вроде xmpp
6 фобка
 
24.06.15
05:50
На ios взлетит? :)

Хочу демо/тест
7 Garykom
 
гуру
24.06.15
05:55
(6) да уж озадачил... ну наверно взлетит (lazarus ... различные операционные системы: Linux, FreeBSD, Mac OS X, Microsoft Windows, Android),

только у меня напильника нету, хакинтош нужен будет, ну или спонсоры подкинут мак какой нить ))
8 Андрюха
 
24.06.15
05:56
По опыту - это очень большой, сложный проект, в одного нормально сделать не получится. В итоге продукт останется на уровне корявенькой поделки для себя любимого, по этому советую не тратить время. Возможно ошибаюсь. В любом случае желаю успехов на этом не простом поприще.

Нафейхуа
9 Garykom
 
гуру
24.06.15
05:59
(8) ну на крайняк можно будет в опенсурс отправить

как бы по минимуму то не вижу сложностей больших, вот всякие фичи прикручивать и т.д. это да

или борьбу за оптимизацию начинать, но такой задачи не ставлю пока
10 Garykom
 
гуру
24.06.15
06:01
(9)+ т.е. да можно банально сделать репитер для VNC и не заморачиваться... но хочется еще проще чем ammyy, скачал файлик запустил и все пашет причем с понятным ифейсом, удобно и главное почти бесплатно ))
11 Лодырь
 
24.06.15
06:01
12 Лодырь
 
24.06.15
06:02
ах да, голосовалка..

Нафейхуа
13 Garykom
 
гуру
24.06.15
06:02
(11) маладца че сказать )) а с монетизацией как?
14 Лодырь
 
24.06.15
06:03
(13) Это не мое ) хз как с монетизацией. Мы пользуемся как клиенты. Пока устраивает.
15 Маратыч
 
24.06.15
06:04
(0) Писать с нуля? Если проект коммерческий, еще понятно, но если опенсорс/фриварь, то не логичнее ли будет взять VNC, вкрутить репитер с тарификацией и вообще творчески доработать?

К слову, даже в этом случае можно будет рубить бабло на использовании репитера (подписка, то-сё).
16 Garykom
 
гуру
24.06.15
06:04
(11) аа не, не то, тока винда и тока 1С

хочу пошире, с планшета скажем
17 Garykom
 
гуру
24.06.15
06:05
(15) тормоза VNC не нравятся, сначала свое попробую, не взлетит то буду другие варианты искать

и вообще не исключено что просто брошу )) смотря как загрузка
18 Маратыч
 
24.06.15
06:09
(17) Не люблю мрачные пророчества, но ты с вероятностью 99% закопаешься, если с нуля начнешь писать. Просто в одиночку подобного уровня проекты разрабатывать - дохлый номер, а вот форк запилить - уже куда более реалистичный сценарий.

Нафейхуа
19 Маратыч
 
24.06.15
06:09
+(18) Но, конечно, успехов в начинаниях. В любом случае опыт пригодится =)
20 Garykom
 
гуру
24.06.15
06:12
(19) как бы опыт подобного уже есть, нечто вроде встроенного в 1С 7.7 рдп сервера и клиента на wince ваял для склада
21 arsik
 
гуру
24.06.15
09:06
22 NikVars
 
24.06.15
10:21
(0) Круто! Давай бетта версию - поюзаю!
23 Borometr
 
24.06.15
10:36
(1)LiteViewer?

Нафейхуа
24 Провинциальный 1сник
 
24.06.15
10:39
Надо что-то честное p2p.. чтобы ни от каких барыг не зависеть. По типу протокола tox, который полностью работает через dht и p2p.

Нафейхуа
25 mehfk
 
24.06.15
10:39
БухВьюер
26 Гёдза
 
24.06.15
10:40
Сила таких программ в своих впн серверах.
Откуда у тебя такие будут?
27 Гёдза
 
24.06.15
10:41
Проще тогда RDP gate поднять и клиента написать, что рдп включает
28 Seeker
 
24.06.15
10:42
(0) - а зачем изобретать велосипед?

Нафейхуа
29 Кирпич
 
24.06.15
10:43
(25) НафейхуаВьювер
30 Fish
 
24.06.15
10:48
(28) От жадности.
31 NikVars
 
24.06.15
10:49
Велосипед всегда "выгодно" изобретать. Так "уникальность" задачи переходит в разряд банальности, читай, что платность будет задушена множественной бесплатностью.
32 Гёдза
 
24.06.15
10:51
(31) Для себя то да, для продажи - нужны инвестиции в раскрутку
33 for012
 
24.06.15
11:00
(0) Lazarus - это круто.
Сам на нем сваял не оч. большую программку freeware в кач-ве хобби.
Правда забросил это дело, толка не вышло, но как программист вырос над собой)))

А вы какую хотите freeware или за денюжки?

А по голосовалке, т.к. время и сил достаточно много тратится на это программирование, а толу м.б. не оч. много.

Нафейхуа
34 Garikk
 
24.06.15
11:00
(0) 2.3 начинает слать скриншоты сжатые чем то // чем лучше?

При разрешении 1920?1080 через 3G оно с какой скоростью ползать будет?
35 Гёдза
 
24.06.15
11:01
скриншоты точно нет. нужно дифф слать ибо
36 Garikk
 
24.06.15
11:03
нужно в сторону того как RDP работает смотреть
37 raykom
 
24.06.15
11:03
(0)А ты файрволы и НАТ как обходить собрался ?
38 Garikk
 
24.06.15
11:06
(0)Для кроссплатформы решил freepascal|lazarus и чтобы ничего допом типа jre или .net не нужно было ставить.

А на ARM запустится бинарник скопмиленный в винде?
39 lucifer
 
24.06.15
11:06
40 Dolphinbet
 
24.06.15
11:07
Лучше бы написали убийцу скайпа. Как же он достал своей глючностью!
41 lucifer
 
24.06.15
11:07
42 Garikk
 
24.06.15
11:08
Не, ну а чё налетели то, идея то хорошая, действительно нет вменяемой опенсорсной альтернативы TV
43 fisher
 
24.06.15
11:09
Реализовывать собственный протокол удаленного рабочего стола - это бред. Надо смотреть в сторону VPN + VNC, чтобы у клиента это можно было развернуть и подключить в один клик. Ничего проще в голову не приходит.

КГ/АМ
44 Garikk
 
24.06.15
11:09
imho если правильно написать концепт, пропиарится на профильных ресурсах то вполне взлететь может
45 lucifer
 
24.06.15
11:09
(0) что мие значит
ТВ своей "борьбой с халявщиками"

TV он же и так халявный
46 Garikk
 
24.06.15
11:11
(45) с чегойто он халявный то?
47 Feunoir
 
24.06.15
11:12
(0) Скриншот снять полбеды. А вот сжать его с удобоваримым качеством для передачи по сети - вот проблема
48 Гёдза
 
24.06.15
11:12
(40) у скайпа уже миллион убийц есть
49 МаксимМП23
 
24.06.15
11:13
(0) Пиши и делай под лицензией GNU.
Глядишь и сообщество подключится.
50 raykom
 
24.06.15
11:14
понятно ... Не до мелочей, фавол и НАТ.
51 МаксимМП23
 
24.06.15
11:14
+(49) Фу под GNU GPL
52 trdm
 
24.06.15
11:14
TightVNC - вроде опенсурс.
53 trdm
 
24.06.15
11:15
Берешь и курочишь.
54 oslokot
 
24.06.15
11:16
(50) а чо их обходить то? клиент же коннектится к серверу-репитеру, а не наоборот. Ну вдобавок порт 80 сделает, всего и делов
55 lucifer
 
24.06.15
11:17
(46) TV - teamviewer ?
56 Garikk
 
24.06.15
11:17
(55) да
57 lucifer
 
24.06.15
11:18
(56) ну, он же бесплатный. Может у него и есть типа корп версии платная, но нафиг ей пользоваться
58 МаксимМП23
 
24.06.15
11:19
(52) Ога. Только исходники сервера для винды 12000$ стоят.
59 Garikk
 
24.06.15
11:19
(57) угу, мне он на днях тут сказал "слыш, кончился для тебя халявный период, топай бабло плати"
60 Лефмихалыч
 
24.06.15
11:19
(0) потонет быстрей Калязина.

КГ/АМ
61 Garikk
 
24.06.15
11:20
(57) Это если в одно место коннектится может прокатит..а если на целевом компе Win Server то шустро прикроют лавочку
62 МаксимМП23
 
24.06.15
11:20
http://litemanager.ru/
Вот программа, 30 подключений бесплатно.
И цена за 100 всего 25к рублей.
Лучше купить чем мутить непонятно какого монстра.
63 МаксимМП23
 
24.06.15
11:21
+(62)  Причем отечественная софтина!
64 Новиков
 
24.06.15
11:28
(0) я тут недавно решил поставить реакт ос на железо. Посмотреть, чего и как. Запустил лайв cd, загрузился с него. Посмотрел просто в тупо черный экран, без всяких сообщений об ошибках, диагностики и т.д. Просто черный экран. Зачем вспомнил я про это? Кажется, программа автора должна быть поставлена в дистрибутив реакт оса. Добро к добру так сказать :)
65 Garikk
 
24.06.15
11:35
(62) <Лучше купить чем мутить непонятно какого монстра.>

А купленная программа, это не непонятно какой монстр?

Т.е. если ТС сделает свою прогу, нарисует красивый сайт, поставит цену лицензии....рублей 100, то эта прога сразу станет нормальной?
66 МаксимМП23
 
24.06.15
11:36
(65) Мне просто думается, что ТС не осознает еще сколько трудозатрат он поимеет с этой программой.
Хотя у него может быть времени много свободного...
67 Xapac
 
24.06.15
11:40
(0) может чё помоч?
68 Garikk
 
24.06.15
11:40
(66) imho это всё равно на пользу, навыки программинга чтобы не забывались

я в своё время IRC клиента так написал...под впечатлением от mIRC и одного старого чата для локальных сетей... когда оно стало работать...IRC уже фактически умер.. но экспириенс был неплохой :)

=====
Вот почемуто наше ИТ сообщество отличается от зарубежного тем что у нас почемуто очень мало opensource проектов...все так боятся велосипедостроения чтоли?
69 NikVars
 
24.06.15
11:44
(68) ... opensource входит в конфликт с обязанностью зарабатывать бабло. Ибо нет таких проектов в которых ты не участвуешь, а бабло от которых сыпется и ты от скуки занимаешься благотворительностью - opensource...
70 Xapac
 
24.06.15
11:45
(68)почему мало? может они просто оформлены с документацией на инглише. как язык по дефолту. у программ нет национальности.
71 Garikk
 
24.06.15
11:47
(69) < opensource входит в конфликт с обязанностью зарабатывать бабло>

Чегойто вдруг? никто не мешает зарабатывать на opensource? тотже Asterisk взять

(70) и авторы тоже поголовно говорят на английском? у нас нет например полноценного русского аналога stackoverflow (всмысле не сайта, а сообщества которое там пишет)... хотя казалось бы, что мешает?
72 NikVars
 
24.06.15
11:50
(71) Повторюсь. Мешает обязанность зарабатывать деньги.
:))
73 Garykom
 
гуру
24.06.15
11:50
(34) точно так же работают vnc и древний radmin, причем у radmin даже сжатия не было

через 3g как раз все норм, вот edge будет туго а gprs пообще никак
74 Гёдза
 
24.06.15
11:51
(69) У "них" опенсорс в основном и пишут за бабло а не для души
75 Garykom
 
гуру
24.06.15
11:51
(37) никак... точнее если разрешен http(s) то будет вполне работать
76 Garykom
 
гуру
24.06.15
11:51
(38) неа, но запустится скомпиленный на linux в соответствующем chroot
77 Garykom
 
гуру
24.06.15
11:53
(47) согласен, нужен алгоритм сжатия очень шустрый, с хорошим % и еще желательно с шифрованием сразу по несимметричным ключам ))
78 Garikk
 
24.06.15
11:53
(73) и тормозит всё неимоверно.... я с андройда подключался по VNC через полстраны, с отпуска... это ппц какойто кошмарный был...рабочий стол 5 минут появляется...если открыть окно коматоз ещё на минуту
был TightVNC

в итоге пришлось настроить таки андройдовский впн клиент (на удивление хорошо работает) и подключатся по RDP...и только так хоть чтото получилось сделать
79 Xapac
 
24.06.15
11:54
(71) зачем? программисты не испытывают трудности в инглише...

или религия не позволяет?
80 Garikk
 
24.06.15
11:55
(79) тогда провакационный вопрос :)

Все присутствующие здесь программисты не испытывают трудности в инглише?
81 Garykom
 
гуру
24.06.15
11:56
(65) у меня отобьется по расчетам если 1000 клиентов заплотют по 100 руб

это думаю сделать 6 руб за час доступа удаленного, можно скидки при больших пропорционально
82 fisher
 
24.06.15
11:57
(78) Чего ж ты хотел? Последние версии rdp (с технологиями citrix) на диво хороши. На коленке аналог фиг напишешь.
83 Garikk
 
24.06.15
11:58
(81) imho стоит сделать концепт, накатать презенташку и сунутся в какойнить инкубатор стартапов

(82) есть описание протокола RDP, можно сваять чтото похожее
84 Garykom
 
гуру
24.06.15
11:58
(66) та не, вполне представляю )) есть другой большой опыт заброшенных тупо проектов

ЗЫ
просто можно же даже свои сервера не поднимать много, а просто сделать продажу серверной части... которая на любой vps-ке могет работать ))
85 Dolphinbet
 
24.06.15
11:59
(48) например? С удовольствием перейду на них)
86 Xapac
 
24.06.15
11:59
(80) в техническом думаю нет.
87 Garykom
 
гуру
24.06.15
12:00
(83) с rdp будет очень много трабл с кроссплатформенностью, поэтому не рассматриваю совсем

современные компы позволяют вполне и скриншоты сжимать- слать-распаковывать

не надо (нет смысла) до уровня gui контролов оси и прог опускаться
88 fisher
 
24.06.15
12:00
(83) Удачи. Если не забросишь, то на середине проекта сможешь выгодно сменить профессию и распрощаться с 1С.
89 Garikk
 
24.06.15
12:02
(85) в скайпе есть большой косяк....переходить на другого клиента должны все кому вы звоните
90 R41
 
24.06.15
12:02
(0)Можно пожелания?
Клиент обязательно должен быть обычный браузер.
91 Dolphinbet
 
24.06.15
12:03
(89) и я об этом же. То есть убийц скайпа нет!
92 fisher
 
24.06.15
12:04
(91) Убийцы есть. Убить не могут. К жертве же для начала подобраться нужно :)
93 Garikk
 
24.06.15
12:04
(87) отнюдь, я к своему домашнему линуху по rdp подключаюсь
94 Garikk
 
24.06.15
12:05
(87) компы могут, каналы связи не потянут
95 Garykom
 
гуру
24.06.15
12:06
(90) как бы да причем можно 2 способами, засунуть клиента в js на комп управляльщика или веб-вервер прикрутить спец
96 Garykom
 
гуру
24.06.15
12:07
(93) я как бы тоже, но моя задачу то ставить удаленное управление а не терминальный режим работы для которого rdp предназначен

т.е. не блокируя экран целевой машины
97 Garykom
 
гуру
24.06.15
12:08
(94) эээ видео онлайн каналы тянут (от 24 кадров в секунду) а 10 кадров в секунду нет?

т.е. да понятно что требования будут как у vnc и ammyy примерно
98 stix2010
 
24.06.15
12:10
(0) после freepascal|lazarus можно закрыть страницу, ничего не будет, расходимся
99 aka AMIGO
 
24.06.15
12:10
(0) а я-б с удовольствием позанимался поделкой..
А как назвать - да как угодно.. TOPGarykom к примеру :)

Хочу демо/тест
100 Garikk
 
24.06.15
12:13
(96) я RDP имею в виду как протокол передачи данных, а не про терминальный режим ...в RDP кстати можно подключатся к пользовательской сессии и нажимать там кнопочки

(97) попробуйте через телефон подключится по VNC к компу с большим разрешением экрана...поймёте о чём я
101 Garikk
 
24.06.15
12:14
(100) только не через WiFi естестенно, 3G с плохим сигналом (или из метро)
102 fisher
 
24.06.15
12:14
(97) Гы. А ты думаешь, что видео-онлайн сырой поток гонит? Или для тебя аналогичный протокол реализовать тоже раз плюнуть?
103 Garykom
 
гуру
24.06.15
12:15
гм тут проскочила очень интересная мысля насчет tox и прочих, можно попытаться снизить нагрузку на сервер или вообще без них обойтись, типа клиентам с белым ip делаем сервис бесплатным (траффик через них гоняем)
104 Garykom
 
гуру
24.06.15
12:15
(100) это проблема vnc а не каналов, или точнее скорости работы vnc на телефоне...
105 Гёдза
 
24.06.15
12:16
(97) у видео совсем другие алгоритмы сжатия. Гораздо эффективнее чем просто motion jpeg
106 Garikk
 
24.06.15
12:18
(105) у видео есть вополне осязаемое понятие битрейта... если я не ошиюаюсь там где хоть какието вменяемые разрешения...он от мегабита начинается
107 Garykom
 
гуру
24.06.15
12:18
(102) как бы свой нет, а заюзать подходящий gpl нет

(105) как бы в курсе... тока чем последовательность кадров отличается от видео?
108 Garykom
 
гуру
24.06.15
12:19
(106) битрейт это байт в секунду... уменьшая fps получаем увеличение resolution...
109 Garikk
 
24.06.15
12:20
(107) <тока чем последовательность кадров отличается от видео?>

Там что кодировщик видео заранее знает какой diff делать с ключевыми кадрами. и пишет это в статический файл. а в случае с удалённым управлением это не так
110 Garikk
 
24.06.15
12:20
или будет большая задержка, что неприемлемо
111 Ник080808
 
24.06.15
12:21
(0) Идея хорошая.

Хочу демо/тест
112 Garykom
 
гуру
24.06.15
12:23
(109) да, так же выгодно не получится шустро сжимать

но для начала обычный mjpeg попробую
113 Бубка Гоп
 
24.06.15
12:27
Пили, авось взлетит!

Хочу демо/тест
114 Jump
 
24.06.15
12:30
Во первых - нафига делать то что уже сделано лучше вас?
Это я про сжатые скриншоты и прочую шелуху.

Посмотрите в сторону VNC. Там это все реализовано.
Причем качественно, кросплатформенно, и опенсорсно.
Можете его допилить.
Кстати есть под VNC и репитер свой.
Вам остается только сделать обвязку в виде ID и пароля как в тимвьювере.
Да и обвязка если что уже сделана -  ChunkVNC называется.
Можете ее допилить.

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

И тимвьювер кстати не просто связывает два компа через репитер.
Он это делает только когда связь напрямую установить не удается. Т.е сначала он пытается связать компьютеры напрямую, и часто ему это удается, даже если они оба за NAT'ом.

Нафейхуа
115 Garykom
 
гуру
24.06.15
12:34
(114) угу только по собственному опыту хорошо знаю что все пункты 2-й части сделать гораздо легче, если не заюзать сорцы VNC

пока до этого еще рано-рано, хочу систему для себя и знакомых
116 oslokot
 
24.06.15
12:36
(115) >>и знакомых
По 6 рублей в час! крахобор)
117 Garykom
 
гуру
24.06.15
12:38
(116) а шо? :)

ЗЫ понятно что знакомые это бета-тестеры бесплатные, не будут бесплатно бета-тестить, будут потом платно юзать ))
118 Alexor
 
24.06.15
12:43
(117) Если, что готов по тестировать.
И критику по юзабилити буду говорить.

Хочу демо/тест
119 Arh01
 
24.06.15
12:48
А не быстрее заработать на лицензию tv 1сом?

Нафейхуа
120 Garikk
 
24.06.15
12:56
(0) во что нужно...чтобы через прокси работало!

Хочу демо/тест
121 Garykom
 
гуру
24.06.15
13:07
(120) ээээ нифига се, так то да полезная фича

ЗЫ без проблем, synapse в lazarus пашет и через прокси
122 ЧеловекДуши
 
24.06.15
13:10
(4) Вот с этого и начинаются тормоза, реклама через каждую пару сантиметров, лицензии и другие жадности  :)
123 Xapac
 
24.06.15
13:11
(90) нафига тебе браузер? надо нормальным приложением, конечно можно иметь возможность в баузере..
124 MMF
 
24.06.15
13:43
ключевой момент, как ты получаешь изображение?
125 Garykom
 
гуру
24.06.15
14:15
(124) не понял?
126 ЧеловекДуши
 
24.06.15
14:15
Убийца таких прог должна работать с любым из этих клиентов, и по возможности за халяву и без рекламы. :)

КГ/АМ
127 Garykom
 
гуру
24.06.15
14:17
(126) предоставьте описание протоколов, будет работать
128 Kvant1C
 
24.06.15
14:23
(1) Ты ведь убийцу TV хочешь написать? Ну во так и назови TVKiller.
129 MMF
 
24.06.15
14:41
(125) есть разница между захватом изображения из буфера видеокарты (как ТВ делает) и детским BitBlt + GetDC(0)
130 Garykom
 
гуру
24.06.15
14:42
(129) эээ?
131 Гёдза
 
24.06.15
14:44
(130) Всю идею на корню обломали?
132 MMF
 
24.06.15
14:45
(130) что "эээ"? в первом случае - сложно сделать, но не грузит проц/высокая скорость обновления; во втором - пишется студентом, грузит и тормозит. Ты какой вариант сделал :-)?
133 Garikk
 
24.06.15
14:51
ТС, если его сейчас не запугать и он сразу не забросит идею, предстоит ещё узнать очень много нового о том как работает вывод информации на экран.

Например "почему не видно картинки в видеоплеере через вашу программу?"
134 Xapac
 
24.06.15
14:54
(129)в принципе плевать каким протоколом делается захват если грамотную архитектуру делать, то всё легко подменяется.
135 Xapac
 
24.06.15
15:04
(130) покажи код снятия скриншота
136 stix2010
 
24.06.15
15:34
Вот и получается что этот лисапет с костылями не взлетит, крылья не той системы
137 MMF
 
24.06.15
15:39
(136) ну не совсем так. Это ведь обычное дело, прежде чем не погрузился в тему глубоко, кажется - плевое дело. Но как известно, дьявол скрывается в деталях. У 10% юзеров твой софт тупо не работает и чтобы допилить для них - нужно приложить 200% усилий. Make it run, make it right, make it fast. Потом долгая борьба с глюками и тормозами. А потом автор столкнется с тем, что выстраданную тулзу еще попробуй продай.
138 ЧеловекДуши
 
24.06.15
15:41
(127) Начни расшифровывать протокол, парсить клиенты Буржуев.
139 Wirtuozzz
 
24.06.15
15:44
Круто, а зачем свое если есть то, что уже работает????

Нафейхуа
140 Сияющий Асинхраль
 
24.06.15
15:52
Запросил бы кто за такую работающую программу не дороже десятки, купил бы не особо раздумывая

Хочу демо/тест
141 mistеr
 
24.06.15
15:53
ТС очень льстит себе, думая, что один сможет сделать что-то быстрее/эффективнее, чем VNC. Не говоря уже о RDP.

Ну и терпения не хватит довести до конца, как обычно.

КГ/АМ
142 Salimbek
 
24.06.15
16:00
(141) А я предпочитаю верить в людей.

Хочу демо/тест
143 Гёдза
 
24.06.15
16:02
(141) Ammy тоже один человек написал
144 mistеr
 
24.06.15
16:04
(143) Но он это сделал не в перерывах между зарабатыванием на хлеб 1Сом. (Точно не знаю, но уверен.)
145 rsv
 
24.06.15
16:06
(0) фишка инвестора найти  . Инвесторы они всем нужны
146 Garikk
 
24.06.15
16:08
(144) а почему чтото стоящее можно сделать только если целыми днями сидеть и программить?
147 rsv
 
24.06.15
16:09
Скорее идти по пути армейский бюджет осваивать... Импортозамещение и так далеее
148 screamhome
 
24.06.15
16:17
(0) где покупаются акции вашей компании?

Хочу демо/тест
149 Мыш
 
24.06.15
16:19
Такие вещи пишутся студентами. В перерывах между сессиями )))
150 Гёдза
 
24.06.15
16:38
(144) В перерывах, но не между 1с )))
151 Garykom
 
гуру
24.06.15
17:19
(129) однако... не знал что TV который под linux работает в wine по сути... захватывает изображение через буфер видеокарты...
152 Garykom
 
гуру
24.06.15
17:28
(132)(133) http://saveimg.ru/show-image.php?id=2fe06be3f1acf5ec026a22db4c3475fa

ЗЫ фууу...как бы и правда напугали... отлегло однако
153 Garykom
 
гуру
24.06.15
17:30
(137) как бы в курсе что оно в деталях

дык нафига мне тулзу то продавать?
буду продавать пакеты пополнения счета... которые можно расходовать на удаленный доступ ))
154 Jump
 
24.06.15
18:58
(127), (128) Это невозможно.
Там не в протоколах дело.
Тот же тимвьювер это сервис, а не программа.
155 Garykom
 
гуру
24.06.15
20:27
(154) как бы что мешает подменить тимвьювер программу на свою? которая будет так же общаться с сервисом?

ЗЫ ну только незнание протоколов и возможно наличие защиты от такого в виде шифрования, причем с хитрой сменой паролей
156 DTXqueque
 
24.06.15
20:31
(1) KillMePls

Нафейхуа
157 DTXqueque
 
24.06.15
20:33
(152) Я как-то бэкдор такой писал... В студенческой общаге) Месяц поигрался и забил)

(155) Отсутствие штата сотрудников для реализации всех плюшек
158 oslokot
 
24.06.15
20:39
(21) Спасибо. Попробовал - хорошая система, годная. Ей вполне можно заменить ТВ в качестве удаленной поддержки. Просто и бесплатно.

И не откажусь посмотреть что получилось у ТС. Интересно.

Хочу демо/тест
159 Garykom
 
гуру
25.06.15
10:54
(128) http://tvkiller.com/ занят... пришлось TeamVNC.com регать
160 fisher
 
25.06.15
10:57
(159) Пол-дела сделано. Осталось смузи приготовить и добро пожаловать в коворкинг.
161 Garykom
 
гуру
25.06.15
10:59
(160) не, еще надо прецессинг подключить... никогда не делал )) а без этого никакая реке денех не прольется...
162 Garykom
 
гуру
25.06.15
11:01
Просьба у кого есть MacBook или Хакинтош/OSX стоит плиз дайте контакты для теста.
163 МаксимМП23
 
25.06.15
11:02
(159) Теперь собирай инвестиции, как наберешь несколько лимонов рви в Доминикану. Там разрабатывается говорят легко.
164 stix2010
 
25.06.15
11:03
(159) Кто то уже пишет убийцу
165 Garikk
 
25.06.15
11:03
Если бы на месяц раньше начал, можно было бы в Чили рвануть, там только только раунд приёма заявок от стартапов закончился
166 Garykom
 
гуру
25.06.15
11:15
Есчо понимаю что вопрос не сюды, но как (с кем связаться) чтобы в спецификацию протокола RFB добавить свои типы кодирования?

Понятно что юзаю и все но, потом траблы будут по совместимости клиентов с серверами VNC...
167 Garikk
 
25.06.15
11:25
(166) https://tools.ietf.org/html/rfc6143

Там внизу есть контакты
168 MetaDon
 
25.06.15
11:32
(111)+ дерзай-предложения от себя;)
чтобы твой убийца обрабатывал и выполнял текстовые команды из почты\мессенджеров вида - запустить программу такую то, нажать кнопку в ней такую, также управление голосом (+wav,mp3 по почте), работа через гаджеты, удаленное управление ими,+ обратная отсылка на почту\мессенджеры и в соц.сети) скриншотов оставленной в работе программ

Хочу демо/тест
169 screamhome
 
25.06.15
11:35
(0) где покупаются акции вашей компании?
повтор )

Хочу демо/тест
170 Alexor
 
25.06.15
11:38
А сегодня только у меня Ammyy не работает?
Или автор уже приступил к своему плану?
171 Garykom
 
гуру
25.06.15
11:39
(167) сенкс, походу стандарта нет как такового, но можно будет попробовать связаться
172 Garykom
 
гуру
25.06.15
11:40
(170) как бы пока только еще планы дописываю... и демки разных моментов делаю... в локалке то оно уже пашет... точнее тока экран показывает и мышкой можно подвигать и все ))
173 thezos
 
25.06.15
11:42
(0) Файловый менеджер, буфер обмена двусторонний, кнопка быстрого скриншота. Назвать хз как)
174 Garykom
 
гуру
25.06.15
11:43
(169) пока не только акций, но даже компании нету, одно частное лицо

ЗЫ но идея хорошая... тупо на килл-плане можно даже заработать... ;)
175 thezos
 
25.06.15
11:44
(0) И плюс ещё запили свою технологию сжатия, чтобы показывать экран в 4К без задержек в реальном времени на дохлом 3G!
176 Garykom
 
гуру
25.06.15
11:46
(173) не долго думая уже назвал (159)

насчет кнопки быстрого скриншота это ок! даже можно сразу запись видео включить в план

файловый менеджер это как бы способ транспорта только нуна выбрать, думаю торренту внедрю - файл шифруется и по битторрент (встроенному клиенут из опенсурс выбрать) передается

буфер обмен нуна думать, а вдруг 15 гиговый фильму попробуют скопи/пастить?
177 Garykom
 
гуру
25.06.15
11:47
(175) все уже укр... запилено до нас, простой png сча тестю, потом попробую из готовых для live видео подходящих
178 Alexor
 
25.06.15
11:49
(176) При копировании файлов, хорошо бы сделать возможность докачки при обрывах связи.
179 Garykom
 
гуру
25.06.15
11:50
(178) гыы оно по торренту качать будет, причем хочу чтобы можно подключиться, начать копирование (по факту раздача торрента - скачка торрента), отключиться и потом оно сообщит что: закачалося будем дальше админить?
180 Alexor
 
25.06.15
11:52
(179) Хм. Торрент вроде как перехватывается?
181 Alexor
 
25.06.15
11:53
+180 Имеется ввиду, что случайно чужой может скачать чего.
182 thezos
 
25.06.15
11:56
(176) Про буфер обмена - попробуют фильм скопипастить, и пожалуйста, ничего необычного, это будет долго, но вдруг реально такая нужда возникнет. На быстрых каналах за несколько минут скопируется и норм. А на медленных пользователь увидит, что осталось 4500 лет 200 дней 11 часов 34 минуты 11 секунд и нажмет отмену)
183 Garikk
 
25.06.15
11:56
1) торрент шифровать можно
2) какой торрент если точек всего две?
184 Garykom
 
гуру
25.06.15
11:56
(181) шифрование в принципе, но если хеш больше никто не знает то и не перехватят
185 Garykom
 
гуру
25.06.15
11:57
(182) кстати да с буфером будет сложно но если сделать передачу по тому же битторрент то вполне, тока мэдленно

хотя если смотреть на размер/содержимое буфера и выбирать разные способы передачи...
186 Garykom
 
гуру
25.06.15
11:58
(183) шо никогда у одного сида не личил?
187 Garikk
 
25.06.15
12:00
(186) а смысл тогда именно в торренте? для таких целей FTP изобретён давным давно
188 Garikk
 
25.06.15
12:01
торрент имеет смысл если много источников-зеркал существует
189 Garykom
 
гуру
25.06.15
12:08
(187) ха, часто проще по http(s) файл утянуть чем по ftp который блочат все кому не лень, как и куча несовместимых реализаций клиентов и серверов

(188) не хочется разочаровывать... но скорее всего передавать в 70% случаев будут то же что и другие передавали/передают/будут передавать )) те же файлы дистрибутивов и т.д.
190 Garikk
 
25.06.15
12:14
(189) да чё меня разочаровывать, я просто пытаюсь осмыслить проект :) а статистика будет уже по факту кто что передаёт.

Торрент тоже блочат все кому не лень, и ещё его безопасники не любят


Ориентироватся надо на то что только один порт открыт у клиента...и  через него все пихать
191 Garykom
 
гуру
25.06.15
12:22
(190) битторрент по 80 порту? :) хотя лучше 443
192 Garykom
 
гуру
25.06.15
12:27
(191) т.е. суть в том чтобы стандартным способом разобрать передаваемый файл на сегменты, передать их с контролем дохождения, собрать в файл и проверить хеш

если не то то тестим ко сегментам и перекачиваем только кривые вместо всего файла

а как это реализовывать это уже частности, думал что то готовое заюзать но нет сорцов кроме одного http://total-torrent.cvs.sourceforge.net/total-torrent/ на free pascal/delphi

походу опять педали крутить...
193 Garikk
 
25.06.15
12:29
(191) лучше 443, и про прокси не забывать

80 порт может фаерволлом контролироваться на то чтобы там только http был
194 prince64
 
25.06.15
12:58
зря

Нафейхуа
195 ice777
 
25.06.15
13:03
все фигня с чужим сервером. сольет потом кровавой гэ..е.)
рано или поздно.
196 Garikk
 
25.06.15
13:09
я за открытые исходники, чтобы кто хочет мог взять себе и заюзать на своей vps
197 Garikk
 
25.06.15
13:09
и гэ..ня исключится
198 Garykom
 
гуру
25.06.15
13:16
(195)(196) а сколько готовы заплатить? ничего? тогда извините...
199 Провинциальный 1сник
 
25.06.15
13:17
(190) "Ориентироватся надо на то что только один порт открыт у клиента...и  через него все пихать"
Вот как раз FTP и не подходит по этому критерию, ибо требует наличия ДВУХ портов, хитрым образом взаимосвязанных. Вообще плохой протокол, морально устаревший..
200 Garykom
 
гуру
25.06.15
13:17
(198) да, сервер тоже в планах для продажи но пока без исходников
201 Garykom
 
гуру
25.06.15
13:18
(199) +
202 screamhome
 
25.06.15
13:22
(174) мне идея понравилась
можно скооперироваться
203 Garykom
 
гуру
25.06.15
13:24
(202) пока вопросы сотрудничества никак не прорабатывал,за выходные подумаю

так думал сделать рабочую демку сервиса и уже кому то предлагать

просто мне все вопросы продвижения не интересны, с меня техчасть и 49% ресурса
204 Garikk
 
25.06.15
14:45
(198) а вот кстати чем сервис будет отличатся от TV (который достал борьбой с халявщиками)?

Это кстати о вопросе продвижения.
205 ixijixi
 
25.06.15
16:45
Еще запили интеграцию с 1С

Хочу демо/тест
206 Desna
 
25.06.15
17:02
назови её номером своего мобильного телефона и рекламу в ней свою размести по предоставлению услуг 1с
или назвать надо хорошо, например, Т34, АКМ74
или о, УбийцаИгил

Хочу демо/тест
207 Garykom
 
гуру
25.06.15
17:05
(204) собственно бизнес моделя такая:

1. 2 часа в месяц доступа бесплатно
2. далее час из расчета от 6 до 10 руб (смотря какой разовый платеж был, если больше то дешевше)
3. возможность покупки и установки своего сервера-репитера с настроенными на него клиентами
208 Garykom
 
гуру
25.06.15
17:06
(206) эээ?
209 Garykom
 
гуру
25.06.15
17:07
(206) как бы да, можно и дальше 2-х часов бесплатно юзать... но уже будет рекламу крутить на панельке
210 Jump
 
25.06.15
21:22
(207)Что то у тебя по бизнес модели дороже тимвьювера получается.
211 Garykom
 
гуру
25.06.15
21:28
(210) 24 000 рэ стоит тимвьювер,
делим на 6 р/ч это 4000 часов
или 166 дней непрерывной работы
или 500 дней по 8 часов каждый

ЗЫ тарифы нужно будет еще думать

ЗЗЫ наверно можно будет ввести безлимитные* подписки за 5000, 10000 р...
* с ограничением скорости в случае загрузки ))
212 Злопчинский
 
25.06.15
21:32
(211) какие еще тарифы и подписки? чем это будет отличаться от тимвьювера? небольшйо ценой при более низком качестве?
213 Garykom
 
гуру
25.06.15
21:36
(212) собственно гораздо меньшей ценой при редком использовании, но когда нужна надежность

и дешевле в 2-3 раза при частом

ЗЫ тимвьювер это все или ничего, если бесплатно юзаешь то в любой момент (особенно вот прям сча все упало и нуна исправить) они гады какую нибудь каку сделали типа выкинули комп из учетки или еще что... типа пароль сам поменялся ))
214 Garykom
 
гуру
25.06.15
21:38
(213)+ качество (надежность) будет выше, вот наполненность фичами - функционал поначалу да меньше намного
215 фобка
 
25.06.15
21:38
(211) тимвьюер стоит 24 тысячи навсегда, а не на 166 дней
216 Jump
 
25.06.15
21:38
(211)Ну во первых тимвьювер не совсем 24тыс стоит.
Если брать версию бизнес то 24 сразу, и 7тыс каждый год.
Если брать версию проф, то 48тыс сразу, и 14каждый год.

Но вот время использования - иногда у меня висят сессии сутками.
217 Garykom
 
гуру
25.06.15
21:39
(213)+ возможность купить и поставить свой собственный сервер-репитер на свой сервак или vps-ку арендованную, и крутить как хошь по api
218 Jump
 
25.06.15
21:39
(215)Ха-ха. Ты его просто не покупал видимо :))))
219 Garykom
 
гуру
25.06.15
21:40
(216) но от 10 т.р. то не разоритесь? но надо будет кол-во мест(откуда/куда) понятно как то ограничивать или доплату брать
220 spectre1978
 
25.06.15
21:40
(0) Вряд ли выйдет что-то стоящее. Такие проекты как TV - это наверняка годы НИОКР и кучи новых патентов/технологий для оптимальной производительности, маршрутизации специфического трафика и т.п. И работа приличного коллектива людей. Если воевать одному - в лучшем случае очередное подобие VNC получится. А оно уже есть.
221 Jump
 
25.06.15
21:40
(217)Все это есть - берешь VNC и репитер к ней.
Все валяется в открытом доступе и опенсорсное.

Неплохая сборка ChunkVNC - сам пользовался.
222 kofeinik
 
25.06.15
21:41
(211) продукт еще только в планах, а шкуру еже делишь?
223 Jump
 
25.06.15
21:42
(219)Ну просто условия мутные, с почасовой оплатой.
Проще купить тимвьювер.
Я собственно уж года четыре как его прикупил.
В прошлом году перешел на проф версию, ибо  на бизнесе не очень удобно.
224 фобка
 
25.06.15
21:42
Должна быть лицензия шаревар типа тотал командера
225 73с
 
25.06.15
21:42
А RADMIN чем плох?  1000 с небольшим и навсегда? Или не так?
226 spectre1978
 
25.06.15
21:42
(225) Плох тем что это прямое соединение
227 Jump
 
25.06.15
21:43
(225)А он тут при чем? Там функционал совсем другой.
Т.е напрочь отсутствует нужный функционал.
228 73с
 
25.06.15
21:44
(227) что отсутствует?
229 фобка
 
25.06.15
21:44
(219) с тимвьюером ценовую не серьезно сравнивать, программе уже лет 15, у них миллион клиентов
230 Jump
 
25.06.15
21:45
RADMIN вообще непонятная штука. Кому он нужен?

Если есть прямой доступ к машине то логичнее и удобнее  воспользоваться RDP.

Если прямого доступа нет - то только тимвьювер и ему подобные, Radmin никак не поможет.
231 Jump
 
25.06.15
21:46
(228)Возможность подключиться к машине за NAT'ом.
Возможность работать с клиентом без установки программного обеспечения у клиента.
И прочее по мелочи.
232 spectre1978
 
25.06.15
21:47
(228) Если нужно раздать комп для доступа TV, вы просто запускаете программу и все готово. Если нужно сделать то же с радмином, то вы должны поставить его (как службу) и пробросить порт. Обычный юзер не сделает.
233 spectre1978
 
25.06.15
21:49
(230) в виндах типа 98, хоум-версиях NT систем...
234 spectre1978
 
25.06.15
21:49
+ (233) исторически же он как раз со времен 98 живет... конец 90-х гг
235 фобка
 
25.06.15
21:50
AmmyAdmin еще есть, пользовался пару раз
236 73с
 
25.06.15
21:53
(232) сдаюсь! Ну а Бухфон чем не угодил?
237 spectre1978
 
25.06.15
22:01
(236) не могу ничего сказать - не пользовался. Но подозреваю какие-то лицензионные заморочки. Вроде как договор ИТС-Проф нужен?
238 Jump
 
25.06.15
22:08
(236)Ну скажем так - бухфон это нечто похожее, но не бесплатное.

А если надо платить, то хочется платить за что-то достойное.

Тимвьювер кроме качества и проработанности деталей имеет одно важнейшее преимущество - популярность!
Т.е про тимвьювер знают почти все, многие клиенты им уже пользовались, и им не приходится объяснять.
Т.е это фактически стандарт.

Многие клиенты довольно подозрительны в плане использования таких систем, и им более комфортно использовать нечто известное и имеющее репутацию.
А вот запустить какой нибудь неизвестный сервис, на который будут ругаться антивирусы такие клиенты просто побояться.
239 ДенисЧ
 
25.06.15
22:14
(238) бухфон не сервис, а приложение.
У нас очень многие клиенты им пользуются и довольны.
Даже мне (!) пришлось у себя завести оный... Ибо локальная сеть - а как следствие и амми, и тим - дохнут быстро.
А нормальную впн не ко всем в наших деревнях можно построить.
240 ДенисЧ
 
25.06.15
22:14
(237) нужен
241 Jump
 
25.06.15
22:17
(238)Как это не сервис? Т.е он не имеет функционала тимвьювера и не может подключаться к компьютерам за NAT?
Тогда нафиг он нужен?

Если умеет - то это сервис, а не приложение.
Ибо приложение не может обходить NAT.
242 Jump
 
25.06.15
22:17
(241) к (239)
243 73с
 
25.06.15
22:19
(240) Итс Проф-это два бесплатных подключения. Иначе -150р в месяц. Небольшие деньги.
244 Jump
 
25.06.15
22:28
(243)150это цена для пользователей 1с, и не полный функционал.

И самое главное у них лицензия на клиента, а не на оператора.
Т.е каждому вашему клиенту придется покупать лицензию и ставить этот долбанный софт, потом его активировать.

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

А если у вас более 100клиентов он вам обойдется более 15тыс в месяц.
245 spectre1978
 
25.06.15
22:29
(241) имеется в виду, скорее всего, сервис или приложение Windows. Т.е. механизм работы программы.
246 Garikk
 
25.06.15
22:35
(220) < Такие проекты как TV - это наверняка годы НИОКР и кучи новых патентов/технологий >

помните как linux появился?
247 Garykom
 
гуру
25.06.15
22:37
вообщем как я вас понял нужна "киллер-фича", то чего нету у других

причем цена как таковая не катит
248 Zamestas
 
25.06.15
22:44
(247) Если сможешь реализовывать что нить подобное ICA (куда ввалено over 20 лет разработок и х.з. сколько бабла) - есть смысл. Если реализовывать очередную передовалку картинок - то тут teamviewer рулит.
249 73с
 
25.06.15
22:49
(244) ну не в 15, а в 7500 если затраты я беру на себя. И минус пользователи с Проф Итс.
250 Garykom
 
гуру
25.06.15
22:53
встроенный putty/winscp за фичу прокатит?
251 Zamestas
 
25.06.15
22:56
(250) Нет - это как приятное дополнение, не более.
252 Garykom
 
гуру
25.06.15
23:04
возможность встраивания в свои учетные системы и прочие программы?
253 Jump
 
25.06.15
23:05
(245)Понятно.
Я употребил слово "сервис" в смысле - услуга.
Т.е это не программа, а услуга подразумевающая инфраструктуру.
254 Zamestas
 
25.06.15
23:07
(252) Если как ВК для 1С с возможностью организации инвентаризации ПК, чата, SIP телефонии и удаленной тех.поддержки - то выстрелит.
255 Zamestas
 
25.06.15
23:07
+(254) Т.е. ВК - это основная опция.
256 Garykom
 
гуру
25.06.15
23:09
ха еще чуть лучше придумал...
но пока озвучивать не будут может тупо не прокатит такое

(254) зацем ВК ? встроинный кнопка в конфа однако
257 Garykom
 
гуру
25.06.15
23:09
(256) + ВК
258 Zamestas
 
25.06.15
23:12
(256) Имеется ввиду, что после установки появиться возможность создать компонент с нужным функционалом.
259 spectre1978
 
25.06.15
23:12
(246) Ну, Linux явление достаточно уникальное, и потом, не стоит забывать, что Linux стал тем, чем стал, за счет огромного количества компаний, которые вваливали средства в разработки, и огромного количества разработчиков по всему миру. Есть же немало ОС, которые разрабатываются энтузиастами, но про которые только энтузиасты и знают. Всякие ReactOS, MenuetOS и т.д.
260 Garykom
 
гуру
25.06.15
23:13
(258) ну да, и можно даже в конфу внутрь засунуть в виде двоичныхданных
261 Zamestas
 
25.06.15
23:16
(260) Кто мешает:
Попытка
  TWAKiller.Подключить();
..
не подключать функционал?
262 Garykom
 
гуру
25.06.15
23:18
(261) ?
263 Zamestas
 
25.06.15
23:23
(262) Компонент должен работать на любых конфигурациях без изменения последних.
264 xXeNoNx
 
25.06.15
23:27
Курсач у меня был в универе
+ на первом месте работы делал Клиент-серв.
была тогда 7.7, через групповые политики запускали серв на всех доменных компах, клиентом я сканил всю сетку, на наличие запущенного серва(открытого порта), затем мог получить все что хотел, сделать скрины, завершить любой процесс, но потом как-то все заглохло, в итоге все снова скатилось до radmin.
265 xXeNoNx
 
25.06.15
23:30
(0) Разбирался в теме, если хочешь radmin, то скрины, тут не пойдут, там вроде как настройки грузить надо, пытался сделать как радмин, но скринами - нифига не вышло, скорость обновления и обмена рисунками - сеть забивает..., не хватает ее попросту
266 xXeNoNx
 
25.06.15
23:33
+ (265) Было в 06 году, мож что еще придумали, фримворки всякие.
267 Garykom
 
гуру
25.06.15
23:34
(265) обновление только части экрана, подбор частоты обновления/перерисовки, хорошее сжатие (причем возможно простейший rle будет дико эффективен) и т.д.
268 xXeNoNx
 
25.06.15
23:37
(267) Это снова ресурсы "серва". Да как раз ЧАСТИ экрана, но легче получать всякие настрокий и отрисовывать у себя.
269 xXeNoNx
 
25.06.15
23:40
посмотри, вроде как в сети где-то есть разбор проблемы (не код). То что вспомнил - выклал))
270 Jump
 
25.06.15
23:43
(265)Ну скрины передавать это сеть не нагрузит.
Трафик очень маленький - сначала передается рисунок экрана сжатый, а потом передаются изменения этого рисунка.
Т.е если у тебя изменилось положение курсора - то только та часть рисунка которая содержит курсор будет перерисована.

И это только самые банальные оптимизации - есть еще более сложные механизмы учитывающие специфику оконных интерфейсов.
271 xXeNoNx
 
25.06.15
23:51
(270) получение картинки раз в секунду, 1280х1024 не нагрузить сеть? Нагрузит...
Но если передавать измененные части...

(0) Посмотри вот это https://msdn.microsoft.com/en-us/library/aa383459(v=vs.85).aspx
оптимальней думаю что ничего не будет
272 Garykom
 
гуру
25.06.15
23:51
(270) как бы сначала даже по частям в демке не буду делать, просто целиком слать картинки, потом оптимизация канала - уменьшение трафика

а уж юзать FindWindowEx и прочие да можно... но это уже RDP какой то...
273 xXeNoNx
 
25.06.15
23:52
(272) оптимальней RDP - ничего не видел...
274 Garykom
 
гуру
25.06.15
23:54
(271) как бы уже измерил, 1440х900 картинка 250-350 кб (jpg или png)

если 10 раз в секунду то ~3000кб/сек = 24 мегабита в секунду как бы ;)
275 xXeNoNx
 
25.06.15
23:54
+(273)  Но тут проблемы с "динозавром"
276 xXeNoNx
 
25.06.15
23:55
(274) )) согласен, а отрисовать?)
277 Garykom
 
гуру
25.06.15
23:55
(273) да оно до контролов разбирает/восстанавливает

это можно, но долго делать, и кроссплатформенность к чертям
278 Garykom
 
гуру
25.06.15
23:55
(276) :) как бы пофиг... с отрисовкой даже на 5 летних компах нету проблем
279 xXeNoNx
 
25.06.15
23:56
(277) Тут протокол важен..., кроссплатформеннность любая может быть
280 Drac0
 
25.06.15
23:56
(274) " 24 мегабита в секунду как бы "
Что-то многовато.
281 xXeNoNx
 
25.06.15
23:57
(278) Я просто выше писал что это было около 10 лет назад..., у меня с этим были проблемы..., хоть и сеть была 100Мбит/c
282 Zamestas
 
25.06.15
23:57
(273) Исчо раз - RDP жалкое подобие ICA.
283 xXeNoNx
 
25.06.15
23:58
(279) linux: http://habrahabr.ru/post/104368/
Цепляется к винде оч. даже хорошо
284 Garykom
 
гуру
25.06.15
23:59
(279) как раз протокол не важен совсем... важно как инфу о контролах получить

под линукс слишком много разных гномов, кедов, кью-ти и прочих, это еще кокос от макос
285 xXeNoNx
 
26.06.15
00:01
(282) Ваши доводы за и против конкретно винды? Реализация ICA на винде?
286 Garykom
 
гуру
26.06.15
00:01
(283) ха... сложость rdp клиента от сложности rdp сервера это даже не порядки разницы... а 10ки порядков
287 xXeNoNx
 
26.06.15
00:02
(286) А интересует сложность серва или клиента? Или того и другого?
288 xXeNoNx
 
26.06.15
00:03
(287) Т.е. Сложность в плане кросплатформенность должна осуществляться как для серва так и для клиента?
289 Garykom
 
гуру
26.06.15
00:03
(282) да цитрикс оно круто, но вот нафуя? это как бы разного класса и назначения решения

у меня для периодического удаленного доступа/поддержки куда угодно - откуда угодно,
а то для постоянно удаленной работы в терминале на сервере причем всегда в одном месте
290 l123456789
 
26.06.15
00:03
получится что-то дельное, я обеими лапами за.
Не получится - останется опыт. Тоже неплохо )

КГ/АМ
291 Garykom
 
гуру
26.06.15
00:03
(288) как бы да
292 xXeNoNx
 
26.06.15
00:04
(291) Тогда пардон.., рассматривал если серв - винда
293 Garykom
 
гуру
26.06.15
00:06
(287) если просто дергать скрины и целиком то клиент=сервер сложность

если выделять на сервере неизменный/измененные куски и передавать только их то сервер/клиент = 2/1

если же "аналог rdp" то сервер/клиент = 20/1
294 Zamestas
 
26.06.15
00:09
(285) ICA на винде реализован на отлично уже лет как 20, как на *nix не скажу - не крутил, мелкософты RemoteAPP придумали аж в 2008.
(289) Самая идея реализация работы - лучше не придумать.
295 xXeNoNx
 
26.06.15
00:13
(293) Да, возможно это не вариант в этом случае(реализация протокола rdp). Я так думаю, есть круг проблем, которые нужно решить, решаешь, но с условием расширения функционала, ну впрочем, как и нужно всегда писать ПО.
Если вопрос в интерактивном управлении, то. да.., тяжеловато, поискать лучше что-нить типа фримворка какого-нить..
296 Garykom
 
гуру
26.06.15
00:19
(295) есть такой фреймворк... на лазарусе стандартные юниты (модули по 1С) заюзать и все ))
297 Гобсек
 
26.06.15
06:28
(216)(218)Вышел на сайт тимвюера. Ежегодных платежей не увидел

"1x TeamViewer Business = RUB 23900.- (Специальное ограниченное предложение, обычн. RUB 24900.- )
Лицензируемые рабочие станции: 1, включая централизованное управление устройствами"
https://www.teamviewer.com/ru/licensing/licensewizard.aspx

Не там смотрел?
298 Garykom
 
гуру
26.06.15
11:18
(297) гы, как бы оно как с антивирусами... да тебе го навсегда продают... но базы то тока некий срок дают обновлять потом снова плати

так и тут, они просто новую версию выпускают 10>11>12 и платите по спец цене за обновление версии или сидите на старой (которая наверняка глючить начинает у них)
299 H A D G E H O G s
 
26.06.15
11:29
Аффтору рекомендую формат JPEG - XR (HD Photo) для цветных изображений. Жмет картинку адово с потерями, качество приличное.
Либо tiff (mono, zip/lzw) для ч-б режима.
300 vis_tmp
 
26.06.15
11:33
300
301 Garikk
 
26.06.15
11:38
(299) цитата из вики:

"Лицензия JPEG XR запрещает создание реализаций, а также применение в операционных системах с лицензиями copyleft, например GPL и ОС Linux."
302 Провинциальный 1сник
 
26.06.15
11:48
(299) BPG тогда уж.. сжатие просто улетное, потери весьма приятны на глаз по сравнению с квадратным жэпегом.
http://xooyoozoo.github.io/yolo-octo-bugfixes/#tennis&jpg=s&bpg=s
303 Garykom
 
гуру
26.06.15
11:55
(299)(302) сенкс, но формат сжатия это пока не так важно
304 H A D G E H O G s
 
26.06.15
12:05
(302) Есть исходники?
305 aka AMIGO
 
26.06.15
12:16
(303) ну, когда-же, когда-же выдашь пилот-проект на-гора.. на проверку? :)
306 Garykom
 
гуру
26.06.15
12:38
(305) вы издеваетесь?

недодемка только локальная есть клиент-сервера (по белому ip пашет), по репитеру пока ничего только домен и vps-ка
307 aka AMIGO
 
26.06.15
12:41
(306) я не издеваюсь, характер у меня не тот.. :)
на полном серьёзе - протестировал-бы.. Интересно ведь..
308 Garykom
 
гуру
26.06.15
13:40
(307) нормальная версия нескоро будет, к примеру кажется чего сложного клики мышкой или нажатия кнопок клавы эмулировать, а нифига

для полного нужно свои драйвера виртуальных мыши и клавиатуры писать или будут какие то "фичи" типа не нажатия кнопки альт под линукс или альфа под мак

ЗЫ но радует что для вин пока все ок
309 Провинциальный 1сник
 
26.06.15
14:59
310 Jump
 
26.06.15
19:26
(297)Просто не внимательно смотрел и не пользовался.

Ситуация следующая - лицензия покупается бессрочная, т.е вечная.
Один раз купили и можете пользоваться хоть 300лет.

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

Но! Ваша старая версия не сможет подключиться к новому клиенту.
Т.е не обновились - и поимели проблем.
Поэтому обновляться приходится хочешь этого или нет.
311 Jump
 
26.06.15
19:29
(298)Глючить ничего не начинает.
Тут все честно.

Просто новые версии не совместимы со старой зачастую.
Если у вас лицензионный тимвьювер версии 10 вам пофиг какая версия тимвьювера стоит у клиента - все будет работать.

А если у вас лицензионный тимвьювер версии 9, то вы не сможете подключиться к клиенту у которого стоит тимвьювер 10.
312 Garykom
 
гуру
26.06.15
19:34
(311) скажите... каким образом вы подключитесь к компьютеру... на котором не стоит купленный тимвьювер (стоит бесплатная/некоммерческая версия), который добавлен в чужую "бесплатную" группу/учетку

и который вылетел из этой бесплатной группы, со сменой id ?

как Вам на Вашей платной учетке это поможет к нему подключиться? откуда вы ид новый узнаете или хотя бы просто тимвьювер там перезапустите чтобы он новый ид присвоил?
313 Garykom
 
гуру
26.06.15
19:35
(312)+ вот только что в выхи была такая ситуация у меня
314 Jump
 
26.06.15
19:51
(312)А в чем проблема?
Лицензируется в тимвьювере станция оператора. Т.е того кто подключается.


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

Насчет заморочек с группами ничего не понял.

Обычно перед подключением клиент просто называет айди и пароль.
Можно настроить вход без пароля.
Можно отправить клиенту персональный модуль который будет вас пускать без пароля.
315 Jump
 
26.06.15
19:54
Если клиент доверяет мне неограниченный доступ в любое время, я устанавливаю у него тимвьювер хост, с известным мне паролем.

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

Иногда у клиента уже стоит тимвьювер -тогда он называет мне айди и пароль.
316 Злопчинский
 
26.06.15
20:01
(215) "тимвьюер стоит 24 тысячи навсегда, а не на 166 дней"
- фиг там. версия (с 9 на 10) изменилась - капец тебе. покупай новую лицензию
317 Garykom
 
гуру
26.06.15
20:48
(314) лень читать/понимать?
слетел ид на хосте куда я хотел с лицензированной станции подключиться.

и это не единично а периодически такое

да можно "отправить клиенту персональный модуль"
318 Jump
 
26.06.15
21:45
(314)Я не понимаю смысл фразы "слетел ид на хосте".
Что вы под этим подразумеваете? Изменился ID? или что то другое?
319 Garykom
 
гуру
26.06.15
21:51
(318) ИД поменялся и на хосте при запуске тимвьювера (даже после перезагрузки системы) в панельке справа не авторизовано (ввод логина и пароля),

хост по старому ИД недоступен (логично потому что у него новый ИД)

нужно удалить старую запись компа (старый ИД) из учетки и добавить его в учетку заново с новым ИД

тогда по новому ИД становится доступен
320 Jump
 
26.06.15
21:56
(319)Ну если поменялся ID то разумеется вы не сможете подключиться если не знаете новый.

Только вот с чего бы ему меняться?
Просто так он не меняется, нужно поменять железо или ось, чтобы изменить айдишник.

И откуда на хосте справа панелька с логином и паролем? Нет там такой.
321 Zamestas
 
26.06.15
21:58
Все как к обсуждению teamvier'а все скатилось....
322 Garykom
 
гуру
26.06.15
21:58
(320) на модуле чисто хоста нету, на полном есть

вот и вопрос с чего бы ему меняться? когда на компе ничего не меняли и даже перезагрузки не было?
323 Zamestas
 
26.06.15
21:58
-все )
324 Garykom
 
гуру
26.06.15
21:59
(323) а их политика это и есть причина ветки основная
325 Zamestas
 
26.06.15
22:00
(322) TW к внешнему IP привязан.
326 Garykom
 
гуру
26.06.15
22:01
(325) мож еще чЁ придумаем? фикси ip вообще то белый

и как тогда на серых ип работать или нате?
327 Zamestas
 
26.06.15
22:06
(326) У меня ID товарищей на не коммерческой лицензии не меняется. Т.е. ID у постоянный.
328 Zamestas
 
26.06.15
22:06
*у них
329 Jump
 
26.06.15
22:07
(325)Нет, не привязан.
Я спокойно захожу по тимвьюверу по резервному каналу, когда падает основной.
330 Garykom
 
гуру
26.06.15
22:07
(327) у меня и у моих знакомых прогов-админов двоих меняется? чяднт?
331 Jump
 
26.06.15
22:07
(322)Никогда с таким не сталкивался за всю историю использования.
Обратитесь в техподдержку.
332 Garykom
 
гуру
26.06.15
22:08
(330) может быть проблема что мы се 2-й тимвьювер не покупаем?
333 Zamestas
 
26.06.15
22:08
(329) Удаляем клиента - ставим новый, и так в 2-3х местах.
334 Jump
 
26.06.15
22:09
(330)Не знаю. Но видимо что-то делаете.
Например меняете мак, или чего еще.
Если это напрягает, обращайтесь в техподдержку.
335 Garykom
 
гуру
26.06.15
22:09
(331) мда... а может погуглить, а?
336 Garykom
 
гуру
26.06.15
22:09
(333) гыыыы
337 Zamestas
 
26.06.15
22:09
(330) Версия TW изменялась?
338 Jump
 
26.06.15
22:10
(332)А при чем тут покупка тимвьювера?
У вас эта проблема где возникает, на клиенте? Так на клиенте ничего покупать не надо.
339 Jump
 
26.06.15
22:11
Зачем вообще покупать второй тимвьювер?
340 Garykom
 
гуру
26.06.15
22:11
(338) да, на клиенте

если там стоит не модуль от купленного
341 Jump
 
26.06.15
22:12
(340)Не бывает модулей от купленного. Бывают просто модули.
Разницы нет какой модуль абсолютно.
342 Garykom
 
гуру
26.06.15
22:12
(337) хорош издеваться, эта проблема в куче форумов описана
ничего не менялось вообще вчера работало седня нет
343 Garykom
 
гуру
26.06.15
22:13
(341) так в этом то и проблема
344 Jump
 
26.06.15
22:13
(337)При изменении версии айдишник не меняется.
345 Jump
 
26.06.15
22:15
(343)В чем проблема?
Все модули одинаковы для всех.
И все они бесплатны.
И все работают одинаково.

А покупка лицензии просто дает гарантию что тебя не будут ограничивать по времени. И покупается лицензия только для того кто поддержку осуществляет.
Для клиентов ничего покупать не надо.
346 Garykom
 
гуру
26.06.15
22:16
(345) в глухо-слепоте и болтовне...
347 Zamestas
 
26.06.15
22:17
(344) Дык я сам х.з. от чего может ID измениться.
Точно меняется от переустановки.
348 Jump
 
26.06.15
22:17
(342)Я не видел ни на каких форумах такой проблемы, от вас первый раз слышу. Да и то не могу понять в чем суть проблемы.

Вы в техподдержку тимвьювера вопрос задавали? Что они вам ответили?
349 Garykom
 
гуру
26.06.15
22:18
(347) не всегда )
350 Jump
 
26.06.15
22:18
(346)Так ты скажи в чем конкретно проблема.
Придумал какие то модули купленные.
Четко описывать надо проблему.

И если это проблема ТВ то логичнее обсуждать ее не на мисте, а с техподдержкой ТВ.
351 Garykom
 
гуру
26.06.15
22:19
(350) в глюках проблема, искусственных
352 Jump
 
26.06.15
22:20
(347)Айдишник это привязка к системе и железу.
В частности к мак адресу.

IP адрес роли не играет, версия тимвьювера тоже.
353 Zamestas
 
26.06.15
22:20
(352) Враки - см. (333)
354 Garykom
 
гуру
26.06.15
22:22
(353) это походу бесполезно в чем то убеждать

ему нравится 24 сразу и 7 каждый год выкидывать
355 Zamestas
 
26.06.15
22:23
+(353) При даунгрейде ID не меняется - это факт.
356 Jump
 
26.06.15
22:25
(353)Почему враки?
Если вы удалили тимвьювер а потом поставили другой, то ID тоже будет другим с большой вероятностью.

Если вы обновите тимвьювер - ID останется старым.

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

Это означает, что пока вы не поменяете систему или железо, то айдишник не измениться.
357 Zamestas
 
26.06.15
22:25
(354) У меня были случаи изменения ID клиентов, но как правило были связаны с изменением внешнего IP провайдеров.
358 Jump
 
26.06.15
22:27
(354)Ну предположим не 24сразу, и 7 каждый год.
Я купил тимвьювер года четыре назад.
Где то за 22тыс, каждый год за обновление отдавал 7
В прошлом году добавил 23тыс и перешел на проф, теперь 14каждый год отдавать надо за обновление.

Немало конечно. Но оно себя окупает.
Других вариантов просто нет сопоставимых по удобству.
359 Garykom
 
гуру
26.06.15
22:28
(357) если случаев мало значит туда только с купленного коннектитесь )) или в основном с купленного
360 Zamestas
 
26.06.15
22:28
(356) Берем пяток пк (я брал 10) - сносим TW ставим новый (делаем быстро) первые 3 (если делаем быстро - то 6) будут одинаковые. Меняем внешний IP - первые 3 цифры будут абсолютно другие.
361 Garykom
 
гуру
26.06.15
22:29
(358) т.е. (0) Вам совсем неинтересен. понял. до свидания... :)
362 Jump
 
26.06.15
22:29
(357)Ни разу не замечал.
У меня у многих клиентов ТВ используется на ноутбуке, а они гоняют по всей стране, и выходят в интернет из гостиниц, офисов, дома.
Т.е айпишники постоянно разные.

А ID всегда один, у некоторых уже больше трех лет одинаковый.
363 Jump
 
26.06.15
22:31
(360)Конечно. Зачем сносить то?
Вы поставьте и не сносите, и не будет ничего меняться.
364 Zamestas
 
26.06.15
22:31
(362) Как они лицензированы?
365 Zamestas
 
26.06.15
22:32
(363) Я о том, что внешний IP участвует в формировании ID.
366 Garykom
 
гуру
26.06.15
22:32
(363) но вы один пунктик добавить забыли... купите и обновляйте с доплатой
367 Jump
 
26.06.15
22:32
(361)Интересен, ибо я ковырял сам подобную вещь.
Не с нуля. На базе ChunkVNC, получалось вполне вменяемо.
Но до уровня ТВ не дотягивает, проблем много.

А реальных альтернатив по удобству нет.
Поэтому если будет реальная альтернатива я буду рад.
368 Jump
 
26.06.15
22:34
(365)Кроме внешнего IP в формировании ID участвует куча факторов. В частности генератор случайных чисел.

Т.е грубо говоря он формируется на основе некоторых данных плюс случайное число.
369 Zamestas
 
26.06.15
22:36
(368) Я х.з. как он генерируется, но внешний IP влияет на первые цифры.
370 Jump
 
26.06.15
22:37
(366)Ну понятно что бесплатно он работать не даст.
Они же не дураки.
Попользоваться время от времени можно и бесплатно.

Но если начинаешь работать - только платить.
Вполне логично.

Тут вопрос лишь в том нужно ли оно вам и устраивает ли цена.
Поскольку я экономлю на этом гораздо большие деньги чем жалкие 1-2тыс в месяц, то меня это полностью устраивает.

Хотя если кто-то предложит нечто такое же удобное, но дешевле буду рад.
371 Zamestas
 
26.06.15
22:39
(370) Есть там дырки...
372 Jump
 
26.06.15
23:00
(371)О каких дырках идет речь?
Дыры в безопасности или возможность попользоваться функционалом не тратя денег на покупку?
373 Злопчинский
 
27.06.15
00:39
забыл отметиться
автор, регистрируй стартап и и запускай краудфандинг.
если будет вменяемый БП - можно даже рассмотреть финансовое участие...

Хочу демо/тест
374 Garykom
 
гуру
27.06.15
01:00
(373) сначала напишу демку и выясню подводные камни как и вообще теоретическую возможность вытянуть в одиночку
375 Zamestas
 
27.06.15
01:12
(372) Дыр в безопасности пока не было...
376 Zamestas
 
27.06.15
01:28
+(373) ТЗ на проект нет мысли выложить?
377 Jump
 
27.06.15
02:15
(375)Если речь идет о дырах позволяющих попользоваться функционалом бесплатно - они есть.

Просто смысла нет ими пользоваться.
Пока мало работаешь - никаких дыр не надо, и так все работает.

А когда много работаешь - хочется комфорта и гарантированной стабильной работы, и никак не хочется что-то на ходу химичить, и изобретать костыли чтобы оно работало.
Дешевле заплатить и работать без проблем.

Ну как пример - можно подключить интернет мегабит на 10-20 за 300рублей. И мне вполне хватит для работы.
Но удобней работать когда интернет 100мегабит. А еще интернет бывает отваливается, поэтому еще резервный канал.
В итоге за интернет в месяц уходит 1500тыс вместо 300.
Дорого, но оправдывает себя удобством и стабильностью.
То же самое и с тимвьювером.
378 Garykom
 
гуру
27.06.15
02:17
(377) т.е. есть готовность заплатить за "резервный" аналог тимвьювера ))
379 Jump
 
27.06.15
03:06
(378)За резервный нет. Ибо нафиг не нужен когда и тв нормально работает.

Но вот если будет нечто интересное по функционалу, и за меньшие деньги, то мне это интересно.
380 Jump
 
27.06.15
03:15
Тимвьювер пока лучший в своем классе, но не идеален.
В частности хотелось бы интеграции.
API у него есть, но там нет того что мне надо.

Очень напрягает у тимвьювера отсутствие персональных репитеров.
У меня вот большинство клиентов в пиринге, и было бы неплохо чтобы удаленный доступ работал по пиринговым тарифам, а не через внешку.
Т.е возможность то в принципе есть, но только на крутых корпоративных тарифах, а для такой мелочевки как я они собаки не хотят персональный репитер делать.
381 Zamestas
 
27.06.15
03:30
(380) Не смотрел API TW - чего собственно хотелось бы?
382 Злопчинский
 
27.06.15
12:08
(374) мне кажется что основные технический затраты уйдут на реализацию быстрого гоняния картинки
383 Garykom
 
гуру
27.06.15
21:42
(382) да там есть некоторая сложность в автоматической подстройке fps и % сжатия (и возможно качества картинки) под канал
384 Garykom
 
гуру
27.06.15
21:44
(380) что такое "пиринговые тарифы" ?
385 spectre1978
 
27.06.15
22:52
(380) Пиринг? У вас насколько огромный трафик, что обычные провайдеры отказывают вам в типовом безлимитном тарифе?
386 spectre1978
 
27.06.15
23:09
(384) в Москве провайдеры обмениваются трафиком друг с другом. Вот для понимания: https://ru.wikipedia.org/wiki/MSK-IX. Соответственно, трафик между провайдерами, выходящими на точку обмена (пиринговый трафик) - стоит дешево, по сути это локальная сеть. Но с другой стороны, сейчас практически все провайдеры дают безлимитные тарифы и чтобы создать провайдеру "напряг" с трафиком так, чтобы он отказал в услуге - мне казалось, надо здорово постараться.
387 Garykom
 
гуру
27.06.15
23:40
(386) понял, это по сути отдельные тарифы на междусетевой трафик, не выходящий за пределы этой группы сетей

как бы к (0) мало смысла только если отдельный сервер-репитер в одной из таких сетей втыкать

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

только надо будет что то по компенсации затрат придумать, если кто то свой комп как репитер расшарит для общего доступа
к примеру бесплатно добавлять время доступа из расчета % от того сколько служил репитером

и обязательно шифрование это понятно сразу
388 Jump
 
28.06.15
03:50
(385)Ну  как сказать.
Если у клиента безлимит в интернет 5мегабит, а надо закинуть большой файл это долго.

Но во внутреннюю пиринговую сеть у этого же клиента все 100мегабит безлимита.

А у меня в пиринговую сеть около 500мегабит скорость.
389 Jump
 
28.06.15
03:52
(386)А при чем тут напряг с трафиком?
Для обывателя пиринг это как правило соединение с пиринговыми сетями на скорости оборудования.

Т.е если вы подключены к провайдеру 100мегабитным кабелем, то у вас как правило 100мегабит в пиринговую сеть.
А в интернет у вас скорость ограничена тарифом, например 10мегабит.
390 Jump
 
28.06.15
03:54
(387)Ну воткнуть репитер не проблема.
А вот делать из клиента репитер это мне кажется далеко не лучшей идеей.
391 Garykom
 
гуру
28.06.15
04:07
(389) за МКАД очень "умные" провайдеры...
они мало того что тарифицируют внутрисетевой трафик как внешний
так еще и запрещают бывает такой трафик как класс, т.е. пускают его через наружный шлюз (если белые пусть и динамические ip) или вообще банят к чертям (если серые ip)
392 Garykom
 
гуру
28.06.15
04:07
(390) почему не лучше? по умолчанию галка отключена будет
393 Злопчинский
 
28.06.15
04:21
Подождите, я чаю налью..

Хочу демо/тест
394 Злопчинский
 
28.06.15
04:27
сделай так чтобы клиенты и сервер понимали между собой какая комбинация/раскладка на соединенных машинах и какими переключаются рус\лат. а то ТВ задолбал когда разные раскладки и разные комбинации клавы
395 Garykom
 
гуру
28.06.15
04:30
(394) это как бы 1-е что решил сделать... точнее еще смешнее хочу скан коды клавы передавать а не символы, тогда пофиг будет

т.е. всегда будет работать та раскладка которая на целевой машине
396 Jump
 
28.06.15
04:31
(395)Ну у вас за МКАД'ом может и правда все так печально.
А у нас в Красноярском крае - все ок в этом плане.

Большая часть местных провайдеров объединена в пиринговую сеть.
И при тарифе в интернет 10мбегабит можно спокойно качать из пиринговых ресурсов со скоростью 100мегбит.

Причем пиринг это большая часть региона, т.е большая часть Красноярского края, и Новосибирск.
397 Jump
 
28.06.15
04:34
(394)А как это сделать?
Например ты подключаешься с машины где рус на машину где лат.
И что делать? Автоматом переключать раскладку на одной из машин? Зачем? Проще руками, когда надо.

Для меня это никогда проблем не создавало.
398 Garykom
 
гуру
28.06.15
04:41
(397) уже написано в (395)

когда человек нажимает кнопку (физически на машине с которой управляет) он смотрит то на экран целевой машины (той которой управляет)

видит там раскладку и логично что символы должны вводится (эмулироваться нажатия) те что на целевой (в той раскладке), неважно какая раскладка на той на которой их физически нажимают
399 Garykom
 
гуру
28.06.15
04:49
У меня сча другая многолемма... на чем лучше наваять софт для репитера, который на vps-ке

собственно могу на java, c#, fp, php

причем можно даже на разных типа сам репитер на fp сделать а веб-админку/учетно-биллинговую на чем то другом
400 Jump
 
28.06.15
04:55
(398)А вот фиг.
Я работаю одновременно на своей машине, и на удаленной.
На своей у меня одна раскладка, и нефиг ее трогать, а на удаленной другая.

Тут уж кому как удобней, мне так.
Очень неприятно когда на удаленнной машине поменял раскладку, перешел на свою а она и там поменялась.
401 Jump
 
28.06.15
04:56
А иной раз удобней когда и там и там меняется.
В общем пофиг, лишь бы менялась.
402 Garykom
 
гуру
28.06.15
05:00
(400) "чукча не читатель, чукча писатель"©

ЗЫ не буду я раскладку нигде сам менять...

ЗЗЫ если вы нажали кнопку "й" (русская раскладка на админской) - код 81 то на целевую и передам что нажми кнопку со скан-кодом 81

если там латинская и нажат капс то введется "Q"

а не как в ТВ счас что передаются из буфера клавы символы
403 Jump
 
28.06.15
05:00
(399)Ну в идеале пайтон.
Хотя можно и на пэхапе.
404 Garykom
 
гуру
28.06.15
05:03
(403) проблема что назвали вещи из которых я одну (python) не люблю, а вторая (php) не очень подходит ибо там сокеты по дефолту того

но для биллинга вполне могу на php, хотя будет конечно проще все на java изобразить
405 Garykom
 
гуру
28.06.15
05:05
(402) хотя этот вариант можно в настройки вынести, и заодно и вариант (394), это окромя варианта ТВ
406 Jump
 
28.06.15
05:27
Сертификат у кого покупать будешь?
407 Garykom
 
гуру
28.06.15
06:05
(406) на што? для чего?
408 Jump
 
28.06.15
06:37
(407)Подписывать то чем будешь?
409 Garykom
 
гуру
28.06.15
07:38
(408) нафейхуа?
это уже только если после начала коммерциализации чтобы антивири не ругались и прочие хромы
410 spectre1978
 
28.06.15
08:57
(388) понял. Не знал, что они не ограничивают скорость на таких соединениях.
411 Salimbek
 
29.06.15
09:03
(408) Скоро проблем с сертификатами не будет: http://www.opennet.ru/opennews/art.shtml?num=42379
412 aka AMIGO
 
29.06.15
09:43
интересную штуку (или шутку?) видел в запущенном TeamViewer"е

На планшете - андроид 4.1
На компе - Вин-7

Настраиваю доступ к ПК с планшета, увидел комп, и.. О! чудо! - на компе изображение сжалось , заняв примерно треть экрана монитора!
остальная поверхность монитора - просто черная..

Мистика?
413 stix2010
 
29.06.15
10:10

КГ/АМ
414 Garikk
 
29.06.15
10:23
(413) оно нормально не работает
415 Garikk
 
29.06.15
10:25
(399) Java и C#, php и прочие питоны не вариант это не те языки на которых не-вебсервис писать надо
416 Garikk
 
29.06.15
10:35
(415) не понятно написал... серверную часть надо на java или c#

лучше на java чтобы на линухе без лишних проблем работало
======
php питон и прочие руби это всё для вебсервисов и т.п.
417 stonewolf
 
29.06.15
10:50
(0) Про UDP не думал? Пересылка пакетов на плохих каналах работает в разы быстрее. Делал утилитку себе для передачи файлов, т.к. ни VNC, ни TV на наших каналах не выжили, а когда работали, скорость была просто печальна.

Как идея (баловался с переключением рабочих столов и т.п.): посмотри в сторону WindowStation и Desktop
https://msdn.microsoft.com/en-us/library/windows/desktop/ms687107(v=vs.85).aspx
Это чтобы была возможность работать на удаленной машине, не мешая пользователю.
418 stix2010
 
29.06.15
10:53
(414) ну ну, ждем убийцу с трафиком 24 мбит/с на lasarus и невменяемой ценовой политикой.
419 Злопчинский
 
29.06.15
10:56
(412) если Тимом захожу с айпада на комп - на компе ломается весь рабочий стол.
420 Garikk
 
29.06.15
10:57
(418) ничё, зато у ТС опыт будет, и вдруг озарение программерское снизойдёт? :)
421 Garykom
 
гуру
29.06.15
11:04
(418) вот интересно почему так бочку на lazarus катят?

просто ни java, ни C# не позволяют написать с тем же удобством для разных платформ и чтобы никакие "среды выполнения" не нужно было устанавливать для запуска

на с++ писать так я помру с кроссплатформенностью...

а вот fp (free pascal) вполне это позволяет
422 Garykom
 
гуру
29.06.15
11:08
(420) озарение в процессе уже снизошло ))

вот представьте для начала вменяемые имена компов типа home.garykom.teamvnc.com вместо невменяемых ID

а потом попробуйте вспомнить про такие уже старые технологии как ddns, vpn и внимание proxy (socks) с авторизацией...

может намекнет идею ;)
423 aka AMIGO
 
29.06.15
11:10
(419) хмм.. интересно.. стал-быть, не у меня одного :)
вообще-то неправильное преобразование (ИМХО), надо подгонять изображение на приемнике, а не на передатчике..
424 Garykom
 
гуру
29.06.15
11:12
(423) меня у тима бесит отсутствие масштабирования, блин даже видео с нехилым fps плееры масштабят

ЗЫ сразу подумал на сервере сделать пережатие
425 Jump
 
29.06.15
11:13
(422)"для начала вменяемые имена компов типа home.garykom.teamvnc.com вместо невменяемых ID " -
это ужасная идея.

Вод представь диктует тебе пользователь свой ID -хэ английская, как н русская, о, м как т, е.  и далее по тексту..
Вместо того чтобы просто назвать десяток цифр.
А имя компьютера можно в тимвьювере назначить самому какое удобно.
426 Garikk
 
29.06.15
11:13
(421) это слишком холиварный вопрос :))

Мало просто программеров на паскале осталось...честно говоря я тоже его не особо люблю

на яве как раз проще кросплатформенный софт писать, не надо бинарники компилить под все платформы...оно сразу будет работать там где jvm есть

Но для клиентского приложения конечно ява плохо подходит... (424) <сразу подумал на сервере сделать пережатие>

Будет проблема с нагрузкой на сервер при большом кол-ве клиентов
427 Jump
 
29.06.15
11:14
(424)Настраивается в меню. Убери авто, и поставь оригинальный масштаб.
428 Jump
 
29.06.15
11:15
(426)А разве тут речь про кроссплатформенный софт?
Софт для удаленного управления не может быть кросплатформенным.
429 MetaDon
 
29.06.15
11:17
(425) может ещё в качестве ID использовать телефон.номера?;-))
430 Garykom
 
гуру
29.06.15
11:18
(425) ID никуда не деваются, это для начала

по умолчанию и бесплатно понятно что никаких "вменяемых имен" не будет

угу и чтобы с чужого компа зайти на свой комп приходится кучу телодвижений... вместо чтобы в броузере (любом) набрать адрес, вбить логина/пароля и все
431 Garykom
 
гуру
29.06.15
11:18
(428) э?
432 Garikk
 
29.06.15
11:21
вот очень было бы круто чтобы на телефоне был аналог TV...т.е. чтобы можно было к чужому тлф подключится и там чтото показывать

вменяемых решений помоему нет
433 Jump
 
29.06.15
11:21
(430)Заходишь на сайт тимвьювера, вбиваешь свой iD и попадаешь на свой комп.
Можешь вместо айди вбить почту и пароль.

(428)Кросплатформенный софт - это софт отвязанный от платформы, не обращающийся к специфическим функциям.

А тут надо под каждую платформу свой софт, который будет в соответствии с особенностями платформы захватывать изображение и передавать команды.
Т.е привязка к платформе обязательна.
434 Garykom
 
гуру
29.06.15
11:21
(427) гм точно есть и даже пашет :) это значит в каких то древних не было, а потом просто не лазал по панельке
435 Jump
 
29.06.15
11:22
(432)Тимвьювер, правда только платный, и недешевый.
Я такой не покупал. Но он есть.
436 Garykom
 
гуру
29.06.15
11:23
(433) как бы софт который "почти одинаково" работает на разных платформах это и есть кроссплатформенный

тимвьювер - кроссплатформенный
437 Jump
 
29.06.15
11:23
(434)Было сколько пользуюсь, просто не замечал.
438 Garikk
 
29.06.15
11:24
(435) да понятно что TV есть (которого никто не видел из-за дороговизны) , и VNC есть для андройда, но оно так работает что проще на словах объяснить
439 Jump
 
29.06.15
11:24
(436)Тимвьювер не кроссплатформенный.
Попробуй модуль для винды запустить на линуксе.

Для каждой платформы свой клиент, написанный именно под эту платформу.
Т.е для винды, для андроида, для мака, и для линукса.
Причем не каждый клиент поддерживает все функции.
440 Garykom
 
гуру
29.06.15
11:26
(439) вот это уже холивар пошел...

как бы у меня код кроссплатформенный (одинаковый для всех), понятно что под каждую отдельно компилить
441 Jump
 
29.06.15
11:31
(440)Вот у меня есть программулька кроссплатформенная - джава
Ее хоть на винде, хоть на маке запускай, лишь бы джава машина была. Прекрасно работает.

Это полная кроссплатформенность.

Есть софт который можно перекомпилировать под другую платформу.
Но тимвьювер к нему не относится.
Ты не скомпилируешь софт написанный исключительно под винду, для линукса. Ибо он работает с Win API.
Для линукса есть свой нативный клиент.
И общего у него с клиентом для винды только название и внешний вид.
442 Garikk
 
29.06.15
11:35
(441) с паскажем тут какраз "есть варианты"
443 Garikk
 
29.06.15
11:35
(442) тьфу.. "с паскалем"
444 Провинциальный 1сник
 
29.06.15
11:37
(439) Кстати, запускат тимвьювер под виндой через вайн - почти нормально работал)
445 Jump
 
29.06.15
11:37
Определить на глаз очень просто - тимвьювер рисует окошки через WinAPI, эти окошки выглядят по разному в зависимости от темы оформления винды.
Т.е нативные виндовые окошки.

А кросплатформенный софт рисует окна, своей библиотекой, которую таскает вместе с собой.
446 Провинциальный 1сник
 
29.06.15
11:37
(444) Пардон, имел в виду виндовый тимвьювер в линуксе.
447 Jump
 
29.06.15
11:38
(444)Чего?
Под виндой? Через вайн? Да вы однако извращенец.
Не подскажете где скачать вайн под винду?
448 Jump
 
29.06.15
11:38
(446)Ааа, понятно.
Ну не проще ли нативный клиент скачать?
449 Garykom
 
гуру
29.06.15
11:43
(447) уточняю... тим под линукс и так через свой вайн работает
450 Garykom
 
гуру
29.06.15
11:44
(441) хм а как насчет эту программульку на java запустить в андроиде?
под который кстати на java в основном и пишут программы...
451 Провинциальный 1сник
 
29.06.15
11:47
(445) Так основная проблема не в отрисовке, а в захвате экрана. На разных системах это делается по разному.
452 Garykom
 
гуру
29.06.15
11:48
(451) если бы только захват экрана...
453 Jump
 
29.06.15
11:48
(449)Нет.
Вайн это собственно куча библиотек которые обеспечивают под линуксом обработку WinAPI.
И весят они офигеть как немало.

А тимвьювер под линуксом использует родные библиотеки.
454 Garikk
 
29.06.15
11:48
(450) под андройд надо переписывать, то на чём под андройд программы пишут...это не совсем правильная java...это изврат
455 Jump
 
29.06.15
11:48
(451)Да основная проблема в захвате, отрисовку я привел как наглядный пример.
456 Jump
 
29.06.15
11:51
(450)Ну кроме программной платформы не последнее место имеет железная платформа.
Программулька работает с мышкой на любой платформе, и не приучена работать на мелких экранах, т.е просто там недостаточно функционала железного для запуска.
А чисто программно - не проблема.
457 Jump
 
29.06.15
11:52
Сам не пробовал, но по идее на нетбуке с андроидом должна стартануть.
458 stix2010
 
29.06.15
11:53
(453) teamviewer для linux содержит свою версию wine. Кроссплатформенность это иллюзия
459 Garikk
 
29.06.15
11:54
(457) в андройде нет полноценной jvm, там кособокий dalvik собранный ищ обломков java 6 ...а в новых андройдах из него какойто ART соорудили... но один фиг нативная java там не работает
460 Jump
 
29.06.15
12:02
(459)Ну может и так, я с андроидом не дружу.
461 Jump
 
29.06.15
12:04
Но вернемся к теме.
Garykom ты уже написал план работ?
Базовый функционал, и схема работы сервиса?
462 Garykom
 
гуру
29.06.15
12:07
(461) как бы просто (0) расписал более детально после того как демку накидал

но куча пунктов добавилось и фичей

вот сча думаю в простом варианте запускать или все таки пилить до "конфетки", но тогда $ нужно искать и еще разработчиков
463 Garikk
 
29.06.15
12:10
imho стоит запускать в простом варианте, и искать инвестора под стартап

иначе допиливание может очень на долго затянутся
я так один свой проектик с декабря "допиливаю"...всё никак не могут выползти от попыток "конфетку" сделать
464 Jump
 
29.06.15
12:33
(462)Ты все еще думаешь делать скриншоты слать их?
Или нашел другое решение?
ИМХО это тупиковый путь - трафик будет такой, что канал потребуется на 100мегабит.
465 Jump
 
29.06.15
12:34
(463)Инвестора есть смысл искать, когда есть готовое и хорошо работающее приложение, которое можно допиливать.
466 Garikk
 
29.06.15
12:37
(465) как показывает практика, люди находят инвесторов даже с безнадёжным ппц-ом, с тремя строчками кода и иногда даже без нормальной идеи
Тупо с картинками и красивыми презенташками
467 Garikk
 
29.06.15
12:39
достаточно на список проектов известных инкубаторов посмотреть, там такой дикий ужас, меня вообще поражает КАК за такое деньги дают...
468 Jump
 
29.06.15
12:41
(466)Не этот случай. Одно дело найти инвестора на нечто новое, что никогда никто не делал.
Другое дело найти инвестора на приложение которое повторяет функционал существующего.
Программ для удаленного доступа сотни, из них десяток более-менее известных. Рынок забит.
469 Garykom
 
гуру
29.06.15
12:41
(464) как бы все скриншоты шлют (teamviewer, ammyy и прочие vnc) так что не вижу проблемы

только они не полные понятно шлют, а только изменившиеся области

еще есть вариант с векторизацией, но это нереально быстро реализовать
470 Garikk
 
29.06.15
12:43
(469) так прочие vnc тормозят неимоверно на слабых каналах (468) сколько убийц фейсбуков и форскверов было...этож жесть какаято..
471 Garykom
 
гуру
29.06.15
12:43
(468) как бы наоборот проще, только БП должен быть нацелен на отличия от основных конкурентов, на маркетинг и экономическую часть больше
472 Jump
 
29.06.15
12:43
(469)Ну самое простейшее что использовалось на заре VNC это скриншоты прямоугольных примитивов.
Т.е отслеживают область изменений и ее пересылают.
Это дикий трафик. Даже в таком виде.

А уж если целиком слать скриншоты, то это вообще жестко будет.
473 Garykom
 
гуру
29.06.15
12:44
(470) угу только немало и взлетело как бы моя фейсбуком не пользоваться совсем в отличие от вконтактика
474 Jump
 
29.06.15
12:44
(470)А на слабых каналах работают только два метода из ныне существующих - это закрытый код от тимвьювера, и RDP.
475 Garikk
 
29.06.15
12:44
(473) сколько взлетело то?

Мой мир помер, мой круг помер... осталсь только одноглазники и ВК
476 stix2010
 
29.06.15
12:45
лучше описание RDP протокола найти (в идеале ICA, но кто ж его раскроет)
477 Garikk
 
29.06.15
12:45
(475)_ даже гуглплюс не взлетел с такой то расруткой
478 Jump
 
29.06.15
12:46
(476)Да вроде RDP открытый протокол.
479 Garykom
 
гуру
29.06.15
12:47
(474) не хочется разочаровывать, но у тимвьювера просто идет автоподстройка частоты скриншотов под канала

типа совсем если хреновый начинает кадр раз в 2-3 секунды передавать
480 Jump
 
29.06.15
12:54
(479)Это так, а при чем тут разочаровывать?
Главное работает. А физику не победишь.
Если канал узкий и не позволяет передать достаточно данных, надо уменьшать количество данных в ущерб качеству.
Все логично.
481 Jump
 
29.06.15
12:55
Единственный кто нормально, показывает видео это RDP, но и канал должен быть офигенным.
482 Garykom
 
гуру
29.06.15
12:56
(480) при том что нету никакого "секретного метода"

а с rdp еще проще все, он на контролах работает по умолчанию и когда может
попробуйте через rdp фильму посмотреть а вот потом и говорите насчет скорости ))
483 Garykom
 
гуру
29.06.15
12:57
(481) потому что если канал "не офигенный" он вообще тупо виснет с видео...
484 Jump
 
29.06.15
12:58
(482)Так какой может быть секретный метод?
Все методы известны. Вопрос лишь в том насколько качественно он реализован и допилен под задачу.

А на RDP видео классно идет, смотреть можно.
485 Garykom
 
гуру
29.06.15
12:59
как бы ничего не мешает использовать принципы live stream video

и будет даже лучше чем rdp и при этом не так грузить канал

но будет тогда грузить проц хоста
486 Jump
 
29.06.15
12:59
Да RDP повиснет с видео на слабом канале. Есть такое.
У тимвьювера идет автоподстройка под ширину канала, а у RDP с этим хуже.
487 Jump
 
29.06.15
13:01
(485)Вот.
А у меня множество хостов - это дохлые машинки со слабым процессором и минимумом оперативки.
Если их озадачить кодированием видео на лету, будет очень печально.
Удаленка может и будет работать, а вот работать с машиной станет невозможно.
488 Jump
 
29.06.15
13:03
Поэтому логичнее всего будет допиливать VNC, в плане оптимизации и динамической автоподстройки к ширине канала.
А не изобретать лисапед.
489 Garykom
 
гуру
29.06.15
13:03
(487) как бы обычная дилемма выбора

на слабых машинках лучше всего пашет radmin, он да через видеодрайвер работает, но с нагрузкой на канал у него все плохо
490 Garykom
 
гуру
29.06.15
13:05
(488) VNC это просто сокращение https://ru.wikipedia.org/wiki/Virtual_Network_Computing

по сути протокол

конкретные реализации на языках программирования (почти всегда c++) называются с разными приставками

как бы моя ничего не нарушать даже канонов
491 Jump
 
29.06.15
13:09
(490)VNC это протокол удаленного доступа.
А если говорить о методах передачи изображение то там протокол RFB.
492 Jump
 
29.06.15
13:13
У тимвьювера скажем логика похоже следующая - есть приоритет передачи.

Т.е стандартный RFB, выбираются области с изменениями и передаются, но в первую очередь передаются области с наименьшими изменениями, а там где изменений много - передаются по принципу - сколько успеет, на данном канале.

В итоге курсор, рабочий стол - отрисовываются быстро, а если где то открыто видео, оно при слабом канале будет обновляться раз в минуту.
493 Jump
 
29.06.15
13:25
Еще преимущество тимвьювера в том, что там реализован NAT traversal.
Хотя если будет свой личный репитер, то можно обойтись без этого.
494 Garykom
 
гуру
29.06.15
13:33
потестил формат графики bpg, сжимает то он конечно замечательно... в 3-6 разу лучше чем jpg или png

но с такими тормозами что применить не получиться походу
495 stix2010
 
29.06.15
14:29
кстати, если прикрутить передачу только дельта изменений то трафик упадет в разы, к примеру 1 кадр в секунду ключевой, потом передача дельты относительно ключевого.
496 Garykom
 
гуру
29.06.15
14:30
(495) дык это и ваяю сча
497 stix2010
 
29.06.15
14:33
а вообще ключевую картинку необходимо поделить на области и передавать дельты из каждой области
498 Jump
 
29.06.15
14:33
(497)Дык это собственно и делается в том же VNC.
499 Jump
 
29.06.15
14:36
Тут еще походу и кэширование не помешает.
В стандартной работе часто приходится иметь дело с одими и теми же изображениями, которые просто перемещены.
Т.е если ты передвинул окно в другую часть экрана, гораздо проще взять готовый фрейм из буфера на локальной машине, и отрисовать его на новых координатах, чем тащить по сети его, или его дельту с прежним изображением на этом участке.
500 Гёдза
 
29.06.15
14:37
(499) так мы и до реализации рдп дойдем ))
501 stix2010
 
29.06.15
14:38
(498) хех, написал стих "Мой дядя самых честных правил...", оказалось это уже Пушкин до меня сочинил
502 Jump
 
29.06.15
14:40
(501)Да Пушкин вообще подлец, написал все стихи которые можно было написать, а теперь современная молодежь мучается, ибо чтобы ни придумали - у Пушкина уже есть.
503 Garykom
 
гуру
29.06.15
14:42
(499) идея интересная но реализовать проблемно, хотя можно через отслеживание координат окон

вот если видео на экране кажется и в нем квадратик двигается то уже никак по простому
504 Jump
 
29.06.15
14:46
(503)Если говорить о винде, то не очень проблемно.
Кординаты всех ярлыков, окон и прочего можно узнать у эксполрера, или  через винапи.
505 Garykom
 
гуру
29.06.15
14:46
(503)+ хотя... если хранить (как и передавать) изображения сразу с хешем то можно ))

т.е. свернули окно, показываем рабочий стол весь, назад восстановили - опс а картинка то уже есть
506 Garykom
 
гуру
29.06.15
14:47
(504) угу только как бы сразу "для разных ОС" хочу, т.е. варианты "только для винды" рассматриваю в последнюю очередь
507 Jump
 
29.06.15
14:49
(506)Дык в линуксе тоже есть методы чтобы получить координаты объектов на рабочем столе.
Просто они другие.

Т.е в разных ОС будет просто разные механизмы получения и работы с ними, а объекты одинаковые.

Поэтому в любом случае для вин и лин клиенты должны быть разными.
А протокол обмена между разными клиентами должен быть один.
508 Garikk
 
29.06.15
14:51
(507) в линухе можно из иксов напрямую тянуть примитивы которыми он рисует окно
509 Garikk
 
29.06.15
14:52
в винде затрудняюсь сказать насколько это доступно
510 Jump
 
29.06.15
14:52
(509)В винде то же самое, только реализация различается.
511 Garykom
 
гуру
29.06.15
16:06
(510) даже тимвьювер для линукс не стали переписывать а вайн заюзали... вы хотите чтобы я написал круче чем они?
512 Провинциальный 1сник
 
29.06.15
16:15
(497) Причем в первую очередь и с лучшим качеством передавать те участки, где ближе мышка или где находится текстовый курсор. Во вторую - где были больше изменений. Ну и в третью всё остальное.
513 Garykom
 
гуру
29.06.15
16:22
(512) больше изменений это как?

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

если много изменений (больше 50%) причем это обнаружилось еще в процессе пока не дошли до конца, то прерываем сравнение и шлем целый кадр
514 Garykom
 
гуру
29.06.15
17:07
(513) вот кстати этот метод пробег по всем пикселям и сравнение на больших разрешениях экрана вызывает слегка тормоза

т.е. придется по некой сетке делать или еще как типа http://www.delphimaster.ru/cgi-bin/forum.pl?id=1284964400&n=7
задачка то древняя любителей лисапедов много
515 Garikk
 
29.06.15
17:18
я плохо соображаю в математике, но сдаётся мне что картинки можно сравнивать как две матрицы...и относительно этого высчитывать различия
516 Garikk
 
29.06.15
17:19
плюс такие вычисления видеокарта умеет делать довольно шустро
517 Jump
 
29.06.15
18:10
(514)Понятно что будут тормоза, как при подсчете, так и при передаче.
Не надо бегать по пикселам, работай с областями.
518 Jump
 
29.06.15
18:47
Вообще чтобы не городить велосипед из костылей, думаю за основу стоит взять принципы работы RFB.
http://www.realvnc.com/docs/rfbproto.pdf
519 Злопчинский
 
29.06.15
18:49
жду велосипеда на тестдрайв. надеюсь, что в альфа версии тормозные колодки не прилипнут к ободам

Хочу демо/тест
520 Garykom
 
гуру
29.06.15
19:04
(519) лисапед пока тока прямо едет (без репитера) и медленно, это совсем неинтересно
521 Garykom
 
гуру
29.06.15
19:08
Гм интересная задачка, а как можно определить что 2 компа находятся в одной локальной/виртуальной сети?

Хотя понятно делаем пробный коннект к ожидаемому ид и если нет коннекта или ид не тот то нуна через репитер
522 Jump
 
29.06.15
19:20
(521)Не понял зачем это нужно? А вообще через широковещательную рассылку можно.
523 Garykom
 
гуру
29.06.15
19:31
(522) чтобы через репитер поток не гнать если можно напрямую, когда компы в одной локалке или белые ip

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

т.е. компы 1 и 2 соединены с репитером 3, если комп 1 хочет управлять компом 2 то:

делаем попытки соединения 1->2 и 2->1, если обе не прошли то через репитер 1->3->2
524 Jump
 
29.06.15
19:42
(523)Лучше не мудрить, а сделать переключатель.
По дефолту считаем что работаем в интернете, для подключения по локальной сети ставим галку.
Или банально указываем айпишник.
525 Garykom
 
гуру
29.06.15
20:44
(524) неа, предпочитаю следовать принципу kiss

т.е. для пользователя все должно быть как можно проще и понятнее, все сложное в доп.настройках или отдельный режим работы(эксперт)/версия
526 forforumandspam
 
01.07.15
08:18
(394) +100500
527 forforumandspam
 
01.07.15
08:52
(0) Хочется больше настроек качества изображения, а именно, выбирать кадры/с, кратность размера картинки и уровень качества jpeg (0..100). Кратность - это вместо 1200х1600 на клиенте увидеть 600х800. Иногда важно хоть что-то, хоть как-то увидеть, чем ничего.
528 Garykom
 
гуру
10.07.15
17:04
(527) для этого нужно как то скорость канала оценить

все методы что я знаю дают дикий разброс на коротком интервале тестирования (меньше несколько минут)
529 H A D G E H O G s
 
10.07.15
17:10
Прошло 2 недели с начала темы.
Што написано афтором?
530 Garykom
 
гуру
10.07.15
17:16
(529) автор дальше пока ничего не делал, пытаюсь траблы на основной работе решить и машину обновить... при этом все это перемежается отвлечением на флуд на форумах

ЗЫ пора что то бросать...
531 H A D G E H O G s
 
10.07.15
17:21
(530) Давай я тебе расскажу, что будет дальше:

1. Ничего.
532 Garikk
 
10.07.15
17:35
А как всё хорошо начиналось :))
533 Garykom
 
гуру
10.07.15
17:40
(531) не спорю, возможно и так
534 DDwe
 
10.07.15
18:54
Хотели как лучше, а получилось...
535 mistеr
 
12.07.15
20:55
Пока автор флудил на форуме, уже RDP клиент на JavaScript написали.
536 Salimbek
 
14.07.15
14:53
(535) Не верю, VNC - написали, RDP - нет.
537 Garykom
 
гуру
14.07.15
16:50
(535) молодцы терь пусть сервер напишут...и заставят на любой оси (любом броузере) это работать
538 mistеr
 
16.07.15
14:45
(536) https://github.com/citronneur/mstsc.js - попробуй.

Правда, кроме браузера, требуется Node.js. Пока.
Основная теорема систематики: Новые системы плодят новые проблемы.