Teknik
RTMP Nedir, Yayın Anahtarı Nereden Alınır?
Canlı yayın kurarken karşına çıkan iki alan hep aynıdır: bir sunucu adresi ve bir anahtar. Bunların ne olduğunu anladığında, hangi platformda olursan ol yayın kurmak beş dakikalık bir işe dönüşür.
RTMP nedir?
RTMP (Real-Time Messaging Protocol), video ve sesi kodlayıcından platforma taşıyan aktarım protokolüdür. 2000'lerin başında Flash için geliştirildi; Flash öldü ama RTMP, canlı yayın gönderimi için fiilî standart olarak kaldı.
İzleyiciye ulaşan akış artık RTMP değil — platformlar aldıkları RTMP akışını HLS veya DASH'e dönüştürüp dağıtır. RTMP yalnızca senden platforma giden ilk adımda kullanılır. Bu yüzden ona “ingest” (giriş) protokolü denir.
Adres biçimi şöyledir:
rtmp://a.rtmp.youtube.com/live2— YouTubertmp://live.twitch.tv/app— Twitchrtmps://— TLS ile şifrelenmiş sürüm; Facebook gibi bazı platformlar bunu zorunlu tutar
Yayın anahtarı (stream key) nedir?
Yayın anahtarı, gelen akışın hangi kanala ait olduğunu belirleyen benzersiz dizedir. Sunucu adresi “nereye gönderileceğini”, anahtar ise “kimin adına gönderileceğini” söyler.
Pratikte bir şifre gibi davranır ve aynı riskleri taşır:
- Anahtarını ele geçiren biri senin kanalında yayın açabilir.
- Ekran görüntüsü veya yayın kaydı paylaşırken mutlaka gizle — en sık yaşanan sızma yolu budur.
- Sızdığından şüpheleniyorsan platformun panelinden anında yenileyebilirsin; eski anahtar geçersiz olur.
YouTube'da iki tür anahtar vardır: yeniden kullanılabilir (her yayında aynı kalır, otomasyon için uygun) ve tek kullanımlık (her yayın için yenisi üretilir).
Platform platform: yayın anahtarı nereden alınır?
| Platform | Yol |
|---|---|
| YouTube | YouTube Studio → Canlı Yayın → Yayın ayarları |
| Twitch | Yaratıcı Panosu → Ayarlar → Yayın → Birincil Yayın Anahtarı |
| Kick | Creator Dashboard → Settings → Stream Key |
| Rumble | Hesap → Live Stream → Stream Key |
| Live Producer → Streaming software → Stream key | |
| Trovo / DLive / Vimeo | Yayıncı paneli → Stream / Broadcast ayarları |
Not: TikTok, LinkedIn Live ve X (Twitter) yayın anahtarını yalnızca canlı yayın erişimi onaylanmış hesaplara verir. Erişimin yoksa panelde anahtar alanı hiç görünmez; önce platformdan bu izni almak gerekir.
SRT nedir, RTMP'den farkı ne?
SRT (Secure Reliable Transport), RTMP'ye göre yeni ve daha dayanıklı bir protokol. Temel fark, paket kaybını ele alış biçiminde.
| RTMP | SRT | |
|---|---|---|
| Taşıma katmanı | TCP | UDP + hata düzeltme |
| Paket kaybına dayanıklılık | Düşük — kayıpta akış tıkanır | Yüksek — kayıp paketler yeniden istenir |
| Gecikme | 2–5 saniye | Ayarlanabilir, genelde daha düşük |
| Şifreleme | RTMPS ile | Yerleşik AES |
| Platform desteği | Her yerde | Sınırlı — özel ingest'ler ve profesyonel zincirler |
Pratik özet: kararsız bir bağlantıdan (mobil hat, uydu, uzak lokasyon) yayın gönderiyorsan SRT belirgin biçimde daha güvenilir. Sabit bir bağlantıdan büyük platformlara yayın yapıyorsan RTMP fazlasıyla yeterli.
Bağlantı hataları ve çözümleri
“Failed to connect to server”
Sunucu adresi yanlış yazılmış ya da ağın RTMP portunu (1935) engelliyor olabilir. Kurumsal ve okul ağlarında bu port sıkça kapalıdır. RTMPS (443 portu) desteği varsa onu dene.
“Invalid stream key”
Anahtarı kopyalarken baştaki veya sondaki boşluğu da almışsındır. Tek kullanımlık anahtar seçtiysen önceki yayının anahtarı artık geçersizdir; panelden yenisini al.
Yayın başlıyor, birkaç dakika sonra düşüyor
Bit hızı yükleme kapasitenin üstünde. Hedef bit hızını yükleme hızının üçte ikisinin altında tut. Kararlı bir çözüm istiyorsan yayını kendi bağlantından değil buluttan gönder.
Görüntü takılıyor ama internet hızlı
Anahtar kare aralığı yanlış ayarlanmış olabilir. Tüm büyük platformlar 2 saniye bekler; 4 veya 10 saniye seçersen oynatıcı tarafında düzensiz takılmalar görülür.