http://rghost.net/54715381
подправленая версия
убрал всего одну двоечку в файле myiptv_m3u_tv.php строка 62.
Автор тут ни причем он просто незаметил что у него паралельно поставлен плагин onlinetv2 (наверное для тестов)
вот и неувидел что плагин 2.20 обращался за ртмп к onlinetv2.
на чистом 2.2.2 от Исаева тоже не работают. Пока логику не прослеживаю.
PS На чистом Myiptv 2.2.2. все таки показывают RTMP каналы, но только если он не переименован в файле dune_plugin.xml . Причем когда ставишь не переименованный, начинают работать RTMP каналы и на параллельно установленных переименованных плагинах. Но на Онлайн ТВ не хочет работать при любых вариантах. В чем дело пока не понял.
постараюсь обьяснить:
плагин myiptv (в оригинале) выгружает свои кодеки в /tmp (временный каталог), так вот ели переименовать плагин в блабла но не трогать myiptv_m3u_tv.php то этот плагин при загрузке попытается загрузить кодеки а так как в файле m3u_tv.php всё ещё прописаны пути до myiptv то и бращатся он будет к нему.
удалив myiptv плагин блабла больше не заработает. 
так же и с онлайн тв только по виду обращения скриптов он ничего общего с myiptv не имеет.
когда то переписал это для nuhim и привязал к имени плагина
как то так.