Отключил свой роутер, для теста стал забирать мультикаст с роутера провайдера (оптический терминал) - тож самое.
Решилось рандомно - параметр Aging Time в разделе Multicast поменял со стандартных 300секунд сначала на 5сек, как понял что дело в этом - увеличил до суток. Теперь ничего не прерывается.
Погуглил - как я понял, если с сервера а заданный таймаут не приходит запрос на продолжение мультикаста, то клиент рвет связь. Увеличил таймаут - отключил падения.
Вопрос с слишком долгой предбуферизацией остается, правда. Напомню - мой плейлист от провайдера на всех девайсах работает молниеносно, но на новом телике (webos 3.7) 15сек предбуферизация при каждом переключении канала. При этом, на этом же телике другие плейлисты (edem и все остальные платные\бесплатные) работают молниеносно. Что-то конкретному телику не нравится именно в конкретном потоке. Рут, хаки, игры с кешем для этой версии пока не маячат на горизонте.
Перепробовал многое: подключал его проводом к оптическому терминалу напрямую, принимал и мультикаст, и через udpxy - ничего не меняется.
У udpxy пробовал играться с разными параметрами понижать\повышать их - не помогает. Вместо udpxy пробовал еще astra (беспл.) с параметром --relay - все так же.