|
|
| |||||||
| Webmaster Genel konular sorunlar Webmaster genel konular sorular sorunlar |
| |
|
| | | LinkBack | Seçenekler |
| |||
| Kuskusuz dunyanin en iyi playeri youtubede. Suana kadar onun kadar kalitelisinide gormedim Merak ettigim bu algoritma nasil isliyor. yani bir videonun flv yada mp4 yollarini kullaniciya sunarken nasil bir yol izliyor.. Algoritma cozuldu evet, cogu yer java kullaniyor, bende dahil ama algoritma hakkinda fikirlerinizi bekliyorum.. Ornegin bir youtube video linkinin mp4 yada flv linkini nasil elde edebiliriz.. |
| |||
| Alıntı:
![]() flv ve mp4 yolları zaten video sayfasında kaynakta yer alıyor, yalnız bu adresler kullanıcı ip adresine dayalı oluşturulduğu için sunucu tabanlı diller işimize yaramıyor ve mecburen java kullanılıyor. java sayesinde kullanıcının bilgisayarından youtube video sayfasına bağlanıp kaynaktan video adresleri alınarak yine kullanıcıya sunuluyor. + olarak zaten youtubenin apisi kullanılarakta video adreslerine ulaşılabiliyor. http://www.youtube.com/get_video_inf...id=sB2BKdgSW4U inen xml dosyasında zaten tüm video tipleri için adresler yer alıyor
__________________ www.nekil.com |
| |||
| Elde edilen linkler farkli tarayicilarda calismiyor, youtube kullanicinin bilgisayarindaki tarayici, ip gibi bilgileride alip bir cesit algoritma ile sifreleyerek ona gore gecici video linki belirliyor, boylece bir sonraki istekde kullanicinin bilgisayarindaki tarayici, ip gibi bilgiler eslesmez ise daha once calisan elde edilen link calismiyor. yapilmasi gereken video bilgilerini kullanicinin bilgisayarindan indiriliyor gibi almak boylece kullaniciya videoyu gosterebiliriz.Nasil yapariz ![]() kullanicinin bilgisayarindaki ip ve tarayici bilgilerini alir curl ile ekleyerek video bilgilerini iceren sayfayi sunucuya indirir, icerisindeki video direk link kismini alip playere ekleyerek videoyu izlettirebiliriz. (TEORIDE) Teorilere ve oneri, duzeltmelere acigiz |
| |||
| kullanıcıdan habersiz bu işlemi yapmanın bir yolu yok.
__________________ www.nekil.com |
| |||
| url ile girilen sayfaya user agent bilgisine tarayici bilgilerini alip eklersek bypass yapilabilir bir nevi ;D ama hala user agent ile tarayici bilgilerini gondermeyi beceremedim. bilgisi olan |
| |||
| sinir bozucu Curl ile video dosyasinin bilgilerini alamiyorum ne hikmetse, indirmeye calisiyorum oda yemiyor. Curl engeli olabiliyormu ki acaba bu sistemde.. |
| |||
| Alıntı:
bence çok da zaman harcama, biz ekip olarak bilimsel metodlarla adım adım kriptoloji temelllerine uyarak eski zamanın birinde çok çalıştık, ama zor . Bir de algoritmayı çözmek gercekten bomba olur ki bunu yapan adam algoritmayı cozdum bile demez, gider onu iki ev fiyatına satar kiralar proje yapar, bakın buldum ben deyip youtube un dikkatini çekip algoritmayı değiştirmesini saglatmaz . Java da sadece get info bilgisini alıor yani çözmüş degiller algoritmayı bunu client tabanlı aldıgı için kullanıcıdan farksız oluor, diger client dillerlede yapılırmı olabilir, ama ugrasılmasına degmez bi ugras eger ki algoritmayı cozmedi iseniz.
__________________ Ücretsiz Player İster misin? Herşeyi Açan Player!!! |
| |||
| Alıntı:
ip adresi bilgisini nasil gonderecegiz curl ile bunla alakalida olabilir. flash ilede yapilir mantik java ile ayni ama biraz zaman olsa keske |
| |||
| Alıntı:
__________________ Ücretsiz Player İster misin? Herşeyi Açan Player!!! |
| |||
| peki dosyayi indirirken ne gibi bilgilerin youtubeye gonderilmesi gerekli bilgisi olan varmi. Benim aklimda olanlar IP, tarayici ve isletim sistemi gibi bilgiler. |
![]() |
| Bookmarks |
| Seçenekler | |
| |