Here's the log from tvh when I use the non-raw m3u8:
2018-05-25 11:25:43.943 mpegts: tvh-tv.m3u8 - The Edge TV in Freeview - tuning on IPTV #1
2018-05-25 11:25:43.943 subscription: 0001: "scan" subscribing to mux "tvh-tv.m3u8 - The Edge TV", weight: 5, adapter: "IPTV #1", network: "Freeview", service: "Raw PID Subscription"
2018-05-25 11:25:43.943 mpegts: tvh-tv.m3u8 - ThreeLife in Freeview - tuning on IPTV #2
2018-05-25 11:25:43.943 subscription: 0002: "scan" subscribing to mux "tvh-tv.m3u8 - ThreeLife", weight: 5, adapter: "IPTV #2", network: "Freeview", service: "Raw PID Subscription"
2018-05-25 11:25:43.943 mpegts: tvh-tv.m3u8 - TVSN Shopping in Freeview - tuning on IPTV #1
2018-05-25 11:25:43.943 subscription: 0003: "scan" subscribing to mux "tvh-tv.m3u8 - TVSN Shopping", weight: 5, adapter: "IPTV #1", network: "Freeview", service: "Raw PID Subscription"
2018-05-25 11:25:43.944 mpegts: tvh-tv.m3u8 - Bravo in Freeview - tuning on IPTV #2
2018-05-25 11:25:43.944 subscription: 0004: "scan" subscribing to mux "tvh-tv.m3u8 - Bravo", weight: 5, adapter: "IPTV #2", network: "Freeview", service: "Raw PID Subscription"
2018-05-25 11:25:43.944 mpegts: tvh-tv.m3u8 - DUKE in Freeview - tuning on IPTV #1
2018-05-25 11:25:43.944 subscription: 0005: "scan" subscribing to mux "tvh-tv.m3u8 - DUKE", weight: 5, adapter: "IPTV #1", network: "Freeview", service: "Raw PID Subscription"
2018-05-25 11:25:43.944 mpegts: tvh-tv.m3u8 - TVNZ 1 in Freeview - tuning on IPTV #2
2018-05-25 11:25:43.945 subscription: 0006: "scan" subscribing to mux "tvh-tv.m3u8 - TVNZ 1", weight: 5, adapter: "IPTV #2", network: "Freeview", service: "Raw PID Subscription"
2018-05-25 11:25:43.945 mpegts: tvh-tv.m3u8 - TVNZ 2 in Freeview - tuning on IPTV #1
2018-05-25 11:25:43.947 iptv: libav: Could not open input 'pipe:///usr/bin/ffmpeg -loglevel fatal -headers X-Forwarded-For:\ 202.89.4.222\r\nUser-Agent:\ FMLE/3.0\ (compatible;\ FMSc/1.0)\r\n -i
http://iptv.matthuisman.nz/nz/tv.45.m3u8 -vcodec copy -acodec copy -metadata service_name=tv.45 -f mpegts pipe:1': Invalid data found when processing input
2018-05-25 11:25:43.948 iptv: libav: Could not open input 'pipe:///usr/bin/ffmpeg -loglevel fatal -headers X-Forwarded-For:\ 202.89.4.222\r\nUser-Agent:\ FMLE/3.0\ (compatible;\ FMSc/1.0)\r\n -i
http://iptv.matthuisman.nz/nz/tv.65.m3u8 -vcodec copy -acodec copy -metadata service_name=tv.65 -f mpegts pipe:1': Invalid data found when processing input
2018-05-25 11:25:43.948 subscription: 0007: "scan" subscribing to mux "tvh-tv.m3u8 - TVNZ 2", weight: 5, adapter: "IPTV #1", network: "Freeview", service: "Raw PID Subscription"
2018-05-25 11:25:43.948 mpegts: tvh-tv.m3u8 - Al Jazeera in Freeview - tuning on IPTV #2
2018-05-25 11:25:43.948 iptv: libav: Could not open input 'pipe:///usr/bin/ffmpeg -loglevel fatal -headers X-Forwarded-For:\ 202.89.4.222\r\nUser-Agent:\ FMLE/3.0\ (compatible;\ FMSc/1.0)\r\n -i
http://iptv.matthuisman.nz/nz/tv.51.m3u8 -vcodec copy -acodec copy -metadata service_name=tv.51 -f mpegts pipe:1': Invalid data found when processing input
2018-05-25 11:25:43.948 iptv: libav: Could not open input 'pipe:///usr/bin/ffmpeg -loglevel fatal -headers X-Forwarded-For:\ 202.89.4.222\r\nUser-Agent:\ FMLE/3.0\ (compatible;\ FMSc/1.0)\r\n -i
http://iptv.matthuisman.nz/nz/tv.55.m3u8 -vcodec copy -acodec copy -metadata service_name=tv.55 -f mpegts pipe:1': Invalid data found when processing input
2018-05-25 11:25:43.950 iptv: libav: Could not open input 'pipe:///usr/bin/ffmpeg -loglevel fatal -headers X-Forwarded-For:\ 202.89.4.222\r\nUser-Agent:\ FMLE/3.0\ (compatible;\ FMSc/1.0)\r\n -i
http://iptv.matthuisman.nz/nz/tv.12.m3u8 -vcodec copy -acodec copy -metadata service_name=tv.12 -f mpegts pipe:1': Invalid data found when processing input
2018-05-25 11:25:43.950 iptv: libav: Could not open input 'pipe:///usr/bin/ffmpeg -loglevel fatal -headers X-Forwarded-For:\ 202.89.4.222\r\nUser-Agent:\ FMLE/3.0\ (compatible;\ FMSc/1.0)\r\n -i
http://iptv.matthuisman.nz/nz/tv.10.m3u8 -vcodec copy -acodec copy -metadata service_name=tv.10 -f mpegts pipe:1': Invalid data found when processing input
2018-05-25 11:25:43.950 iptv: libav: Could not open input 'pipe:///usr/bin/ffmpeg -loglevel fatal -headers X-Forwarded-For:\ 202.89.4.222\r\nUser-Agent:\ FMLE/3.0\ (compatible;\ FMSc/1.0)\r\n -i
http://iptv.matthuisman.nz/nz/tv.46.m3u8 -vcodec copy -acodec copy -metadata service_name=tv.46 -f mpegts pipe:1': Invalid data found when processing input
2018-05-25 11:25:43.950 subscription: 0008: "scan" subscribing to mux "tvh-tv.m3u8 - Al Jazeera", weight: 5, adapter: "IPTV #2", network: "Freeview", service: "Raw PID Subscription"
2018-05-25 11:25:43.950 mpegts: tvh-tv.m3u8 - CTV 8 in Freeview - tuning on IPTV #1
2018-05-25 11:25:43.951 subscription: 0009: "scan" subscribing to mux "tvh-tv.m3u8 - CTV 8", weight: 5, adapter: "IPTV #1", network: "Freeview", service: "Raw PID Subscription"
2018-05-25 11:25:43.951 mpegts: tvh-tv.m3u8 - Redbull TV in Freeview - tuning on IPTV #2
2018-05-25 11:25:43.951 subscription: 000A: "scan" subscribing to mux "tvh-tv.m3u8 - Redbull TV", weight: 5, adapter: "IPTV #2", network: "Freeview", service: "Raw PID Subscription"
2018-05-25 11:25:43.951 mpegts: tvh-tv.m3u8 - Wairarapa TV in Freeview - tuning on IPTV #1
2018-05-25 11:25:43.951 subscription: 000B: "scan" subscribing to mux "tvh-tv.m3u8 - Wairarapa TV", weight: 5, adapter: "IPTV #1", network: "Freeview", service: "Raw PID Subscription"
2018-05-25 11:25:43.951 mpegts: tvh-tv.m3u8 - Three in Freeview - tuning on IPTV #2
2018-05-25 11:25:43.951 subscription: 000C: "scan" subscribing to mux "tvh-tv.m3u8 - Three", weight: 5, adapter: "IPTV #2", network: "Freeview", service: "Raw PID Subscription"
2018-05-25 11:25:43.952 mpegts: tvh-tv.m3u8 - Shine TV in Freeview - tuning on IPTV #1
2018-05-25 11:25:43.952 subscription: 000D: "scan" subscribing to mux "tvh-tv.m3u8 - Shine TV", weight: 5, adapter: "IPTV #1", network: "Freeview", service: "Raw PID Subscription"
2018-05-25 11:25:43.952 mpegts: tvh-tv.m3u8 - Firstlight in Freeview - tuning on IPTV #2
2018-05-25 11:25:43.952 subscription: 000E: "scan" subscribing to mux "tvh-tv.m3u8 - Firstlight", weight: 5, adapter: "IPTV #2", network: "Freeview", service: "Raw PID Subscription"
2018-05-25 11:25:43.952 mpegts: tvh-tv.m3u8 - Television 33 in Freeview - tuning on IPTV #1
2018-05-25 11:25:43.952 subscription: 000F: "scan" subscribing to mux "tvh-tv.m3u8 - Television 33", weight: 5, adapter: "IPTV #1", network: "Freeview", service: "Raw PID Subscription"
2018-05-25 11:25:43.952 mpegts: tvh-tv.m3u8 - Parliament TV in Freeview - tuning on IPTV #2
2018-05-25 11:25:43.953 iptv: libav: Could not open input 'pipe:///usr/bin/ffmpeg -loglevel fatal -headers X-Forwarded-For:\ 202.89.4.222\r\nUser-Agent:\ FMLE/3.0\ (compatible;\ FMSc/1.0)\r\n -i
http://iptv.matthuisman.nz/nz/tv.21.m3u8 -vcodec copy -acodec copy -metadata service_name=tv.21 -f mpegts pipe:1': Invalid data found when processing input
2018-05-25 11:25:43.954 iptv: libav: Could not open input 'pipe:///usr/bin/ffmpeg -loglevel fatal -headers X-Forwarded-For:\ 202.89.4.222\r\nUser-Agent:\ FMLE/3.0\ (compatible;\ FMSc/1.0)\r\n -i
http://iptv.matthuisman.nz/nz/tv.60.m3u8 -vcodec copy -acodec copy -metadata service_name=tv.60 -f mpegts pipe:1': Invalid data found when processing input
2018-05-25 11:25:43.955 iptv: libav: Could not open input 'pipe:///usr/bin/ffmpeg -loglevel fatal -headers X-Forwarded-For:\ 202.89.4.222\r\nUser-Agent:\ FMLE/3.0\ (compatible;\ FMSc/1.0)\r\n -i
http://iptv.matthuisman.nz/nz/tv.9.m3u8 -vcodec copy -acodec copy -metadata service_name=tv.9 -f mpegts pipe:1': Invalid data found when processing input
2018-05-25 11:25:43.955 iptv: libav: Could not open input 'pipe:///usr/bin/ffmpeg -loglevel fatal -headers X-Forwarded-For:\ 202.89.4.222\r\nUser-Agent:\ FMLE/3.0\ (compatible;\ FMSc/1.0)\r\n -i
http://iptv.matthuisman.nz/nz/tv.11.m3u8 -vcodec copy -acodec copy -metadata service_name=tv.11 -f mpegts pipe:1': Invalid data found when processing input
2018-05-25 11:25:43.955 iptv: libav: Could not open input 'pipe:///usr/bin/ffmpeg -loglevel fatal -headers X-Forwarded-For:\ 202.89.4.222\r\nUser-Agent:\ FMLE/3.0\ (compatible;\ FMSc/1.0)\r\n -i
http://iptv.matthuisman.nz/nz/tv.redbull.tv.m3u8 -vcodec copy -acodec copy -metadata service_name=tv.redbull.tv -f mpegts pipe:1': Invalid data found when processing input
2018-05-25 11:25:43.956 iptv: libav: Could not open input 'pipe:///usr/bin/ffmpeg -loglevel fatal -headers X-Forwarded-For:\ 202.89.4.222\r\nUser-Agent:\ FMLE/3.0\ (compatible;\ FMSc/1.0)\r\n -i
http://iptv.matthuisman.nz/nz/tv.8.m3u8 -vcodec copy -acodec copy -metadata service_name=tv.8 -f mpegts pipe:1': Invalid data found when processing input
2018-05-25 11:25:43.956 iptv: libav: Could not open input 'pipe:///usr/bin/ffmpeg -loglevel fatal -i rtmp://streamer1.streamhost.org/salive/GMIFLNL -vcodec copy -acodec copy -metadata service_name=tv.39 -f mpegts pipe:1': Invalid data found when processing input
2018-05-25 11:25:43.956 iptv: libav: Could not open input 'pipe:///usr/bin/ffmpeg -loglevel fatal -headers X-Forwarded-For:\ 202.89.4.222\r\nUser-Agent:\ FMLE/3.0\ (compatible;\ FMSc/1.0)\r\n -i
http://iptv.matthuisman.nz/nz/tv.7.m3u8 -vcodec copy -acodec copy -metadata service_name=tv.7 -f mpegts pipe:1': Invalid data found when processing input
2018-05-25 11:25:43.956 subscription: 0010: "scan" subscribing to mux "tvh-tv.m3u8 - Parliament TV", weight: 5, adapter: "IPTV #2", network: "Freeview", service: "Raw PID Subscription"
2018-05-25 11:25:43.958 iptv: libav: Could not open input 'pipe:///usr/bin/ffmpeg -loglevel fatal -headers X-Forwarded-For:\ 202.89.4.222\r\nUser-Agent:\ FMLE/3.0\ (compatible;\ FMSc/1.0)\r\n -i
http://iptv.matthuisman.nz/nz/tv.18.m3u8 -vcodec copy -acodec copy -metadata service_name=tv.18 -f mpegts pipe:1': Invalid data found when processing input
2018-05-25 11:25:58.943 mpegts: tvh-tv.m3u8 - TVNZ 2 in Freeview - scan no data, failed
2018-05-25 11:25:58.943 subscription: 0007: "scan" unsubscribing
2018-05-25 11:25:58.943 mpegts: tvh-tv.m3u8 - TVNZ 1 in Freeview - scan no data, failed
2018-05-25 11:25:58.943 subscription: 0006: "scan" unsubscribing
2018-05-25 11:25:58.943 mpegts: tvh-tv.m3u8 - DUKE in Freeview - scan no data, failed
2018-05-25 11:25:58.943 subscription: 0005: "scan" unsubscribing
2018-05-25 11:25:58.943 mpegts: tvh-tv.m3u8 - Bravo in Freeview - scan no data, failed
2018-05-25 11:25:58.943 subscription: 0004: "scan" unsubscribing
2018-05-25 11:25:58.943 mpegts: tvh-tv.m3u8 - TVSN Shopping in Freeview - scan no data, failed
2018-05-25 11:25:58.943 subscription: 0003: "scan" unsubscribing
2018-05-25 11:25:58.943 mpegts: tvh-tv.m3u8 - ThreeLife in Freeview - scan no data, failed
2018-05-25 11:25:58.943 subscription: 0002: "scan" unsubscribing
2018-05-25 11:25:58.943 mpegts: tvh-tv.m3u8 - The Edge TV in Freeview - scan no data, failed
2018-05-25 11:25:58.943 subscription: 0001: "scan" unsubscribing
2018-05-25 11:25:58.950 mpegts: tvh-tv.m3u8 - Parliament TV in Freeview - scan no data, failed
2018-05-25 11:25:58.950 subscription: 0010: "scan" unsubscribing
2018-05-25 11:25:58.950 mpegts: tvh-tv.m3u8 - Television 33 in Freeview - scan no data, failed
2018-05-25 11:25:58.950 subscription: 000F: "scan" unsubscribing
2018-05-25 11:25:58.950 mpegts: tvh-tv.m3u8 - Firstlight in Freeview - scan no data, failed
2018-05-25 11:25:58.950 subscription: 000E: "scan" unsubscribing
2018-05-25 11:25:58.950 mpegts: tvh-tv.m3u8 - Shine TV in Freeview - scan no data, failed
2018-05-25 11:25:58.950 subscription: 000D: "scan" unsubscribing
2018-05-25 11:25:58.950 mpegts: tvh-tv.m3u8 - Three in Freeview - scan no data, failed
2018-05-25 11:25:58.950 subscription: 000C: "scan" unsubscribing
2018-05-25 11:25:58.950 mpegts: tvh-tv.m3u8 - Wairarapa TV in Freeview - scan no data, failed
2018-05-25 11:25:58.950 subscription: 000B: "scan" unsubscribing
2018-05-25 11:25:58.950 mpegts: tvh-tv.m3u8 - Redbull TV in Freeview - scan no data, failed
2018-05-25 11:25:58.950 subscription: 000A: "scan" unsubscribing
2018-05-25 11:25:58.950 mpegts: tvh-tv.m3u8 - CTV 8 in Freeview - scan no data, failed
2018-05-25 11:25:58.950 subscription: 0009: "scan" unsubscribing
2018-05-25 11:25:58.950 mpegts: tvh-tv.m3u8 - Al Jazeera in Freeview - scan no data, failed
2018-05-25 11:25:58.950 subscription: 0008: "scan" unsubscribing