Arkadaşlar her kafadan bir ses çıkması halinden dolayı herkesin kafası karıştı, bende bu olayın izahiyetini yapma gereği duydum.
Şimdi arkadaşlar Facebook 15.06.2010 tarihinden itibaren hotlink koruması ile ilgili çalışmalar başlattı ve halen sürmekte.
dipnot: Hotlink nedir bilmeyen arkadaşlar varsa belirtsinler konu altında açıklamasını yapayım. Velhasıl şu anda 2gündür üzerinde çalıştıkları session yani oturum kontrolü yaparak ve video adreslerini dinamik hale getirerek çözüm üretmek ile uğraşıyorlar ve kaynak kodlarını incelerseniz test edilmeye başlandığını görürsünüz. Yani artık Facebook hotlink koruması ile ciddi adımlar atıp dışarıdan veri çekilme ihtimalini elinden geldiğince düşürecek...
Hotlink Nedir, Aşılabilirmi?
Siteniz üzerinde bulunan bir dosyanın başka sunucular üzerinden indirilmesini yada görüntülenmesini engellemek amacı ile kullanılan bir sistemdir. Amaç, sitenizin bandwidth (data transfer) kullanımının başka siteler tarafından kullanılmasını engellemektir. Ancak arzu edilirse izin verilen siteler ve dosya formatları listeside oluşturulabilir. Sağlam bir hotlink koruması kodlama ilede desteklenirse kırılması muhtemel değildir.
Peki şu anlık bir çözüm yokmu? var.
Yeni playerlar header bilgisi yollamaktadır, eski playerları kullanırsanız sıkıntı yaşamadan videoları her tarayıcıda problem çıkmaksızın çalıştırabilirsiniz.
Çözüm Test:
http://poisnet.net/paylasim/facebok/
Gerekli Player:
http://poisnet.net/paylasim/facebok/player-viral.zip
Örnek Kullanım:
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="535" height="450" id="Untitled-1" align="middle">
<param name="allowScriptAccess" value="sameDomain" />
<param name="allowFullScreen" value="true" />
<param name="movie" value="player-viral.swf?file=http://video.ak.facebook.com/cfs-ak-snc4/33293/889/115414948503000_549.mp4" />
<param name="quality" value="high" />
<param name="bgcolor" value="#ffffff" />
<embed src="player-viral.swf?file=http://video.ak.facebook.com/cfs-ak-snc4/33293/889/115414948503000_549.mp4" quality="high" bgcolor="#ffffff" width="500" height="450" name="mymovie" align="middle" allowFullScreen="true" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.adobe.com/go/getflashplayer" />
</object>
?file= kısmına video url yazacaksınız.
Sitemde yüzlerce video var hepsini tek tekmi düzelteceğim? hayır.
Bir PHP programcı arkadaş ile cuzi miktarlara anlaşıp, sitenizdeki tüm videoların bir seferde düzenlenmesini sağlayabilirsiniz. DipNot: Bu konuda ücretli olarak bende yardımcı olabilirim, isteyen arkadaşlar
özel mesaj atarak yada
root@poisnet.net adresinden iletişime geçerek detay öğrenebilir.
Kalıcı çözüm olarak ne yapabiliriz?
Kalıcı çözüm üretmek isteyen ve facebook dolayısı ile ciddi para kazanan ve yatırım yapabilecek arkadaşlar, kendilerine ufak bir sunucu alıp sitesinde kullandığı facebook videolarını kendi sunucularına çekip site ve video yayınına o sunucu üzerinden devam edebilir. Haliyle facebook bağımlılığıda kalmaz.