savlad22,
По поводу первой ссылки решил проблему так:
var urlCut = urlData.url.split(" ");
urlStripped = urlCut[0].replace('http/ts://','http://');
Первое отделяет ненужные хвосты после основной ссылки, второе меняет http:// на нормальный. Всё показывает после этой модификации.
По поводу m3u8: кол-во каналов для Apple гораздо меньше, чем в обычной версии, нету HD каналов, битрейт на порядок ниже, поэтому лучше придумывайте хитрость с m3u8, так как кодек позволяет.
В начале хотел использовать m3u8 для LG Smart TV (для него родной контейнер), но потом стал использовать обычные http:// потоки и всё ок.