Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 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
11-13104
Gandalf
2002-09-16 22:22
2003.06.05
KOLnMCK 1.47&1.46!


11-13105
AlbertHakimov
2002-09-12 13:48
2003.06.05
Компонент TKOLImageList


3-13021
KAA
2003-05-12 11:07
2003.06.05
2000 Вызов внешнее приложение dll


11-13110
2Nat
2002-09-11 17:37
2003.06.05
Шрифт в окнах сообщений


11-13106
GROL
2002-09-14 00:09
2003.06.05
Размер Еxe увеличился





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский