The live stream of Spanish national public broadcaster RTVE can be watched using one of the following directions (both are probably geo-blocked):
https://ztnr.rtve.es/ztnr/1688885.m3u8
https://rtvelivestream.rtve.es/rtvesec/la2/la2_main_dvr.m3u8
When watching them directly within VLC Player, several subtitles are available (spanish, catalan etc.).
But if I pipe the m3u using a iptv network into TVHeadend, I can start a stream and VLC Player opens and plays audio and video, but no subtitles are available.
I already tried several slightly different configurations (see below), no one works.
Subtitles of our national broadcasters which I receive via satellite are working, so generally subtitles seem do work in my TVHeadend configuration, it's just the playlists of these spanish channels causing problems.
Normally I am using the 'pass'-profile, I tried the 'matroska'-profile, hoping it may contain the subtitles, but it isn't working neither.
Any ideas?
/opt/streamlink/bin/streamlink --stdout --default-stream "best" --mux-subtitles --http-proxy "http://192.168.1.41:9973" --url "$1"
# | ffmpeg -loglevel fatal -i pipe:0 -vcodec copy -acodec copy -scodec copy -mpegts_service_type advanced_codec_digital_hdtv -f mpegts pipe:1
# /opt/streamlink/bin/streamlink "$1" best --stdout --http-proxy "http://192.168.1.41:9973" --mux-subtitles
# /opt/streamlink/bin/streamlink --stdout --http-proxy "http://192.168.1.41:9973" --mux-subtitles "$1" best
# /usr/bin/ffmpeg -http_proxy http://192.168.1.41:9973 -loglevel fatal -i "$1" -vcodec copy -acodec copy -scodec dvbsub -mpegts_service_type advanced_codec_digital_hdtv -f mpegts pipe:1
# /usr/bin/ffmpeg -http_proxy http://192.168.1.41:9973 -loglevel fatal -i "$1" -map 0:a? -map 0:s? -map 0:v -c:v copy -c:a copy -c:s dvdsub -mpegts_service_type advanced_codec_digital_hdtv -f mpegts pipe:1
# /usr/bin/ffmpeg -http_proxy http://192.168.1.41:9973 -loglevel fatal -i "$1" -f mpegts pipe:1
# /usr/bin/ffmpeg -http_proxy http://192.168.1.41:9973 -loglevel fatal -i "$1" -metadata service_name=TEST -vcodec copy -acodec copy -scodec copy -f mpegts pipe:1
# /usr/bin/ffmpeg -http_proxy http://192.168.1.41:9973 -loglevel fatal -i "$1" -metadata service_name=TEST -map 0 -c copy -copy_unknown -f mpegts pipe:1