Buna ömrünüzü de adasanız malesef bir çözümü yok. Çünkü video oynatma yani Streaming dediğimiz olaylar Client-Side şekilde çalıştırılır. Yani sizin bir dosya oynatmanız için tarayıcıya bu dosyayı göndermeniz lazım. Tarayıcıya gelen her türlü dosya da nasıl güvenlik önlemleri koyarsanız koyun yazılımcılar tarafından indirilebilinir.
Yani zaten bunun zor yada kolay bir yolu olsaydı Netflix, Disney+ gibi devler çoktan yapmıştı.
Haklısınız, zaten o yorumu yazdıktan bir süre sonra bunun üzerine düşündüm ve sizinle hemfikir olduğum bir noktaya geldim.
Sanırım yapılabilecek en iyi şey client tarafında bir şifreleme tekniği olabilir ama o da %100 garanti olmazdı.
En iyisi başka alternatifler bulmak.
Client'in bağımsız olduğu herhangi bir işte, verdiğiniz kaynağı bütünüyle korumanız maalesef mümkün değil. Ancak bunu elde etmeyi zorlaştırmak tabi ki mümkün; Siz CSRF token mantığını kullanarak, aksiyon sonrası dosyayı player'a veriyorsunuz bunu aşmak oldukça kolaydır. Bu tür koruma işlerinin tamamında sürdürülebilirlik ve ticari kaygı vardır. Bu konuda en gelişmiş çözümleri private learning sitelerinde görebilirsiniz. Ancak bilinen yayın platformları artık bu işin maliyetinden dolayı yeni bir yatırım yapmıyordur, bunun yerine içeriği daha fazla kişiye ulaştırmak ve buradan bir gelir artışı yaratmak korumaktan çok daha cazip.
Kısaca bu işi offline dahi yapsanız, biri telefonundan kayıt aldığında sizin korumanızı aşmış sayılır.
Linki isteyen yeni kullanıcılar olmuş, daha önce kimlere PM gönderip göndermediğimi çok iyi hatırlamıyorum, özel mesajları temizledim, aynı kullanıcıya aynı şeyi göndermek istemiyorum, merak eden bana özel mesaj gönderebilir. İlgilenen herkese teşekkürler.
Öncelikle şunu belirteyim hocam client'ın ram'ine ulaşan her şeye erişim sağlamak ve değişiklik yapmak mümkündür. Formatını bilmiyorum ama oynattığınız dosya şifreli bile olsa yazdığınız yazılım ile oynatılabilmesi için client tarafında decode edilecek. Siz sadece erişimi zorlaştırabilirsiniz, kırılması imkansız gibi bir durum söz konusu olamaz.