I've just gotten around to updating to the latest PMS (1.5.4.x) and it's borked a live streaming plugin.
It throws an error saying that my
createChannelObject has an unexpected keyword argument of
Adding it to my
createChannelObject with value of either
False throws a second error on iOS complaing about no direct playback for HTTP, with container MP4, codec H264, audio codec AC3. The offending code appears to be:
video_codec = "H264",
audio_codec = "AAC",
container = "MP4",
protocols = "HTTPLiveStreaming",
(I'm using an @indirect playback method as I need to generate a URL when play is pressed)
If I remove video_codec, audio_codec and container it will play the stream, but:
- I have no idea what a value of
includeBandwidthsas I don't know what it is
- iOS complains the server is not fast enough to transcode on iOS
Prior to the updated PMS the plugin worked perfectly.