sunsettrack4 / telerising-api

API web application providing Zattoo TV streams
77 stars 7 forks source link

Zattoo fails with TVHeadend from today #49

Closed DigitalMediageek closed 9 hours ago

DigitalMediageek commented 15 hours ago

I'm using telerising-api together with TVHeadend on a raspberry pi 4. Used to work fine until today. I'm using manifest HLS7/1080p50/AC-3. From today on, this fails with error

2024-11-14 11:27:35.084 subscription: 000C: "HTTP" subscribing on channel "Das Erste HD", weight: 100, adapter: "IPTV #1", network: "Zattoo", mux: "favorites.m3u - Das Erste HD", provider: "FFmpeg", service: "Das Erste HD", profile="pass", hostname="192.168.178.58", client="Dalvik/2.1.0 (Linux; U; Android 12; SM-A415F Build/SP1A.210812.016)"
2024-11-14 11:27:35.519 spawn: Error opening input files: Invalid data found when processing input
2024-11-14 11:27:35.541 iptv: stdin pipe 38 unexpectedly closed: No data

I do not use DASH, because stream gets chopped on TVHeadend.

Maybe this is a configuration issue with TVHeadend, too. Any help is greatly appreciated.

DigitalMediageek commented 12 hours ago

I found that this might be a problem with current ffmpeg versions. They are more critical about hls streams which leads to errors. When adding -f hls to ffmpeg command in tvh muxes, it seems to work.

sunsettrack4 commented 9 hours ago

https://github.com/sunsettrack4/telerising-api/issues/45#issuecomment-2348521513

DigitalMediageek commented 6 hours ago

Thanks for pointing that out. I appreciate your great work!