Education·8 min

Yazan Shamir

Ağ Akışlarını Nasıl Oynatılır: RTSP, RTMP, UDP ve HTTP Açıklaması

Çoğu rehber içeriğinizin düzenli bir M3U oynatma listesi olarak geldiğini varsayar. Ama birçok akış sadece tek bir URL — bir kamera beslemesi, yerel ağınızda yerel yayın, kendi çalıştırdığınız bir sunucu, birinin size gönderdiği bir bağlantı. Bunları oynatmak için, tuttuğunuz ağ akışı türünü anlamak yardımcı olur, çünkü ön ek (rtsp://, rtmp://, udp://, http(s)://) neredeyse her şeyi söyler.

Bu klasik medya oynatıcı işi — VLC yirmi yıldır yaptığı şey — jargonsuz açıklanmış.

Dürüst çerçeve: Tuneline oynatma hakkınız olan akışlar için bir medya oynatıcısıdır — kendi kameranız, kendi sunucunuz, erişim yetkisine sahip olduğunuz bir beslemesi. Bu rehber taşıma hakkındadır, içerik hakkında değil.

Bir Akış Sadece URL + Protokol

Her ağ akışı iki şeydir: bir adres (verilerin bulunduğu yer) ve bir protokol (verilerin nasıl iletildiği). Protokol :// öncesi kısımdır. Bunu doğru yaparsanız oynatma genellikle çalışır. İşte hızlı harita:

Ön EkProtokolBunu şuradan göreceksiniz…Tipik kullanım
http:// / https://HLS / MP4 / DASHWeb sunucuları, CDN'ler, çoğu oynatma listesiModern varsayılan
rtsp://RTSPIP kameralar, NVR'ler, gözetimDüşük gecikmeli kamera beslemeleri
rtmp://RTMPKodlayıcılar, OBS, yutma sunucularıCanlı yutma / katkı
udp:// / rtp://UDP / RTPLAN yayını, set-top kutularBir ağda yerel çok noktaya yayın

Her birini geçelim — nedir, nereden alırsınız ve neler bekleyeceğiniz.

Tuneline içinde URL ile kaynak ekleme

HTTP / HTTPS — HLS, MP4 ve DASH

Bu, en çok karşılaşacağınız olanıdır. Bugün web üzerinden sunulan herhangi bir şey neredeyse kesinlikle HLS (.m3u8), sade bir MP4 dosyası veya DASH (.mpd) olur.

  • HLS baskın canlı formattır. Bir akışı kısa segmentlere ve bunları gösteren bir oynatma listesine böler. Açık internet üzerinde sağlamdır ve bant genişliğinize uyum sağlar.
  • HTTP üzerinden MP4 yalnızca kademeli olarak aktardığınız bir dosyadır — talep üzerine video için yaygındır.
  • DASH HLS'un standart tabanlı akrabası; vahşi doğada daha az yaygındır ama aynı şekilde ele alınır.

Nasıl oynatılır: http(s)://… URL'sini kaynak/aç alanına yapıştırın. Bir .m3u8 ise oynatıcı bunu canlı HLS akışı olarak ele alır; .mp4 ise dosya olarak oynatılır. Ek ayar gerekli değildir.

Bir HTTPS akışı yüklenmeyi reddederse, olağan suçlular sunucunun beklediği süresi dolmuş bağlantı, gerekli başlık/jeton veya coğrafi/kimlik doğrulama kısıtlaması — oynatıcı değil. Aynı URL'nin hızlı bir tarayıcı testi hangisinin olduğunu söyler.

RTSP — IP Kameralar ve NVR'ler

rtsp:// gözetim sistemlerinin protokolüdür. Ev güvenliği kameranız, kapı zilı kameranız veya ağ video kaydedici (NVR) varsa, neredeyse kesinlikle buna benzer bir RTSP URL'si gösterir:

rtsp://username:password@192.168.1.50:554/stream1
  • :554 standart RTSP portudur.
  • Kimlik bilgileri genellikle URL'ye doğru gider (veya oynatıcı bunları ister).
  • Yol (/stream1, /h264Preview_01_main, vb.) kameraya özeldir — kameranızın kılavuzunu veya web arayüzünü kontrol edin.

RTSP, canlı bir kamera izlerken istediğiniz şey olan düşük gecikme için değerlidir. Tam rtsp:// URL'sini yapıştırın ve oynatılır. Bağlanırsa ama hiçbir şey göstermezse, genellikle yanlış akış yolu vardır veya kamera cihazın çözemediği bir kodeke ayarlanmıştır (codec açıklamalarına bakın).

RTMP — Kodlayıcılar ve Yutma

rtmp:// katkı protokolüdür — bir kameranın veya yazılım kodlayıcısının (OBS gibi) canlı bir beslemesi göndermesidir bir sunucuya. Bunu, kendi akış kurulumunuzla çalışırken, bir kodlayıcıyı yutma uç noktasına yönlendirdiğinizde göreceksiniz.

Oynatma için RTMP, izleyici tarafında giderek daha nadirdir — çoğu platform RTMP üzerinden yutun ama HLS üzerinden izleyicilere teslim eder. Yani izleyeceğiniz bir rtmp:// URL'niz varsa, genellikle izlemekte olduğunuz yerel veya kendi tarafından barındırılan bir yutmadır. Başka bir URL gibi yapıştırın; sadece RTMP'nin daha eski, yutma tarafı protokolü olduğunu ve HLS'nin genellikle izleyeceğiniz şey olduğunu bilin.

UDP / RTP — Yerel Ağ Yayını

udp:// ve rtp:// akışları farklı bir hayvandır: yerel ağda çok noktaya yayındırlar, açık internet değil. Bunları yönetilen ağlar içinde göreceksiniz — set-top kutu ortamı, otel/kampüs dağıtım sistemi veya birinin LAN üzerinden ittiği yerel yayın. Çok noktaya yayın URL'si şöyle görünür:

udp://@239.255.0.1:1234

Anlaşılması gereken temel şeyler:

  • Genellikle internet'i geçmezler. UDP çok noktaya yayın bir LAN şeyidir. Kaynakla aynı ağda değilseniz, sizi ulaşmayacaktır.
  • Yeniden iletim yoktur. UDP kayıp paketleri yeniden göndermez, bu nedenle tıkanan veya kablosuz bağlantıda yapaylıklar görebilirsiniz. Kablolu bağlantılar UDP/RTP için çok daha iyi davranır. (Bloklanmışlık görürseniz, bu taşımadır — dondurma ve pikselleşme ile karşılaştırın.)
  • @ önemlidir çok noktaya yayın adreslerinde — oynatıcıya çok noktaya yayın grubuna katılmasını söyler.

Doğru ağdasanız ve kabloluysa, udp://@… URL'sini yapıştırın ve oynatılır.

Bunlardan Herhangi Birini Tuneline Cihazında Nasıl Açılır

Akış, protokolden bağımsız olarak aynıdır:

  1. Kaynak Ekle / URL Aç seçeneğini açın.
  2. Tam URL'yi önek dahil (rtsp://, http://, vb.) yapıştırın.
  3. Akış gerektiriyorsa kimlik bilgileri ekleyin (RTSP için genellikle URL'ye gömülü).
  4. Oynatma. Saklamak için kaydedin — düzenli kaynakların yanında oturacak.

İşte bu. Ön ek oynatıcıya nasıl bağlanacağını söyler; protokolü manuel olarak seçmezsiniz.

Protokole Göre Hızlı Sorun Giderme

  • HTTP/HLS yüklenmiyor → süresi dolmuş bağlantı, eksik jeton/başlık veya coğrafi/kimlik doğrulama engeli. URL'yi bir tarayıcıda test edin.
  • RTSP bağlanır ama görüntü yok → yanlış akış yolu veya çözülemeyen codec. Kameranın yolunu kontrol edin; alt akışı deneyin.
  • RTMP oynatılmıyor → yalnızca yutma olabilir; gerçekten oynatılabilir bir RTMP çıkışı olup olmadığını doğrulayın.
  • UDP/RTP hiçbir şey değil → muhtemelen kaynağın LAN'ında değilsiniz veya çok noktaya yayının güvenilmez olduğu Wi-Fi'de misiniz. Kablolu ve ağa bağlanın.

SSS

Bir akış URL'si ile M3U oynatma listesi arasındaki fark nedir?

Tek bir URL bir akıştır. Bir M3U dosya adlarla ve gruplandırmayla birçok akış URL'sinin listesidir. Tek bir URL'yi doğrudan açarsınız; tüm kütüphaneyi almak için M3U eklersiniz.

Tuneline RTSP kamera beslemelerini oynatabilir mi?

Evet — rtsp://user:pass@ip:554/path URL'sini yapıştırın. RTSP'nin düşük gecikmesi bunu canlı kamera izlemesi için iyi hale getirir.

UDP akışım neden sadece evde çalışıyor?

UDP çok noktaya yayın yerel ağda yaşar ve internet üzerinde yönlendirilmez. Kaynakla aynı LAN'da olmalısınız, ideal olarak kablolu.

Her protokol için farklı ayarlara ihtiyacım var mı?

Hayır. Tam URL'yi önek ile yapıştırın ve oynatıcı uygun şekilde bağlanır. Kimlik bilgileri eklediğiniz tek şeydir.

Alt Satır

  • Bir ağ akışı URL + bir protokoldür ve ön ek hangisinin olduğunu söyler: http(s) (HLS/MP4/DASH), rtsp (kameralar), rtmp (yutma), udp/rtp (LAN çok noktaya yayın).
  • HTTP/HLS günlük varsayılandır; RTSP kameralar içindir; UDP/RTP yalnızca yerel ağ içindir ve kablolu bağlantıyı tercih eder.
  • Tuneline cihazında, tam URL'yi yapıştırırsınız — protokol sizin için işlenir.

Açmak için bir akış URL'si var mı? İndir Tuneline — yapıştırın, oynatın, kaydedin. Ücretsiz ve reklamsız.

— Shamir

Yazıyı paylaş

The fast fix

Get Tuneline free

A clean, no-account media player for macOS, Windows, Linux, Android, TV, and iOS. Bring your own playlist.

Download free

The cross-platform media player behind these answers — new platforms, sync updates, the honest build story. No spam, unsubscribe anytime.

Bu yazıyı başka bir dilde okuyun

Tuneline bir medya oynatıcı uygulamasıdır. Hiçbir içerik sağlamaz, barındırmaz veya dağıtmaz. Kendi oynatma listenizi siz getirirsiniz, tıpkı VLC'de olduğu gibi.

#play rtsp stream#rtmp player#udp stream player#network stream#open stream url
Tüm yazılara dön