Перейти к содержимому
Калькуляторы

Не хватает ТСП в 1 поток, чтобы передать канал снят с головки, упакован в IP - передача по tcp

Доброго дня, Коллеги

 

Плз подскажите по такой проблеме:

с LNB снят сигнал в DVB карту на сервере, там упакован в IP и нужно его передать на заметное расстояние (60 мс).

Пол-дня все работает хорошо - в это время полоса 1 сессии ТСП составляет 8-10Мбит/с, пол-дня - полоса одной сессии tcp падает до 5-6 мбит (не знаю почему) и после приема потока идут ошибки RTP/TS.

Самой свободной полосы в канале больше гига в любое время.

 

Собственно вопрос: можно ли транслировать поток с ДВБ карты в 2 tcp потока ? если да - то чем. В 2 потока полосы будет хватать в любое время дня.

 

Заранее спасибо спецам.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Можно всё. Пиши софт.

 

Для начала тебе нужно тюнить ip и tcp в линухе там где ты передаёшь и получаешь.

На отправлялке поставь tcp cc в hybla, делай аски отключи на сервере и клиенте, включит sack если не включено. Буфера сокетов раздуй как Сысоев для вебсерванта рекомендовал или ещё больше, с обоих сторон.

 

Или более простое решение - используй udp юникаст, там вместо замираний и просадок будут квадраты и квакания.

И то что у тебя и где то там канал широкий и свободный не значит вообще ничего, покуда ты шлёшь через инет а там ещё куча народу/провадеров/магистралов.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

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