Canlı TV & IPTV

M3U, Xtream Codes, EPG: kelimeler ne demek ve sende hangisi var

Biri sana bir bağlantı ve bir şifre verip “şunu bir IPTV uygulamasına gir” diyor. Ondan sonrası büyük ölçüde kelime bilgisi. Bir aboneliğin oynatıcıya ulaşmasının iki yolu var, davranışları epey farklı ve hangisinin verildiğini bilmek, uygulamanın sana ne gösterip gösteremeyeceğinin neredeyse tamamını açıklıyor.

6 dakikalık okuma Güncellendi 29 Temmuz 2026

Liste bir metin dosyasıdır
M3U, kanal adları ve yayın adreslerinden oluşan bir liste. Fazlası yok — rehber yok, katalog yok.
Hesap bir API’dir
Xtream Codes, uygulamanın sorgulayabildiği bir sunucu: kanallar, filmler, diziler, rehber ve geçmişe dönük izleme ayrı ayrı.
Oynatıcı ikisini de sağlamaz
İkisi de senin sağlayıcının sunucusunu işaret ediyor. IPTV uygulaması, bir posta uygulaması gibi, istemcidir.

IPTV bir servis değil, bir iletim yöntemi

IPTV, televizyonun anten, çanak ya da kablo yerine sıradan bir internet bağlantısı üzerinden iletilmesi demek. Tanımın tamamı bu. Görüntüyü kimin gönderdiği, buna hakkı olup olmadığı ya da para ödeyip ödemediğin hakkında hiçbir şey söylemiyor — kendi kanallarını yayınlayan ulusal bir yayıncı da, karanlık bir satıcı da aynı teknolojiyi kullanıyor.

Bir IPTV oynatıcısı bunun istemci ucu: adresi alan, yayını açan ve görüntüyü çizen uygulama. Tıpkı bir web tarayıcısının kendine ait web sitesi olmadığı gibi, onun da kendine ait kanalı yok. Bu ayrımı akılda tutmakta fayda var, çünkü meşru bir uygulama ile korsan bir araç arasındaki fark bu ve App Store’un içinde hiç içerik olmayan oynatıcılarla dolu olmasının sebebi de bu.

Kafa karıştıran nokta şu: bir aboneliği oynatıcıya vermenin iki yolu, yetenek olarak o kadar farklı ki insanlar bunları ayrı ürünler sanıyor. Değiller — aynı kanalların uygulamaya iki farklı biçimde anlatılmış hali.

M3U listesi ile Xtream Codes hesabı

Sağlayıcın .m3u ya da .m3u8 ile biten uzun bir adres verdiyse birincisi sende. Sunucu adresi, kullanıcı adı ve şifre verdiyse ikincisi.

M3U listesiXtream Codes hesabı
NedirKanalları ve yayın adreslerini listeleyen metin dosyasıUygulamanın her içerik türü için sorguladığı bir API
Canlı kanallarEvet, tek düz liste halindeEvet, kategorilere ayrılmış
Film ve diziYalnızca sağlayıcı aynı listeye karıştırdıysaEvet, sezon ve bölümleriyle düzgün katalog
Yayın rehberiYalnızca ayrı bir XMLTV adresi verildiyseKanal başına yerleşik
Geçmişe dönük izlemeYokSağlayıcı sunuyorsa var
GüncellemeDosyanın tamamı yeniden indirilirYalnızca değişen istenir
Kimlik bilgileriGenelde her yayın adresinin içine gömülüİstek başına gönderilir, ayrı saklanabilir

Birçok sağlayıcı aynı abonelik için ikisini birden veriyor. Seçme şansın varsa eklenecek daha iyi olan Xtream hesabı — uygulamaya yüz bin isimlik düz bir liste yerine rehber ve katalog kurmaya yetecek yapıyı veriyor.

Kelime dağarcığının geri kalanı

EPG (XMLTV)
Yayın rehberi: şu an ne var, sırada ne var, sabah ne vardı. Ayrı bir XML dosyası olarak geliyor, çoğu zaman onlarca megabayt oluyor ve sağlayıcının belirlediği bir kimlikle kanallarınla eşleştirilmesi gerekiyor. Rehberin kanalların yarısında doğru, kalanında boş olmasının sebebi eşleşmeyen kimlikler.
Geçmişe dönük izleme (catch-up, arşiv)
Sağlayıcı kanalı kayan bir pencere boyunca — genelde bir ile yedi gün — kaydediyor, böylece yayınlanmış bir programı baştan başlatabiliyorsun. Yalnızca onlar kanal bazında açtıysa var ve hiçbir oynatıcı bunu kendi başına ekleyemez.
VOD
Canlı yayın yerine tek tek dosyalar halinde tutulan film ve diziler. Xtream hesabında kendi künye bilgileriyle ayrı bölümler; M3U’da listedeki başka satırlardan ibaret.
Bağlantı sınırı
Aboneliğinin aynı anda kaç yayın oynatabileceği, sunucuda sayılıyor. Aşmak, birden açılmayı reddeden kanalın en yaygın sebebi — ikinci “bağlantı” hâlâ önceki yayını tutan kendi telefonun olduğunda bile.
Transport stream (TS / HLS)
Canlı kanalın geldiği iki biçim. HLS parçalara bölünmüş ve dalgalı bağlantıyı daha iyi tolere ediyor; ham TS daha hızlı başlıyor ve daha az affediyor. Sağlayıcılar genelde ikisini de sunuyor; uygulama seçiyor ya da sen seçiyorsun.

Aboneliği herhangi bir oynatıcıya eklemek

Uygulamalar arasında kelimeler değişiyor, sıra değişmiyor.

  1. Hangisi olduğunu belirle

    Tek uzun bir bağlantı liste demek. Bağlantı noktalı bir sunucu adı, kullanıcı adı ve şifre Xtream hesabı demek. Sana bilgileri gömülü bir uygulama gönderildiyse düz bilgileri iste — onların oynatıcısını kullanmak zorunda değilsin.

  2. Ekle ve ilk içe aktarmanın bitmesini bekle

    Büyük bir liste biraz sürüyor: on binlerce satırın ayrıştırılıp saklanması gerekiyor. Bu bir kez oluyor. Bir uygulama burada ilerleme göstermek yerine donuyorsa dosyanın tamamını belleğe alıyor ve bunu her seferinde yapacak.

  3. Rehber ayrı geldiyse bağla

    M3U için EPG, yapıştıracağın ikinci bir adres. Xtream hesabında zaten orada.

  4. Her şeyden önce favorileri hallet

    Kimse yüz bin kanalı iki kez gezmiyor. Gerçekten izlediğin yirmi taneyi işaretlemek listeyi kullanılabilir bir şeye çeviriyor ve harcayacağın en verimli beş dakika bu.

  5. Her kategoriden bir kanal dene

    Sağlayıcılarda ölü kategoriler sık görülüyor. Bunu şimdi öğrenmek, maç sırasında öğrenmekten iyi.

Kanal neden donuyor ve kim çözebilir

IPTV’de donma neredeyse hiçbir zaman uygulama değil. Canlı yayın yavaşlayıp sonra yetişemiyor — kaynağın gönderdiği hızda geliyor ve o hız sürdürülemiyorsa görüntü takılıyor. Üç sebebi var ve birbirinden ayırt edilebiliyorlar.

Tek bir kanal takılıp diğerleri düzgünse o kanalın kaynağı aşırı yüklü ya da kötü kodlanmış. Senin tarafında hiçbir şey fayda etmiyor; aynı kanalın farklı bir kalite seçeneği bazen ediyor. Her şey günün aynı saatinde takılıyorsa sağlayıcı yoğun saatte doymuş — aşırı satılmış servislerin klasik akşam sorunu. Her şey her zaman takılıyorsa kendi bağlantına, özellikle Wi-Fi’ye bak: modemden iki oda uzaktaki bir telefonun kalabalık 2,4 GHz bandında olması, bant genişliğinden çok daha yaygın bir sebep.

Daha büyük bir tampon dalgalı bağlantıya yardım ediyor ama bedeli kanal değiştirirken daha uzun beklemek; zaten yeterli veri göndermeyen bir kaynağı da kurtaramıyor. Yayın bir saniye açılıp kapanıyorsa bu genelde donma bile değil: bağlantı sınırı — aynı hesapta başka bir şey çoktan oynuyor.

Aboneliğin varken oynatıcıda neye bakmalı

  • Devasa listeyi kaldırıyor mu

    Büyük bir sağlayıcının export’u birkaç yüz bin satıra çıkıyor — bu sayfanın karşılaştırıldığı liste 701.017 satır tutuyor. Listeyi belleğe okuyan bir oynatıcı içe aktarmada takılıyor ve sonrasında hep yavaş kalıyor. Listeyi veritabanına akıtan oynatıcı her boyutta anında açılıyor.

  • Rehber kanalların yanında

    Görmek için başka ekrana gitmen gereken rehber, kullanmayacağın rehberdir. Tablette ve Mac’te ikisine birden yer var.

  • Kimlik bilgilerin düzgün saklanıyor

    Xtream yayın adresleri şifreni içinde taşıyor. O adresleri veritabanına yazan bir oynatıcı şifreni veritabanına yazmış oluyor. Bunun yeri Keychain.

  • Bağlantı sınırına saygılı

    Tek bağlantılı bir hesapta izlerken indirmek, ikisinden birinin düşmesi demek. Bunu bilen bir oynatıcı çakışmak yerine sıraya koyabiliyor.

  • Film ve dizide kaldığın yerden devam

    IPTV kataloğundaki VOD, başka herhangi bir video gibi davranmalı: nerede kaldığını hatırlamalı ve sonraki bölüm tek dokunuş uzakta olmalı.

Özellikle bu konuda üç ekran

iPhone

Televizyondan çok kumanda: maça yetişmek için birebir ve küçük bir favori listesinin en çok işe yaradığı yer.

iPad

Katalog gezmek için üçünün en iyisi — rehber, kanal listesi ve görüntü aynı anda ekrana sığıyor.

Mac

Büyük bir kanal listesi burada gerçekten rahat; oynatıcı kendi penceresinde, rehber bir başkasında. Mac sürümünde hiç reklam yok.

Sorulanlar

IPTV uygulaması kanallarla mı geliyor?

Meşru olan gelmiyor, gelemez. O bir istemci — aboneliği sen bir sağlayıcıdan getiriyorsun, uygulama oynatıyor. İçinde hazır kanallarla gelen herhangi bir uygulama içerik dağıtıyor demektir; bu hukuken çok başka bir şey ve nadiren iyi bir işaret.

Yayın rehberim bazı kanallarda neden boş?

Rehber, kanallarla sağlayıcının belirlediği bir kimlik üzerinden eşleşiyor. Listedeki bir kanalın kimliği XMLTV dosyasındaki hiçbir kimlikle eşleşmiyorsa o kanal rehbersiz kalıyor. Bu sağlayıcı tarafındaki bir veri sorunu ve tek çözümü onlardan düzeltilmiş liste almak.

İndirme başlatınca kanal neden duruyor?

Aboneliğin büyük olasılıkla tek eşzamanlı bağlantıya izin veriyor. İzlemek ve indirmek iki bağlantı, biri kaybediyor. Sağlayıcılar ek bağlantı satıyor; bazı oynatıcılar da buna takılmamak için kendi IPTV indirmelerini tek bağlantıyla sınırlıyor.

Tek aboneliği hem telefonda hem Mac’te aynı anda kullanabilir miyim?

Yalnızca birden fazla bağlantıya izin veriyorsa. Sınır cihaz başına değil, sunucuda hesap başına sayılıyor; yani tek bağlantılı bir hesap, kaç cihaza kurmuş olursan ol aynı anda tek ekran demek.

FoxDL

FoxDL, zaten sahip olduğun abonelikle ne yapıyor

FoxDL yalnızca istemci tarafı. Kendine ait hiçbir kanal, film ya da yayın sağlamıyor, barındırmıyor, sunmuyor — yasal olarak abone olduğun bir servisi sen ekliyorsun.

  • M3U listeleri ve Xtream Codes hesapları; Xtream hesabının mümkün kıldığı katalog, sezon, bölüm ve kaldığın yerden devam ile birlikte.
  • EPG ve geçmişe dönük izleme, sağlayıcı sunuyorsa.
  • Sağlayıcı ölçeğinde listeler — 485 MB’lık, iki milyon kanallık bir liste yaklaşık iki dakikada ve 9 MB tepe bellekle içeri alınıyor; çünkü belleğe değil doğrudan diske ayrıştırılıyor ve her ekran kataloğu yüklemek yerine veritabanından sayfalıyor.
  • Kimlik bilgileri Keychain’de duruyor. Şifre gömülü yayın adresleri gerektiğinde kuruluyor, veritabanına asla yazılmıyor.
  • Bağlantıya duyarlı: IPTV indirmeleri tek bağlantıyla sınırlı, izlediğini düşürmesin diye.
  • Favoriler, arama ve son izlenenler, listenin tamamında.

Ücretsiz: iPhone ve iPad’de ilk liste ya da hesap, Mac’te ilk iki tanesi. Pro sınırı kaldırıyor. Fiyat, kanal ve istikrar tamamen sağlayıcının işi, bizim değil.

Bu konuda sorulanlar

Tüm sorular

Okumaya devam

Kütüphanen sonunda tek yerde.

İndirmesi ücretsiz. Hesap yok, kayıt yok; tüm özellik seti ücretsiz sürümde.

İndir App Store