Форум » Название подфорума10 » чему должен быть рав.. » Ответить

чему должен быть рав..

mika20: чему должен быть раве таймаут на НТВ+?

Ответов - 9

Iron_lag: Таймаут подбирается экспериментально. У меня стоит 10 сек. Функция retry отключена.

stepan: А вот retry, что она дает.

Iron_lag: Посылает повторные запросы на сервер шуры.Многие сервера за такое банят.


RoRom: Iron_lag пишет: Таймаут подбирается экспериментально. не могу понять, что из себя представляет таймаут, время для чего, подскажите пожалуйста. Чтобы экспериментировать, надо понимать, что-то не нашёл определения. PS. Не нашёл темы, но хочется поблагодарить организаторов и участников форума за информацию, отдельно респект Light и User1667. Хотя это первый мсй пост на форуме, но всё прочитано уже не раз, ещё в голове не уложилось. Только недавно выбрал и приобрёл ресивер и наслаждаюсь просмотром. Доволен. В принципе, ответы на все возникшие вопросы были найдены на этом форуме и на Dr.HD на Легионе. За это и спасибо.

Iron_lag: Это время ожидания ключа от сервера шуры.

RoRom: Iron_lag, спасибо заинтересовался, нашёл следующее по этому параметру (а то как-то непонятно, поставь 3 сек, 5 сек или 10 сек отчего-почему? ): Параметр K:{} описывает какое максимальное количество времени (в секундах) нужно ждать ответа от сервера на ECM запрос, по истечении которого mgcamd решает, что ответа нет. Чем больше это число, тем больше шансов получить ответ, если у вас плохой Интернет или глюкавый сервер шары. Кроме того, еще зависит от того, какие пакеты вы смотрите. Большинство карт обычно отвечают меньше, чем за 1 секунду. Но есть некоторые карты, где нормальное время отклика 1-2 секунды. В экстремальных случаях (известный пример - пакет Nova), ответ может приходить и за 3-5 секунд. Естественно, если вы установите K:{} равным 1 секунде, а сервер будет пытаться вам ответить через 2-3 секунды, то ничего хорошего из этого не выйдет. mgcamd все время будет думать, что сервер не ответил (по истечении секунды) и слать запросы повторно. От этого будет плохо всем, в основном, конечно, серверу, который будет завален запросами, ну и ресиверу тоже, который будет работать в таком случае неоптимально. С другой стороны если взять и увеличить параметр K:{} на неразумно большую величину, типа 5 или больше секунд, то возникнет совершенно неблагоприятный эффект для вас. Представьте, что обычно вам ответы приходят за 0,5 секунды, и один раз ответ по какой-то причине не пришел. Теперь вы будете ждать целых 5 секунд, до тех пор, пока mgcamd не попытается снова послать запрос. За это время на некоторых каналах уже может случиться и затык, в то время, как если бы у вас повторный запрос пошел через, скажем, 2 секунды и пришел бы успешный ответ, никто бы ничего (на экране ТВ) не заметил! Грубо говоря, когда есть проблемы с ответами от сервера, то чем меньше K:{}, тем хуже серверу шары из-за большего количества запросов, и чем больше K:{}, тем вероятнее вы получите затык. Хотя это все очень относительно и сильно зависит от конкретных пакетов. Есть пакеты (Премьера HD, Скай Италия и т.д.), где время ответа от карты критично. Для таких пакетов с кодировкой Videoguard, если вы не получите ключ за 0.6сек, то будет однозначный затык. Здесь можно спокойно ставить единицу в значение K:{}. С другой стороны, для таких пакетов, как Премьера SD или Nova и 2х секунд иногда недостаточно, и правильным значением должно быть 3. Ценный совет: Цитата Лучше всего пронаблюдать насколько быстро вам приходят ответы в целом на интересующие пакеты (выставив K:{} в большое значение, типа 5). После этого нужно брать для K:{} значение чуть больше того, где самые долгие ответы (в среднем). отсюда Хотя здесь автор описывает работу другого ресивера с линуксом, новичкам (как я ), думаю, будет полезно почитать теорию платного просмотра, узнать, что такое идент, чид, каид и т.д. Просто задавая на форуме осмысленный вопрос больше вероятность получить понятный ответ.

Iron_lag: RoRom Всегда приятно когда такой человек как Вы появляется на форуме!А то подавляющее большинство новичков просто не хотят ничего знать а только и пишут:форум прочитал ответов не нашел помогите!

RoRom: Спасибо, Iron_lag, характер такой, вот и мучаюсь

Iron_lag: Per Aspera Ad Astra!!!!!



полная версия страницы