VLC Ağ Akışı Oynatmıyor: 6 Gerçek Çözüm

Akış ve Chromecast Son güncelleme: Şunlar için geçerli: All platforms · VLC 3.0.x · HTTP / RTSP / HLS / UDP

"Ağ Akışını Aç" VLC'nin süper gücüdür — ve aynı zamanda bir akış oynamadığında en kafa karıştırıcı iletişim kutusudur. Başarısızlık; URL biçiminde, ağ yolunda veya akışın codec'lerinde olabilir. Bu rehber size katmanı dakikalar içinde belirleyen bir teşhis sırası sunar. 1–2. çözüm "ağ akışı oynatmıyor" bildirimlerinin çoğunluğunu çözer.

Bu neden oluyor?

  • Yanlış URL biçimiIPTV URL'leri genellikle http:// önekine ve doğru porta ihtiyaç duyar; tarayıcıdan kopyalamak izleme parçacıkları ekleyebilir.
  • VLC'nin giden bağlantılarını engelleyen güvenlik duvarı/AV — antivirüs, VLC'nin akışını şüpheli sayabilir.
  • Aşırı düşük ağ önbelleği — 1000 ms varsayılan arabellek, yüksek gecikmeli veya jitter'lı akışlarda boğulur.
  • Sunucu taraflı codec sorunları — akış, VLC'nin demuxer'ının yanlış algıladığı bir codec kullanır (ör. içerik türü olmadan HTTP üzerinden MPEG-TS).
  • HLS (M3U8) varyant oynatma listesi sorunları — bazı listeler, tam taban URL'ye ihtiyaç duyan göreli segmentlere referans verir.
  • VPN/bölge engeli veya ISS kısıtlaması — akış sağlayıcısı bölgenizi engeller veya akış protokollerini kısıtlar.

Nasıl düzeltilir

Çözüm 1URL'yi doğru biçimde yeniden girin

Çoğu "hiçbir şey yapmıyor" durumunu düzeltir

  1. Medya > Ağ &Akışı Aç.. (Ctrl+N) ve URL'yi yapıştırın — http://, https://, rtsp://, udp://@ veya mms:// ile (uygun olanı) başladığından emin olun.

    Şema doğrudur.

  2. Bazı sitelerin eklediği sondaki izleme parametrelerini (ör. ?utm=…) kaldırın.

    URL temizdir.

  3. IPTV oynatma listeleri için, bir kanal URL'sini kopyalamak yerine .m3u8/.m3u dosyasını doğrudan Medya > &Dosya Aç.. ile yükleyin.

    Oynatma listesi kanalları yükler.

NotKlasik bir durum: bir web oynatıcıdan kopyalanan M3U8, sunucunun reddettiği parça parametreleri içerir. Çıplak oynatma listesi URL'sini yapıştırın.

Çözüm 2Ağ önbellek değerini artır

Yayınlarda ara belleğe alma, takılma ve kare kaybını giderir

  1. Tools > Preferences > Input / Codecs bölümüne gidin.

    Giriş ayarları açılır.

  2. "Network caching (ms)" değerini 3000–6000 ms yapın (varsayılan 1000'dir).

    Ara bellek büyütülür.

  3. Save düğmesine tıklayıp VLC'yi yeniden başlatın, ardından yayını yeniden açın.

    Yayın daha uzun süre ön ara belleğe alınır.

NotDaha yüksek değerler daha fazla RAM kullanır (her saniyelik ara bellek için yaklaşık 1,5 MB) ancak Wi-Fi ve IPTV yayınlarındaki takılmayı büyük ölçüde azaltır.

Çözüm 3Akışı VLC dışında test edin

Ağ sorunlarını oynatıcı sorunlarından ayırır

  1. Akış URL'sini bir tarayıcıda (HTTP için) açın veya ffplay/ffmpeg ile test edin: ffplay "URL".

    Akışın ulaşılabilir olup olmadığını görürsünüz.

  2. Hiçbir yerde oynamıyorsa, akış kapalıdır, bölge engellidir veya kimlik doğrulama gerektirir — sağlayıcıyla iletişime geçin.

    Sağlayıcı sorunu belirlendi.

  3. Başka yerde oynuyorsa ama VLC'de değilse, aşağıdaki oynatıcı düzeyindeki çözümlere geçin.

    VLC'ye özgü sorun doğrulandı.

NotBu 60 saniyelik test, ölü bir akışı saatlerce ayarlamayı engeller.

Çözüm 4Güvenlik duvarı / AV giden kurallarını kontrol edin

VLC'nin ağ erişimini geri getirir

  1. Windows Defender Güvenlik Duvarı > İzin verilen uygulamalar: VLC'nin Özel VE Genel ağlarda izinli olduğunu doğrulayın.

    VLC her ikisinde de izinlidir.

  2. Üçüncü taraf AV: vlc.exe'yi güvenilen/hariç tutulan listeye ekleyin.

    AV, VLC trafiğini incelemez.

  3. Akışı tekrar deneyin.

    Akış bağlanır.

NotAkış protokolleri bazı AV buluşsal yöntemlerine sıra dışı görünür — resmi VLC ikili dosyası için hariç tutmalar güvenlidir.

Çözüm 5İnatçı akışlar için demuxer'ı zorlayın

HTTP üzerinden TS yanlış algısını düzeltir

  1. Araçlar > &Ayarlar > Giriş / Codecs > "Demuxer" > TS akışları için "MPEG-TS demuxer" (veya M3U8 için "HLS demuxer") olarak ayarlayın.

    Demuxer zorlanır.

  2. Kaydedin, VLC'yi yeniden başlatın, akışı yeniden açın.

    Akış doğru şekilde ayrıştırılır.

  3. Ardından diğer akışların çalışmaya devam etmesi için Otomatik'e geri dönün.

    Varsayılan geri yüklenir.

NotBazı sunucular uygun bir içerik türü olmadan MPEG-TS sunar; VLC o zaman yanlış tahmin eder. Demuxer'ı zorlamak güvenilir geçici çözümdür.

Çözüm 6VLC'yi en son sürüme güncelleyin

Resmi hata ve güvenlik düzeltmelerini uygular (güncel kararlı sürüm: 3.0.23)

  1. VLC içinde Help > Check for Updates bölümüne gidin.

    VLC sürümünüzü en son sürümle karşılaştırır.

  2. Bir güncelleme varsa resmi sayfadan indirin: videolan.org.

    Yeni kurulum dosyası indirilir.

  3. Mevcut sürümünüzün üzerine kurun (ayarlar korunur) ve yeniden başlatın.

    VLC yeni sürümü çalıştırır.

NotVLC 3.0.23, 3.0 dalının 24. güncellemesidir ve demuxer ile kararlılık düzeltmelerinden oluşan geniş bir paket içerir — birçok "oynatmıyor" sorunu orada zaten giderilmiştir.

Gelişmiş çözümler

Çözüm 1Geçici oynatmalar için ffmpeg ile akışı köprüleyin

VLC'nin ayrıştıramadığı akışları, VLC ayarlarını değiştirmeden oynatır

  1. ffmpeg'i kurun.

    ffmpeg kullanılabilir.

  2. Bir terminalde şu komutu çalıştırın: ffmpeg -i "URL" -c copy -f mpegts udp://127.0.0.1:1234, ardından VLC'de udp://@127.0.0.1:1234 adresini açın.

    VLC köprülenen akışı oynatır.

  3. Bu, VLC yapılandırmanıza dokunmadan codec/kapsayıcı tuhaflıklarını köprüler.

    Oynatma çalışır.

NotNadir M3U8/TS varyantları için kullanışlıdır — ffmpeg, VLC görmeden önce kapsayıcıyı normalleştirir.

Gelecekte nasıl önlenir

  • Yeni demuxer ve HLS düzeltmeleri için VLC'yi güncel tutun.
  • IPTV için, kopyalanmış URL'ler yerine sağlayıcının oynatma listelerini tercih edin.
  • VLC'de bozuk olduğunu bildirmeden önce akışları ffplay ile test edin.

Sık sorulan sorular

VLC neden M3U8 (HLS) akışlarını oynatmıyor?
HLS üç nedenden dolayı başarısız olur: göreli segmentlere referans veren varyant oynatma listesi, düşük ağ önbelleği veya demuxer yanlış algısı. Önbelleği artırın, HLS demuxer'ını zorlayın ve oynatma listesi URL'sinin tam olduğunu doğrulayın.
IPTV akışım neden sonsuza dek arabelleğe alınıyor?
Ağ önbelleği, akışın bit hızı/jitter'ı için çok düşüktür. "Network caching" (Ağ önbelleği) değerini 3000–6000 ms yapın ve tekrar deneyin.
VLC RTSP akışlarını oynatabilir mi?
Evet — rtsp:// URL'lerini Ağ Akışını Aç'a yapıştırın. Başarısız olursa, sunucunun RTSP sürümünü desteklediğini ve güvenlik duvarının 554 numaralı porta izin verdiğini doğrulayın.
VLC neden arabelleğe alıyor ama canlı akışları hiç oynatmıyor?
Canlı akışlar hiç bitmez; "sonsuza dek arabelleğe alma" genellikle sunucunun veri göndermediği (bölge engeli, kimlik doğrulama veya sunucu aşırı yükü) anlamına gelir. ffplay ile test edin.
VLC UDP multicast'i (IPTV) destekliyor mu?
Evet — udp://@multicast-adresi:port kullanın. Ağın multicast'i (aynı LAN/IGMP) desteklemesi gerekir; VPN'ler genellikle multicast'i bozar.

Özet

URL'yi doğru biçimde yeniden girin — Çoğu "hiçbir şey yapmıyor" durumunu düzeltir. If it does not help, work through the remaining fixes in order: each targets a different layer of the problem. Most users resolve this issue by fix 3 at the latest. Keep VLC updated (current stable: 3.0.23) and revisit this guide when a new VLC version ships.