Selamlar, google playde yer aldığı için öyle cok cesurca, göstere göstere bir şeyler yapılamıyor. Ancak cloudstream de yer alan yapi aslinda Güneş Tv de var.
Cloud stream nasil çalışıyor kisaca anlatayim. Repo sahipleri sitelerin kod içeriğini inceler ve bir scripte bu kod içeriginden gerekli bölümleri aktarır. Mesela site url si, filmlerin yer aldığı bölüm, film afişleri vb yapılar sitede hangi xpath de yer alıyor gibi bilgiler. Sen cloud stream den ilgili siteye tikladiginda uygulama bu yollara gidip verileri alıyor ve kendi görselinde sunuyor. Sonra sen filmi acmak istediğinde devreye Android in kendi tarayıcısı olan webview devreye giriyor. Gizli bir sekilde videoya ulaşıyor ve videonun gerçek linkini almaya çalışıyor. Tabi her video player farkli yapida önlem aldığı için hangi player nasıl cozumleniyor bunu da daha öncesinden çıkarmış oluyorlar. Site yapisinda değişiklik veya player değişikliği olunca repoları yeniden güncelliyor. Yapı böyle devam ediyor.
Güneş tv hangi noktada cloudstream e benziyor peki? Acmak istediğin linki analiz ediyor. Eger gerçek bir video linki degilse bunun bir site olup olmadığına bakıyor. Arka planda bir webview ile verdiğin linki ziyaret ediyor, bu link içinde playeri buluyor, videoyu başlatıyor, gerçek linki çıkarıyor ve uygulamanin kendi playerinda videoyu acıyor.
Her sitede işe yarıyor mu? Cogunda evet. Ama video öncesi aşamadigi reklam engeli olursa malesef videoya gecemeyip linki alamayabiliyor.
Geliştirilebilir mi, kesinlikle geliştirilir. Ama zaman lazim
Örnek olarak bir ulusal kanalin canli yayin sayfa linkini verebilirsin. Veya dizipal sitesinden bir filmin sayfa linkini verebilirsin.
Mesela now tv nin asagidaki sayfasini uygulamada acarsan sana gerçek linki bulur ve kendi playerinda oynatır.