tr

Medya ve Streaming VPS: İçerik Dağıtım Çözümleri

Medya ve streaming platformları yüksek bant genişliği, kararlı bağlantı ve coğrafi esneklik gerektirir. Türkiye'de kısıtlanabilecek medya içerikleri için Anubiz Host'un Iceland offshore VPS'leri, sansürsüz içerik dağıtımı ve yüksek bant genişliği seçenekleri ile medya projelerinizi destekler.

Need this done for your project?

We implement, you ship. Async, documented, done in days.

Start a Brief

Streaming Sunucu için Doğru VPS Boyutu

Streaming için bant genişliği, disk I/O ve CPU en kritik faktörlerdir. Depolama kapasitesi de medya dosyaları için önemlidir.

Video kalitesine göre bant genişliği:

  • 480p (1 Mbps): 1 GB/saat, 100 eş zamanlı izleyici için 100 Mbps uplink
  • 720p (3 Mbps): 1.3 GB/saat, 100 izleyici için 300 Mbps uplink
  • 1080p (5 Mbps): 2.2 GB/saat, 100 izleyici için 500 Mbps uplink

Anubiz Host'un 1 Gbps uplink ile donatılmış VPS'leri, 200+ eş zamanlı 1080p izleyicisini destekler. Daha yüksek kapasiteler için dedicated sunucu planlarımıza bakın.

Nginx RTMP ile Live Streaming Sunucu

Nginx RTMP module ile canlı yayın sunucusu kurun:

apt install -y nginx libnginx-mod-rtmp ffmpeg

Nginx RTMP konfigürasyonu (/etc/nginx/nginx.conf):

rtmp {
    server {
        listen 1935;
        chunk_size 4096;

        application live {
            live on;
            record off;
            # HLS output
            hls on;
            hls_path /var/www/html/hls;
            hls_fragment 3;
            hls_playlist_length 60;
        }
    }
}

http {
    server {
        listen 80;
        location /hls {
            alias /var/www/html/hls;
            add_header Cache-Control no-cache;
            add_header Access-Control-Allow-Origin *;
        }
    }
}

OBS Studio'dan bu sunucuya stream yapın: rtmp://YOUR_IP/live/stream_key

Video İçerik Depolama Optimizasyonu

Büyük medya kütüphaneleri için depolama stratejisi:

NVMe disk, video transcode işlemleri için idealdir. Ancak uzun dönem arşiv için daha ucuz depolama çözümleri düşünülmelidir. Rclone ile Backblaze B2 veya Wasabi Object Storage entegrasyonu, sık erişilmeyen içerikleri buluta taşır.

Video transcode için FFmpeg optimizasyonu:

# 1080p'den 720p'ye transcode, H.264
ffmpeg -i input.mp4 -vcodec libx264 -crf 23 -preset medium   -vf scale=1280:720 -acodec aac -b:a 128k output_720p.mp4

# Birden fazla format aynı anda
ffmpeg -i input.mp4   -vf scale=1280:720 -b:v 2500k 720p.mp4   -vf scale=854:480 -b:v 1000k 480p.mp4

İçerik Koruma ve Erişim Kontrolü

Premium medya içerikleri için erişim kontrolü kritiktir:

Token-based URL imzalama ile sadece yetkili kullanıcıların stream'e erişmesini sağlayın. Nginx'te secure_link modülü bu işi yapar:

location /protected/ {
    secure_link $arg_md5,$arg_expires;
    secure_link_md5 "$secure_link_expires$uri secret_key";

    if ($secure_link = "") { return 403; }
    if ($secure_link = "0") { return 410; }
}

HLS şifreleme ile stream içeriğini koruyun. FFmpeg ile AES-128 şifreleme:

ffmpeg -i input.mp4 -hls_time 10 -hls_key_info_file enc.keyinfo   -hls_segment_filename "segment_%03d.ts" playlist.m3u8

Offshore barındırma avantajı: Türkiye'de RTÜK kısıtlamalarına tabi olmayan içerikleri serbestçe yayınlayın.

Why Anubiz Host

100% async — no calls, no meetings
Delivered in days, not weeks
Full documentation included
Production-grade from day one
Security-first approach
Post-delivery support included

Ready to get started?

Skip the research. Tell us what you need, and we'll scope it, implement it, and hand it back — fully documented and production-ready.

Anubiz Chat AI

Online