mal was neues zum testen. zum thema waipu und 60 sekunden delay wenn man ffmpeg nutzt.
das problem liegt einfach darin, das ffmpeg das erste segment nutzt, was im manifest angegeben ist und nicht zum "live" vorspult.
mit diesem proxy script koennt ihr die zeit einstellen die ihr skippen wollt.
wer zbs tvheadend nur zum aufnehmen nutzt, braucht das hier nicht nutzen.
nur mit DASH nutzbar
- zeiten (von mir getestet)
Spoiler anzeigen
Code
# - Live
#
# Provider | Skip Time (s) | Live Delay
# -------- | ------------- | ----------
# waipu | 59 | ~11s
# zattoo | 34 | ~13s
# - Timeshift
#
# Provider | Skip Time (s) | Live Delay
# -------- | ------------- | ----------
# waipu | -9900 | ~2H45M
# zattoo | * -> | start current broadcast
Alles anzeigen
- installation
Spoiler anzeigen
- benutzung
Spoiler anzeigen
Code
# - usage
#
# - /tmp/ffmpeg-skip/bin/python3 ffmpeg-skip.py [port] [telerising base url] [provider skip times]
# * example:
# /tmp/ffmpeg-skip/bin/python3 ffmpeg-skip.py 6000 http://telerising.local:5000 wp2=59,wpu=59,o2t=59,zc2=34,zch=34
# - now point ffmpeg to this script:
# http://[host where this script ist running]:6000/api/[provider]/live/ard.mpd
# * example:
# http://telerising.local:6000/api/wpu/live/ard.mpd
edit: hab vergessen ein paar hardcoded sachen zu entfernen. script neu hochgeladen