Форум: "Потрепаться";
Текущий архив: 2003.06.05;
Скачать: [xml.tar.bz2];
ВнизПередать скриншот экрана по сети не преобразовывая его в файл Найти похожие ветки
← →
Ghost (2003-05-16 11:06) [0]Можно ли вообще как либо передать скриншот куда либо не преобразуя его в файл и не сохраняя на диске ! А в общем нужно передавать изображения по сетке с максимальной скоростью ! если сохранять в файл а затем передавать его с помощью компонентов TCP то проходит около 3-6 сек ! можно ли как нибудь увеличить скорость ? например 1-4 кадра в сек
← →
Dms (2003-05-16 11:07) [1]Читай про сокеты
← →
Ghost (2003-05-16 11:11) [2]что читать ? я же говорю что даже с сокетами передавать картинки
нельзя с большой скоростью
← →
Dms (2003-05-16 11:18) [3]
> передавать картинки
> нельзя с большой скоростью
какая разница что передавать ? скорость передачи информации ограничивается пропускной способностью сети. если надо ускорить - ставь 100 Мбитную сетку.
← →
Palladin (2003-05-16 11:20) [4]бегать вдоль провода, пинать биты...
← →
Dms (2003-05-16 11:21) [5]опять трояны пишут :(
← →
Ghost (2003-05-16 11:22) [6]> Dms
Ок ! я понял ! но ... как тогда работает Radmin ? ведь там скорость обновления кадров 7 - 12 в секунду ! каким образом можно передавать скриншоты с такой скоростью ?
← →
Ghost (2003-05-16 11:24) [7]не трояны ! а прогу для адменистратирования сети !
← →
Palladin (2003-05-16 11:28) [8]Кто тебе, блин, сказал что он ТУПО ВЕСЬ ЭКРАН посылает? разве что при инициализации...
← →
Dms (2003-05-16 11:32) [9]10 МБит/c - пропускная способность 8 МБит/с = 1 МБайт/c = 20 скриншотов (50 КБт)
← →
sniknik (2003-05-16 11:38) [10]если преобразовать картинку, (понизить цветность, упаковать) то не так уж много к пересылке получится.
Palladin © (16.05.03 11:28)
мне почему то кажется что он всетаки всю картинку экрана шлет, не раз наблюдал "листания" при слабой сети.
← →
Ghost (2003-05-16 11:40) [11]ок ! будем пробывать ! нагружу до посинения обе проги посмотрим что из этого выйдет
← →
Palladin (2003-05-16 11:43) [12]
> sniknik © (16.05.03 11:38)
никак он не может всю картинку слать, по модему работаю одно обновление в секунду как и указано в доках, вполне удовлетворительная производительность, зато начальное изображение грузится на порядок дольше... там все гораздо сложнее...
← →
DVM (2003-05-16 11:43) [13]RAdmin посылает весь экран.
Microsoft Terminal Server не весь.
← →
Sha (2003-05-16 11:45) [14]И.В. Романовский, "Алгоритмы решения экстремальных задач", "Наука", М., 1977
← →
Palladin (2003-05-16 11:46) [15]да и видно в Outpost"е скорость передачи, очень низкая, что то порядка 800-600 байт в с. при работе например с выпадающими списками и меню, как только начинаешь двигать окно (которое на удаленном) сразу траффик возрастает...
← →
Sha (2003-05-16 11:46) [16]Прошу прощения. Не туда вставил.
← →
Palladin (2003-05-16 11:48) [17]
> DVM © (16.05.03 11:43)
чем объяснишь понижение траффика?
← →
DVM (2003-05-16 11:50) [18]
> да и видно в Outpost"е скорость передачи, очень низкая,
> что то порядка 800-600 байт в с. при работе например с выпадающими
> списками и меню, как только начинаешь двигать окно (которое
> на удаленном) сразу траффик возрастает...
Так он начинает передавать, как только изменения происходят. Но весь экран. Взять игру какую-нибудь - там трафик такой, что компы подтормаживать начинают.
← →
Palladin (2003-05-16 11:51) [19]я же подробно описал, изменения происходят, я работаю с меню и двигаю окно, траффик разный.
← →
Ghost (2003-05-16 11:52) [20]Люди для общей цели ! Подскажите срочно :
передаю данные с помощью NMStrmServ
код :
MyStream := TMemoryStream.Create;
MyStream.CopyFrom(Strm, NMStrmServ1.BytesTotal);
form1.Image2.Picture.Bitmap.LoadFromStream(MyStream);
ложу данные в image ! что надо сделать чтобы картинка после этого отобразилась ?
← →
DVM (2003-05-16 11:55) [21]
> Palladin ©
Или действительно не весь экран, а (это мое предположение) весь экран он разбивает на фрагменты - прямоугольники. И ищет изменения в каждом из них. Т.е. ловятся изменения не вообще, а изменения в прямоугольнике. И траффик будет одинаков и для маленькой кнопки и для меню если они в одном прямоугольнике.
← →
Palladin (2003-05-16 12:10) [22]Вот и у меня такие подозрения, ибо бегаешь мышкой по меню, пункты за нечего делать выделяются...
← →
sniknik (2003-05-16 12:48) [23]но ведь и "листания" бывают, хотя если по прямоугольникам то должна быть какаято "критическая масса" когда при больших изменениях проше переслать весь экран.
Ghost (16.05.03 11:52)
попробуй ему рефреш/репаинт послать.
← →
_Nicola_ (2003-05-16 12:59) [24]2 Ghost (16.05.03 11:24)
Не "адменистратирования", а "обменистрирования".
:)))
← →
_Nicola_ (2003-05-16 13:06) [25]2 Ghost (16.05.03 11:52)
Наверное, так:
MyStream := TMemoryStream.Create;
MyStream.CopyFrom(Strm, NMStrmServ1.BytesTotal);
MyStream.Position := 0;// <----------
form1.Image2.Picture.Bitmap.LoadFromStream(MyStream);
← →
Ghost (2003-05-16 14:15) [26]> _Nicola_
нет не хочет ! мне просто надо передать полученные данные с десктопа ! не сохраняя их в файл . иначе тормозит клиенский компьютер. кстати по поводу Radmin"a : для получения данных он использует видео драйвер .
← →
Palladin (2003-05-16 14:39) [27]опа, откуда такая инфа?
← →
Ghost (2003-05-16 16:11) [28]http://www.famatech.com - ENG
http://www.famatech.com/russian/ - RUS
Кстати если не знаете Radmin делают наши ребята , а не гады заграничные ! только не знаю на чём пишут ! по моему на VC
Вообще то было бы не плого если бы мы сами смогли написать такою же программу ( хотя бы по передачи изображения )
Я предлогаю обедениться ! Давайте покажем что и на delphi можно писать не хуже !
← →
Anatoly Podgoretsky (2003-05-16 16:42) [29]Ну еще один объединяльщик :-)
← →
Ghost (2003-05-17 07:21) [30]> Аnatoly Podgoretsky
может быть ! но ... 1 человек достигнет меньшего чем 10 человек вместе взятых ! Просто ты не можешь понять этого , и всё переводишь в прикол. Radmin делал не один человек , и я не не встречал в жизни людей которые смогли одни селать что либо грандиозное в одиночку. Я предложил вариант , вам решать ...
← →
Anatoly Podgoretsky (2003-05-17 07:30) [31]Нет сомнений, но как правило это не более чем призыв, который уйма было на этом сайте. Одно время я смеялся в Играх было одновремнно свыше 5 таких призывов, просто эпидемия какая то. За прзывом должны стоять действия и серьезные.
← →
Ghost (2003-05-17 07:44) [32]> Anatoly Podgoretsky
Действия есть ! и реальные !
http://www.club-soft.narod.ru/picxg/1.JPG
http://www.club-soft.narod.ru/picxg/2.JPG
http://www.club-soft.narod.ru/picxg/3.JPG
Страницы: 1 вся ветка
Форум: "Потрепаться";
Текущий архив: 2003.06.05;
Скачать: [xml.tar.bz2];
Память: 0.51 MB
Время: 0.018 c