Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.06.05;
Скачать: CL | DM;

Вниз

Передать скриншот экрана по сети не преобразовывая его в файл   Найти похожие ветки 

 
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;
Скачать: CL | DM;

Наверх




Память: 0.54 MB
Время: 0.023 c
3-13039
Jaxtor
2003-05-16 14:24
2003.06.05
Организация ссылочной целостности


3-13018
rosl
2003-05-16 09:35
2003.06.05
сумма поля


14-13382
EvgeniyR
2003-05-21 10:56
2003.06.05
Помогите с TDBGridEh !!!


4-13506
Дмитрий К.К.
2003-04-07 15:38
2003.06.05
Чужой комбобокс


1-13257
Ренат
2003-05-23 16:53
2003.06.05
Обращение к объекту по имени