RTMP Nedir? Canlı Yayın Aslında Nasıl Çalışır?
RTMP, neredeyse her canlı yayının arkasındaki protokoldür. Bu yazıda RTMP'nin ne olduğunu, yayın sinyalinizin platforma nasıl ulaştığını ve bu protokolün neden hâlâ bu kadar önemli olduğunu sade bir dille anlatıyoruz.

Neredeyse her canlı yayının arkasında — ister Twitch'te yayın açan bir oyuncu, ister 7/24 çalan bir lofi radyosu, ister YouTube'da yayınlanan bir ibadet olsun — sessiz sedasız çalışan bir protokol vardır: RTMP. Onu neredeyse hiç görmezsiniz; ama videonuzu kodlayıcıdan (encoder) alıp platforma taşıyan şey tam olarak odur. RTMP nedir sorusunun cevabını bilmek, canlı yayın yapmayı çok daha anlaşılır hale getirir.
Bu rehberde RTMP'nin ne olduğunu, bir canlı yayın sinyalinin izleyicilere gerçekte nasıl ulaştığını ve bu protokolün neden hâlâ her yerde kullanıldığını adım adım anlatıyoruz.
Öne çıkanlar
- RTMP (Real-Time Messaging Protocol), canlı yayın sinyalini kodlayıcıdan (encoder) platforma taşıyan protokoldür.
- Bir yayın hedefi, aslında yalnızca bir RTMP alım (ingest) adresi ile bir yayın anahtarından ibarettir.
- Platformlar yayını RTMP üzerinden alır, ardından izleyicilere web'e uygun formatlarda yeniden dağıtır.
- RTMP evrensel bir standart olduğu için, aynı anda birden fazla platformda yayın yapmayı mümkün kılan da odur.
Kısa tanım
RTMP, Real-Time Messaging Protocol (Gerçek Zamanlı Mesajlaşma Protokolü) ifadesinin kısaltmasıdır. Ses ve videoyu bir kodlayıcıdan (OBS, donanımsal bir encoder ya da bulut tabanlı bir servis) bir yayın sunucusuna göndermek için uzun yıllardır kullanılan, kendini kanıtlamış bir yöntemdir. "Canlı yayına geçtiğinizde" kodlayıcınız, platformun alım (ingest) sunucusuna bir RTMP bağlantısı açar ve yayın sinyalinizi bu bağlantı üzerinden, siz yayını sonlandırana kadar kesintisiz biçimde sürekli olarak iletir.
Bir canlı yayın uçtan uca nasıl yol alır?
Bu yolculuğu en sade haliyle şöyle özetleyebiliriz:
- Kodlama (encode): kaynak videonuz sıkıştırılır (genellikle H.264 video + AAC ses).
- Alım (ingest): kodlayıcı, bu sinyali RTMP üzerinden platformun alım adresine gönderir; hangi kanala ait olduğu ise yayın anahtarınızla belirlenir.
- Dönüştürme ve dağıtım: platform, yayının farklı kalite seviyelerini oluşturur ve bunları HLS gibi web protokolleri üzerinden izleyicilere ulaştırır.
RTMP bu zincirin ilk halkasından sorumludur: yayın sinyalinizi platformun içine güvenilir biçimde ulaştırmak.
Adres + anahtar: ihtiyacınız olan iki şey
Her RTMP hedefi özünde iki bileşene indirgenir: bir alım (ingest) adresi (sinyalin gönderileceği yer) ve bir yayın anahtarı (kanalınızı tanımlayan gizli bir kod). Bu ikisini kodlayıcınıza ya da StreamHouse gibi bir servise yapıştırdığınızda videonuz doğru yere akmaya başlar. Platformlardaki "bağlan" düğmesinin arka planda yapılandırdığı şey de aslında bundan başkası değildir.
RTMP neden hâlâ standart?
Daha yeni protokoller mevcut olsa da RTMP, yayın alımı (ingest) tarafında varlığını sürdürüyor; çünkü basit, güvenilir, yeterince düşük gecikmeli ve neredeyse her yerde destekleniyor. Bu evrensellik başlı başına bir avantaj: YouTube, Twitch, Kick, Rumble ve Facebook'un tamamı RTMP kabul ettiği için tek bir kodlayıcı bu platformların herhangi birini besleyebilir — bir çoklu yayın (multistreaming) servisi ise aynı anda birkaçını birden besleyebilir. Önceden kaydedilmiş videolarla 7/24 yayın yapan bir kanal için de buluttaki bir oynatma listesinin gerçek bir canlı yayın gibi görünmesini sağlayan şey yine RTMP'dir.
Sık sorulan sorular
RTMP ile RTMPS arasındaki fark nedir?
RTMPS, TLS şifrelemesiyle güvence altına alınmış RTMP'dir. Bir platform RTMPS uç noktası sunuyorsa onu tercih edin; yayın anahtarınızı ve yayın sinyalinizi iletim sırasında korur.
Canlı yayın yapmak için RTMP'yi anlamam gerekir mi?
Derinlemesine anlamanız gerekmez. Pratikte yalnızca bir alım (ingest) adresi ile bir yayın anahtarı yapıştırırsınız. Temel mantığı bilmek, yalnızca bir sorun çıktığında çok daha hızlı çözüm bulmanızı sağlar.
RTMP eskimiş bir teknoloji mi?
İzleyicilere ulaştırma tarafında platformlar HLS ve benzeri protokoller kullanır. Yayın alımı tarafında — yani sinyalinizin platforma girmesinde — RTMP hâlâ neredeyse evrensel standarttır.

