berkantipek adlı üyeden alıntı: mesajı görüntüle
HLS'de segmentleri AES-128 ile şifreleyebiliyorsunuz. mp4hls bakın.

HLSleri idm den kurtarabilmek için AES-128'e falan gerek yok naptınız. Manifest ve mpegts lerin bulunduğu web sunucusna küçük bir header check girersiniz, custom bir header belirlersiniz. Atıyorum X-HUMAN-CONTROL. Eğer gelen request de X-HUMAN-CONTROL headeri yoksa 403 forbidden verdirtirsiniz.

Playerde jwplayer kullanıyorsanız da
jwplayer().setup({
    playlist: [{
        sources: [{
            file: 'video.m3u8',
            onXhrOpen: function(xhr, url) {
                xhr.setRequestHeader('X-HUMAN-CONTROL', 'değer ne olacaksa yada random');
            }
        }]
    }]
});
configurasyonu bu şekilde ayarlarsınız idm sadece referer gönderiyor bunu geçemeycektir. Bu kadar.