Вернуться   Компьютерный форум > Компьютеры > Программы > Интернет и сети
 
 
Опции темы
Старый 07.09.2010, 12:52   #1 (ссылка)
Новичок
 
Регистрация: 16.04.2010
Сообщений: 7
Репутация: 0
По умолчанию как расширить сетевой канал в Fast Ethernet соединении?

По сети должно передаться видео изображение 576х768, 25 кадров в реальном времени. Места при передаче по Fast Ethernet должно занимать, соответственно: 576*768*25=11.059.200 (байт\с) = 88 (Мбит\с). По идее это 80% канала FE. В реальности же наблюдаю 50% загруженности сети и передача всего 14 кадров в секунду. Если подключиться через Gigabit Ethernet кадры идут 25 кадр/сек, а загруженность 8-9%
Предполагаю, что виндовс снижает скорость сетевого соединения и все тормозит.
Приоритет в диспетчере задач поднимал до Высокого и Реального Времени - не помогает.
Подскажите, есть ли идеи, что мешает передачи на 80%?
Serg023 вне форума  
Старый 07.09.2010, 14:05   #2 (ссылка)
Мастер
 
Регистрация: 17.06.2009
Сообщений: 6,532
Репутация: 562
По умолчанию

Serg023, мешает вагон факторов, первый из которых это то что любая информация передаваемая по сети, должна обработаться согласно протоколу TCP, а это как минимум : При отправке с помощью TCP/IP данные кодируются и делятся на TCP-пакеты(сегменты) так, чтобы потом была возможность восстановить их при распаковке в случае их повреждения. Существуют целые науки о таком кодировании. Простым же примером обеспечения безопасности TCP-пакета является проверка на чётность(для чего к каждому байту добавляется ещё по одному биту) и хранение контрольной суммы в заголовке TCP-пакета. При помещении данных в TCP-конверт вычисляется контрольная сумма, которая записывается в TCP-заголовок. Если при приеме заново вычисленная сумма не совпадает с той, что указана на конверте, значит при передаче данные были утеряны или искажены, поэтому протокол требует пересылку этого пакета заново. Таким образом, для работы по этому протоколу TCP модули должны быть установлены и у адресата, и у отправителя такого пакета.

---------- Добавлено в 12:05 ---------- Предыдущее сообщение было написано в 11:56 ----------

А если ты хочешь раздать спутниковый канал с DVB карты, то покупаешь "PROGDVB" (40 баксов), создаёшь сервер на машине с картой и раздаёшь кодированный(сжатый) сигнал клиенту.
Ярослав Титомир вне форума  
Старый 07.09.2010, 14:40   #3 (ссылка)
Новичок
 
Регистрация: 16.04.2010
Сообщений: 7
Репутация: 0
По умолчанию

Ярослав, я понимаю, что проблема может быть в неправильной пересылке дейтаграмм. Но дело в том, что передача осуществляется посредством такого компонента программирования, который не дает доступа к пакетам непосредственно (Indy в среде Delphi). Вопрос состоит в том, что быть может это и не недостаточное количество пакетов? Может ли ОС (winXP) ограничивать канал в локальной сети для одного приложения? Потому что как только канал становится шире (GE) все что нужно - доходит, с нужной скоростью и с расчитываемой загруженностью канала.
Serg023 вне форума  
Старый 07.09.2010, 14:47   #4 (ссылка)
Мастер
 
Регистрация: 17.06.2009
Сообщений: 6,532
Репутация: 562
По умолчанию

Serg023, ну так пользуйте UDP ? он для этого (мультимедиа) и предназначен. Только всё равно не будет хватать 100 Mb\s.
Ярослав Титомир вне форума  
Старый 07.09.2010, 15:43   #5 (ссылка)
Новичок
 
Регистрация: 16.04.2010
Сообщений: 7
Репутация: 0
По умолчанию

Ярослав Титомир, по UDP передается картинка с большим количеством помех, что гораздо критичнее. В общем-то можно смириться, с тем, что кадров приходит всего 14-17 в секунду, но канал-то наполовину свободен! Почему при наполовину пустом канале доходит почти в половину меньше пакетов? Ведь если пакеты больше пересылаются, растет и нагрузка на сеть!
Serg023 вне форума  
Ads
 


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
не выводит на весь экран после клика расширить rebus101dm Мультимедиа 1 14.01.2011 16:16
Photo Fast CR-5400 EMPORIO Периферия 3 17.12.2010 19:31
При соединении с сервером комп ложится pu4 Неисправности, настройка 41 27.06.2010 23:26
Тормозит комп при интернет соединении Андрей ??? Неисправности, настройка 7 27.05.2010 14:36
Траффик, при соединении идет отдача olegators68 Интернет и сети 4 14.05.2010 15:34
Забивается интернет канал Гендос Безопасность 8 23.04.2010 23:37
Установка драйверов сетевой карты Attansic L1 Gigabit Ethernet Sylvanus Linux 3 20.02.2010 18:19
Realtek RTL8139/810xFamily Fast Eternet KRUG Драйвера 2 31.08.2009 09:19
Fast stone capture amfitamin Мультимедиа 0 31.07.2009 09:25
Помогите расширить сеть greed Железо 9 20.08.2008 12:44
Помогите расширить сеть greed Общение по интересам 0 15.08.2008 06:09


Текущее время: 04:03. Часовой пояс GMT +4. Powered by vBulletin® Version 5.8.9
Copyright ©2000 - 2016, Jelsoft Enterprises Ltd.