Tvheadend ile Kendi Ağımızda Uydu Yayını Dağıtımı

Kapat
X
 
  • Zaman
  • Gösterim
Clear All
yeni mesajlar
  • ozkandonmez
    Administrator

    • 30-12-2002
    • 47320

    #1

    Tvheadend ile Kendi Ağımızda Uydu Yayını Dağıtımı

    2014 yılında açtığımız bu konuda Tvheadend ile IPTV yayını oluşturmayı anlatmıştık. Aradan geçen yıllarda hem Ubuntu sürümleri, hem Tvheadend kurulum adresleri, hem de TBS TV kartları ciddi şekilde değişti.

    Bu mesajda konuyu 2026 şartlarına göre yeniden toparlıyoruz.

    Önemli yasal not:

    Bu anlatım, kendi çanak anteninizden aldığınız şifresiz yayınları veya yasal olarak izleme hakkınız bulunan yayınları kendi ev / işyeri ağınız içinde izlemek ve test etmek içindir. Telif hakkı bulunan yayınları izinsiz şekilde internete açmak, satmak, paylaşmak veya üçüncü kişilere dağıtmak yasal değildir. Bu konu kaçak yayın, şifre kırma, illegal IPTV listesi, key paylaşımı veya yetkisiz yayın dağıtımı amacıyla hazırlanmamıştır.
    1. 2014’ten 2026’ya değişenler

    Eski anlatımda Ubuntu 12.04 / 13.04 kullanılmıştı. Bugün artık bunlar çok eski ve kullanılmamalıdır.

    2026 için önerilen sistemler:

    Ubuntu Server 24.04 LTS
    Daha oturmuş, sürücü uyumluluğu açısından daha güvenli tercih.

    Ubuntu Server 26.04 LTS
    Yeni nesil sistemler için kullanılabilir. Fakat bazı DVB kart sürücülerinde kernel uyumluluğu ayrıca kontrol edilmelidir.

    Debian 12 / Debian 13
    Tecrübeli kullanıcılar için iyi alternatiftir.

    Proxmox
    Birden fazla servis çalıştıran sunucularda sanallaştırma için uygundur. Ancak DVB kart passthrough konusu ayrıca ayar ister.

    Docker
    Tvheadend kurulumu için temiz bir yöntemdir. Fakat DVB kartlar, SAT-IP, multicast ve ağ keşfi kullanılacaksa host network konusu dikkat ister.
    1. Hangi donanım gerekli?

    Temel kurulum için:

    Bir Linux sunucu veya mini PC
    Bir DVB-S / DVB-S2 / DVB-S2X uydu kartı
    Çanak anten ve LNB
    Yerel ağ bağlantısı
    İstemci tarafında VLC, Kodi, TiviMate, Enigma2 cihaz, Android TV veya bilgisayar

    2026’da tercih edilebilecek DVB kart örnekleri:

    TBS6904SE
    DVB-S2X destekli 4 tuner PCIe kart. Ev / küçük sistemler için güçlü bir seçenektir.

    TBS6909-X / TBS6909-X V2
    DVB-S2X destekli 8 tuner PCIe kart. Aynı anda çok sayıda transponder almak isteyenler için uygundur.

    TBS6910SE
    DVB-S2X destekli çift tuner ve çift CI yuvalı modeldir. Yasal CAM ve abonelik kartı kullananlar için değerlendirilebilir.

    TBS6916
    DVB-S2X destekli 16 tuner PCIe karttır. Profesyonel ve yüksek kapasiteli sistemler için düşünülmelidir.

    TBS resmi site:
    https://www.tbsdtv.com

    TBS güncel sürücü indirme merkezi:
    TBS will update the latest window and Linux drivers from time to time. Please download the TBS software and driver here.


    TBS Linux sürücü yardım sayfası:


    TBS açık kaynak Linux sürücüsü:
    TBS linux open source drivers. Contribute to tbsdtv/linux_media development by creating an account on GitHub.


    TBS media build:
    https://github.com/tbsdtv/media_build
    1. Tvheadend nedir?

    Tvheadend, Linux üzerinde çalışan bir TV yayın sunucusudur.

    Desteklediği kaynaklar:

    DVB-S / DVB-S2 / DVB-S2X uydu kartları
    DVB-T / DVB-T2 karasal yayın
    DVB-C kablo yayın
    ATSC
    IPTV girişleri
    SAT-IP cihazları
    HDHomeRun benzeri ağ tunerleri

    Tvheadend ile kendi sunucunuzdaki tuner kartlarını ağdaki diğer cihazlara yayınlayabilirsiniz.

    Örnek kullanım:
    Uydu kablosu sunucuya girer.
    Tvheadend kanalları tarar.
    Tvheadend kanal listesi oluşturur.
    Ağdaki bilgisayar, telefon, tablet, TV Box veya Enigma2 cihaz bu yayını izler.
    1. 2026 için önerilen kurulum yöntemi

    Eski anlatımda Tvheadend kaynak koddan derleniyordu. Günümüzde çoğu kullanıcı için buna gerek yoktur.

    En temiz kurulum yöntemi:
    Resmi Tvheadend paket deposunu eklemek ve apt ile kurmak.

    Tvheadend resmi indirme sayfası:
    Tvheadend is the leading TV streaming server for Linux


    Tvheadend Linux kurulum dokümanı:
    https://docs.tvheadend.org/documenta...allation/linux
    1. Ubuntu Server 24.04 / 26.04 üzerinde Tvheadend kurulumu

    Önce sistemi güncelleyelim:

    sudo apt update
    sudo apt upgrade -y

    Gerekli temel paketleri kuralım:

    sudo apt install -y curl ca-certificates gnupg lsb-release

    Tvheadend resmi paket deposunu ekleyelim:

    curl -1sLf 'https://dl.cloudsmith.io/public/tvhe...d/setup.deb.sh' | sudo -E bash

    Tvheadend’i kuralım:

    sudo apt install -y tvheadend

    Kurulum sırasında sizden bir yönetici kullanıcı adı ve şifresi isteyebilir. Bu kullanıcı adı ve şifreyi not edin.

    Servis durumunu kontrol edelim:

    systemctl status tvheadend

    Servisi yeniden başlatmak için:

    sudo systemctl restart tvheadend

    Sunucu açıldığında otomatik başlaması için:

    sudo systemctl enable tvheadend
    1. Tvheadend arayüzüne giriş

    Sunucunun IP adresini öğrenmek için:

    ip a

    Daha sonra ağdaki başka bir bilgisayardan tarayıcıya şu şekilde girilir:

    http://SUNUCU_IP_ADRESI:9981

    Örnek:

    http://192.168.1.50:9981

    Tvheadend varsayılan web portu:
    9981

    HTSP istemci portu:
    9982

    Güvenlik notu:
    9981 ve 9982 portlarını doğrudan internete açmayın. Dışarıdan erişim gerekiyorsa VPN, WireGuard, ZeroTier veya HTTPS ters proxy gibi güvenli yöntemler kullanılmalıdır.
    1. DVB kart sistemde görünüyor mu?

    TBS veya başka bir DVB kart taktıktan sonra kontrol:

    lspci

    USB tuner kullanıyorsanız:

    lsusb

    DVB cihazları oluşmuş mu kontrol:

    ls /dev/dvb

    Başarılı tanınmış bir sistemde şuna benzer klasörler görünür:

    adapter0
    adapter1
    adapter2
    adapter3

    Hiçbir şey görünmüyorsa kart sürücüsü yüklenmemiş veya kernel kartı tanımamış demektir.
    1. TBS kart sürücüsü kurulumu

    Bazı TBS kartları yeni Linux kernel ile doğrudan tanınabilir. Tanınmazsa TBS’in güncel Linux sürücüsü kurulmalıdır.

    TBS otomatik sürücü kurulumu:

    curl -sSf https://www.tbsdtv.com/download/docu...nux/drv-tbs.sh | sh

    Kurulumdan sonra sistemi yeniden başlatın:

    sudo reboot

    Yeniden başladıktan sonra tekrar kontrol edin:

    ls /dev/dvb

    Manuel kurulum gerekirse:

    sudo apt install -y gcc build-essential patchutils libproc-processtable-perl linux-headers-$(uname -r) git

    git clone https://github.com/tbsdtv/media_build.git
    git clone --depth=1 https://github.com/tbsdtv/linux_media.git -b latest ./media

    cd media_build
    make -C ../media
    sudo ./install.sh

    Firmware kurulumu:

    curl -L http://www.tbsdtv.com/download/docum...s_v1.0.tar.bz2 | sudo tar -C /lib/firmware/ -jxf -

    Sonrasında yeniden başlatın:

    sudo reboot
    1. Tvheadend ilk ayarlar

    Tarayıcıdan Tvheadend’e girin:

    http://SUNUCU_IP_ADRESI:9981

    İlk kurulum sihirbazında genel olarak şu yol izlenir:

    Language seçimi yapılır.
    Admin kullanıcı oluşturulur.
    Network tipi seçilir.
    DVB-S / DVB-S2 / DVB-S2X için uydu ağı oluşturulur.
    Tuner kartlar bu network’e bağlanır.
    Mux veya frekans taraması yapılır.
    Bulunan servisler kanala dönüştürülür.
    1. Türksat için genel yapılandırma mantığı

    Tvheadend arayüzünde şu bölüme girilir:

    Configuration
    DVB Inputs
    Networks

    Buradan yeni network eklenir.

    Network Type:
    DVB-S Network

    Network Name:
    Turksat 42E

    Orbital Position:
    42.0E

    Daha sonra:

    Configuration
    DVB Inputs
    TV Adapters

    Burada görünen tuner seçilir.
    Tuner etkinleştirilir.
    LNB tipi Universal LNB olarak bırakılır.
    Az önce oluşturulan Turksat 42E network seçilir.
    Kaydedilir.
    1. Mux ve frekans ekleme

    Bazı durumlarda Tvheadend içinde hazır mux listesi yeterli olmayabilir. Bu durumda güncel frekanslar manuel girilir.

    Güncel frekans kontrolü için kullanılabilecek kaynaklar:

    Türksat resmi site:
    https://www.turksat.com.tr

    KingOfSat Türksat 42E:


    LyngSat Türksat 42E:
    https://www.lyngsat.com/Turksat-3A-4A-5B-6A.html

    Not:
    Frekanslar zamanla değişebildiği için sabit eski frekanslara bağlı kalmamak gerekir. Tvheadend’de tarama yapmadan önce güncel frekans listesini kontrol etmek daha sağlıklıdır.
    1. Servisleri kanala çevirme

    Tarama bittikten sonra:

    Configuration
    DVB Inputs
    Services

    Burada bulunan servisler listelenir.

    İzlemek istediğiniz servisleri seçin.
    Map Selected butonuna basın.
    Kanallar Channel / EPG bölümüne eklenir.

    Sonrasında kanal listesi şu bölümde görünür:

    Configuration
    Channel / EPG
    Channels
    1. VLC ile izleme

    Tvheadend kanal listesini M3U olarak verir.

    VLC üzerinden izlemek için:

    VLC açılır.
    Media
    Open Network Stream seçilir.
    Aşağıdaki adres girilir:

    http://SUNUCU_IP_ADRESI:9981/playlist

    Örnek:



    Kullanıcı adı ve şifre gerekiyorsa Tvheadend kullanıcı izinleri ayarlanmalıdır.
    1. Kodi ile izleme

    Kodi tarafında Tvheadend istemcisi kullanılabilir.

    Kodi içinde:

    Add-ons
    My add-ons
    PVR clients
    Tvheadend HTSP Client

    Ayarlar:

    Hostname:
    SUNUCU_IP_ADRESI

    HTSP Port:
    9982

    Username:
    Tvheadend kullanıcı adı

    Password:
    Tvheadend şifresi

    Aktif ettikten sonra Kodi içinde TV bölümü açılır ve kanallar görünür.
    1. Android TV / TV Box ile izleme

    Android tarafında kullanılabilecek yöntemler:

    VLC for Android
    Kodi
    TiviMate
    OTT Navigator
    Perfect Player benzeri M3U destekli uygulamalar

    M3U adresi:

    http://SUNUCU_IP_ADRESI:9981/playlist

    Ev ağı içinde kullanım için yeterlidir.
    1. Docker ile kurulum seçeneği

    Docker kullanmak isteyenler için Tvheadend resmi Docker imajı:

    docker pull ghcr.io/tvheadend/tvheadend:master-debian

    LinuxServer.io imajı:

    [Tvheadend](https://www.tvheadend.org/) works as a proxy server: is a TV streaming server and recorder for Linux, FreeBSD and Android supporting DVB-S, DVB-S2, DVB-C, DVB-T, ATSC, ISDB-T, IPTV, SAT>IP and HDHomeRun as input sources. Tvheadend offers the HTTP (VLC, MPlayer), HTSP (Kodi, Movian) and SAT>IP streaming. Multiple EPG sources are supported (over-the-air DVB and ATSC including OpenTV DVB extensions, XMLTV, PyXML).


    Örnek Docker Compose:

    services:
    tvheadend:
    image: lscr.io/linuxserver/tvheadend:latest
    container_name: tvheadend
    environment:
    - PUID=1000
    - PGID=1000
    - TZ=Europe/Istanbul
    volumes:
    - /opt/tvheadend/config:/config
    - /opt/tvheadend/recordings:/recordings
    ports:
    - 9981:9981
    - 9982:9982
    devices:
    - /dev/dvb:/dev/dvb
    restart: unless-stopped

    Docker için dikkat:
    SAT-IP, multicast, HDHomeRun veya bazı ağ keşif özellikleri kullanılacaksa bridge network yerine host network gerekebilir.

    Host network örneği:

    network_mode: host

    Bu durumda ports satırları kullanılmaz.
    1. Kayıt ve timeshift

    Tvheadend sadece canlı yayın dağıtımı yapmaz, aynı zamanda kayıt da yapabilir.

    Kayıt klasörü örneği:

    /recordings

    Kayıt için hızlı ve geniş disk önerilir.

    Özellikle birden fazla HD kanal kaydı yapılacaksa:
    SSD veya hızlı HDD kullanılmalı.
    Disk doluluk oranı takip edilmeli.
    Kayıt klasörünün izinleri doğru olmalı.
    1. Ağ kapasitesi ve yayın kalitesi

    Eski konuda da konuşulduğu gibi, kullanılacak bant genişliği yayın kalitesine göre değişir.

    Yaklaşık değerler:

    SD kanal:
    1 - 3 Mbit/s

    HD kanal:
    4 - 10 Mbit/s

    4K kanal:
    15 - 30 Mbit/s veya daha fazla

    Radyo:
    100 - 300 Kbit/s

    Aynı transponderdeki kanallar için tek tuner yeterli olabilir.
    Farklı transponderlerden aynı anda yayın alınacaksa her aktif transponder için tuner gerekir.

    Örnek:
    Aynı transponderdeki 5 kanal izleniyorsa tek tuner yeterli olabilir.
    5 ayrı transponderden yayın izlenecekse 5 tuner gerekebilir.
    1. CI / CAM ve şifreli yayınlar

    Bazı kartlarda CI yuvası bulunur. Örneğin TBS6910SE gibi modellerde çift CI desteği vardır.

    Ancak burada dikkat edilmesi gereken nokta şudur:

    Sadece yasal abonelik kartı ve resmi CAM modül ile kullanılmalıdır.
    Yetkisiz çözümleme, key paylaşımı, emu, illegal kart paylaşımı veya şifre kırma bu konunun kapsamı dışındadır.
    1. İnternete açmak isteyenler için güvenlik uyarısı

    Tvheadend arayüzünü internete doğrudan açmak güvenli değildir.

    Yapılmaması gerekenler:

    9981 portunu direkt modemden internete açmak
    Şifresiz admin hesabı bırakmak
    Varsayılan kullanıcı adı / şifre kullanmak
    M3U listesini herkese açık paylaşmak
    Yayınları yetkisiz şekilde üçüncü kişilere dağıtmak

    Daha güvenli yöntemler:

    WireGuard VPN
    ZeroTier
    Tailscale
    OpenVPN
    HTTPS ters proxy
    Güçlü kullanıcı adı ve şifre
    IP kısıtlaması
    1. 2026 için önerilen sistem yapısı

    Ev içi kullanım:

    Ubuntu Server 24.04 LTS
    TBS6904SE veya benzeri DVB-S2X kart
    Tvheadend resmi apt kurulumu
    VLC / Kodi / Android TV istemcileri

    Küçük işyeri / otel iç ağı:

    Ubuntu Server 24.04 LTS veya Debian
    Çok tunerli TBS6909-X veya TBS6916
    Gigabit switch
    Kablolu ağ tercih edilmeli
    Her kullanıcıya ayrı yetki tanımı yapılmalı

    Profesyonel sistem:

    Çok tunerli TBS kartlar
    Yedekli güç kaynağı
    RAID veya ayrı kayıt diski
    Ağ izleme
    VPN erişimi
    Yasal yayın izinleri
    Yayın lisansı ve telif kontrolü
    1. Faydalı güncel adresler

    Tvheadend resmi site:
    https://tvheadend.org

    Tvheadend indirme sayfası:
    Tvheadend is the leading TV streaming server for Linux


    Tvheadend Linux kurulum:


    Tvheadend Docker kurulum:


    Tvheadend GitHub:
    Tvheadend is the leading TV streaming server for Linux with ATSC, DVB-C/C2, DVB-S/S2, DVB-T/T2, IPTV, SAT>IP and unix pipe input sources - tvheadend/tvheadend


    LinuxServer.io Tvheadend Docker:
    [Tvheadend](https://www.tvheadend.org/) works as a proxy server: is a TV streaming server and recorder for Linux, FreeBSD and Android supporting DVB-S, DVB-S2, DVB-C, DVB-T, ATSC, ISDB-T, IPTV, SAT>IP and HDHomeRun as input sources. Tvheadend offers the HTTP (VLC, MPlayer), HTSP (Kodi, Movian) and SAT>IP streaming. Multiple EPG sources are supported (over-the-air DVB and ATSC including OpenTV DVB extensions, XMLTV, PyXML).


    TBS resmi site:
    https://www.tbsdtv.com

    TBS sürücü indirme:
    TBS will update the latest window and Linux drivers from time to time. Please download the TBS software and driver here.


    TBS Linux sürücü yardım:


    TBS açık kaynak sürücü:
    TBS linux open source drivers. Contribute to tbsdtv/linux_media development by creating an account on GitHub.


    TBS media build:
    Contribute to tbsdtv/media_build development by creating an account on GitHub.


    KingOfSat Türksat 42E:


    LyngSat Türksat:
    https://www.lyngsat.com/Turksat-3A-4A-5B-6A.html
    1. Sonuç

    2014 yılında bu sistemi kurmak için kaynak koddan derleme, eski Ubuntu sürümleri ve eski TBS kartları kullanıyorduk.

    2026’da ise iş çok daha kolaylaştı.

    Bugün en mantıklı yol:

    Ubuntu Server 24.04 LTS kurmak
    DVB-S2X destekli güncel bir TV kartı kullanmak
    Tvheadend’i resmi paket deposundan kurmak
    Tunerin sistemde göründüğünü kontrol etmek
    Tvheadend arayüzünden network ve mux ayarlarını yapmak
    Servisleri kanala çevirmek
    VLC, Kodi veya Android TV cihazlardan izlemek

    Kendi ev veya işyeri ağınız içinde yasal yayınlarınızı dağıtmak için Tvheadend hâlâ en esnek ve güçlü çözümlerden biridir.

    Bu konu 2026 şartlarına göre güncellenmiştir. Yeni frekanslar, yeni Ubuntu sürümleri ve yeni TV kartları çıktıkça kurulum adımları tekrar güncellenebilir.
    Üyelere Özel Konuları Görebilmek İçin Lütfen ÜYE GİRİŞİ Yapınız

    Yatırım, bilgi, yorum ve tavsiyeleri yatırım danışmanlığı kapsamında değildir. Yatırım danışmanlığı hizmeti, Sermaye Piyasası Kurulu tarafından yayımlanan Seri:V, No:52 Sayılı "Yatırım Danışmanlığı Faaliyetine ve Bu Faaliyette Bulunacak Kurumlara İlişkin Esaslar Hakkında Tebliğ" çerçevesinde aracı kurumlar, portföy yönetim şirketleri, mevduat kabul etmeyen bankalar ile müşteri arasında imzalanacak yatırım danışmanlığı sözleşmesi çevresinde sunulmaktadır.
    Burada ulaşılan sonuçlar tercih edilen hesaplama yöntemi ve/veya yorum ve tavsiyede bulunanların kişisel görüşlerine dayanmakta olup, mali durumunuz ile risk ve getiri tercihlerinize uygun olmayabileceğinden sadece burada yer alan bilgilere dayanılarak yatırım kararı verilmesi sağlıklı sonuçlar doğurmayabilir.
    Yatırımcıların verecekleri yatırım kararları ile bu sitede bulunan veriler, görüş ve bilgi arasında bir bağlantı kurulamayacağı gibi, söz konusu yorum/görüş/bilgilere dayanılarak alınacak kararların neticesinde oluşabilecek yanlışlık veya zararlardan www.ozmena.net web sitesi ve/veya yöneticileri sorumlu tutulmaz.

    HAYDI IPTV YAPALIM

    LÜTFEN OKUYUN[/B]
İşlem Yapılıyor