How to reverse-engineer the KabelDeutschland tv-streaming API