MPEG TS Clients with decryption - catalinii/minisatip GitHub Wiki

When using decrypting functionalities with minisatip, if you want to grant an smooth playing with regular video decoders (VLC, FFmpeg, Android TV, Chromecast, etc.) then it's necessary to configure minisatip correctly. With default options, when the decoding fails the output stream could generate troubles with these clients. Then it's preferable to enable the -E -E option. With this option the streaming is continously revised to transform any undecrypted TS packet to one stuffing PES packet. With this transformation, regular IPTV decoders don't be warned and the decoding will continue after new valid packets will come.

Therefore, don't forget to enable this option with -E -E (two times). Without it the stream will be stalled when your decrypting module fails to decode.