Тема: Обсуждение DLNA функция
Показать сообщение отдельно
Старый 16.09.2015, 14:53   #86
VAL1aNT
Участник

 
Аватар для VAL1aNT
 
VAL1aNT вне форума
Регистрация: 28.04.2014
Страна: Ukraine
Сообщений: 9
Сказал(а) спасибо: 4
Поблагодарили 32 раз(а) в 10 сообщениях
Репутация: 106
По умолчанию Re: U2C S+ и DLNA функция

Если вы используете Linux и DLNA-cервер minidlna, то у вас наверно так же как и у меня тюнер на новых прошивках перестал находить DLNA-cервер. Из-за этого я долго не мог себе позволить переход на новую прошивку. Проанализировав логи minidlna, стало ясно, что DMP тюнера на новых прошивках работает очень медленно. На быстром комьютере minidlna отправляет ответ быстрее, чем DMP тюнера заканчивает запрос.
Поэтому я решил замедлить minidlna. Я не буду здесь описывать как собирать minidlna из исходников, таких статей в интернете хватает. Методом тыка я нашел, что для нормальной работы minidlna с новыми прошивками тюнера нужно в файле minissdp.c заменить строку _usleep(random()>>20); на _usleep(50000);
Число нужно подбирать в зависимости от скорости работы компьютера, у меня лучше всего работает при значениях от 50000 до 100000.
  Ответить в расширенном режиме
2 пользователя(ей) сказали cпасибо:
kosmos17 (16.09.2015)
 
Время генерации страницы 0.13778 секунды с 12 запросами