SSS: EXVIST Kodlayıcılar için Video Ayarları

SSS: Kodlayıcı Videosu

Video: Ana Akış/Alt Akış

Ana akış ile alt akış arasındaki fark nedir ve aralarında nasıl seçim yapmalıyım?

Kodlayıcıdaki video ayarları genellikle iki akış türü içerir:ana akışvealt akış.
  1. Ana Akış: Bu akış daha yüksek görüntü kalitesi sağlar ve canlı izleme veya kayıt gibi mümkün olan en iyi video çözünürlüğünün gerektiği senaryolar için idealdir. Ana akışı seçmek ayrıntılı ve net video çıkışı sağlar.
  2. Alt Akış: Bu akış daha düşük görüntü kalitesi sunar ancak daha az bant genişliği ve depolama tüketir. Mobil görüntüleme veya sınırlı ağ kapasitesi olan durumlar gibi yüksek çözünürlüğün öncelik olmadığı uygulamalar için uygundur.
Akış türünü gereksinimlerinize göre seçebilirsiniz: daha iyi görüntü kalitesi için ana akışı, verimli bant genişliği ve depolama kullanımı için alt akışı seçin.

Alt akıştan RTSP akışını neden çekemiyorum?

Alt akışın çalışmamasının birkaç olası nedeni vardır
  1. Sistem Modu Ayarı: Sistem modu1080p@60fpsolarak ayarlanmışsa yalnızca ana akış kullanılabilir. Bu durumda, alt akıştan RTSP akışını çekmeye çalıştığınızda çalışmaz çünkü bu modda alt akış devre dışıdır.
  2. Video Kaynağının Çıkış Çözünürlüğü: Video kaynağınız 1080iyerine 1080pise bit hızı önemli ölçüde artabilir (11Mbps'ye kadar). Kodlayıcı, yazılım ayarlamaları yoluyla bit hızını düşürmekte zorlanabilir ve bu da RTSP alt akışını çekmede başarısızlıklara yol açabilir. Daha iyi alt akış performansı sağlamak için 1080p video kaynağı kullanmanız önerilir.
Bu sorunu çözmek için sistem modu ayarlarınızı ve video kaynağı çözünürlüğünüzü kontrol ederek alt akış işleviyle uyumluluğu sağlayın.

Kodek Türü: H.265/H.264

H.265 nedir?

H.265, diğer adıylaYüksek Verimli Video Kodlama (HEVC), önceki H.264 (AVC) standardını geliştirmek için geliştirilmiş bir video sıkıştırma standardıdır. Selektöründen daha verimli sıkıştırma sunarak daha düşük bit hızlarında daha yüksek kaliteli video sağlar.


H.265'in bazı temel özellikleri şunlardır:
  1. İyileştirilmiş Sıkıştırma: H.265, H.264 ile aynı görsel kaliteyi yaklaşık olarak yarı bit hızı kullanarak elde edebilir ve bu da onu video sıkıştırma için daha verimli bir seçenek haline getirir.
  2. Daha Yüksek Çözünürlük Desteği: 4K ve hatta 8K dahil olmak üzere daha yüksek çözünürlüklü video formatlarını destekler, bu da onu ultra yüksek çözünürlüklü içerik için uygun hale getirir.
  3. Gelişmiş Paralel İşleme: H.265, modern donanım yeteneklerinden yararlanacak şekilde tasarlanmıştır ve video kodlama ile kod çözme sırasında daha iyi paralel işleme ve gelişmiş hız sağlar.
Genel olarak H.265, video sıkıştırma teknolojisinde önemli bir ilerlemedir ve özellikle yüksek çözünürlüklü içerik için daha yüksek verimlilik ve gelişmiş video kalitesi sunar. Bu da onu video akışı, yayıncılık, gözetleme ve daha fazlası dahil olmak üzere çeşitli uygulamalar için önemli bir standart haline getirir.

H.265, H.264 yerine YouTube'a canlı video akışı yapmak için kullanılabilir mi?

Teknik olarak hayır, RTMP protokolü kullanılırken H.265 YouTube'a canlı video akışı için kullanılamaz. Bu sınırlama, canlı akış için yaygın olarak kullanılan RTMP'nin (Gerçek Zamanlı Mesajlaşma Protokolü) video sıkıştırma için yalnızca H.264 codec'ini desteklemesinden kaynaklanmaktadır.

H.265 YouTube'da hiç kullanılabilir mi?

H.265, platform H.265 içeriğinin kodunu çözmeyi ve işlemeyi desteklediği için YouTube'a yüklenen videolar için kullanılabilir. Ancak özellikle canlı akış için RTMP, H.264 kullanımını zorunlu kılar.

H.264 nedir?

H.264, diğer adıylaGelişmiş Video Kodlama (AVC), eski formatlara kıyasla önemli ölçüde daha düşük bit hızlarında yüksek kaliteli video sunan yaygın olarak kullanılan bir video sıkıştırma standardıdır. Verimliliği ve esnekliği nedeniyle video akışı, kayıt ve yayıncılık için popüler bir tercihtir.

H.264'ün Temel Özellikleri:
  1. Yüksek Sıkıştırma Verimliliği: H.264, video kalitesini korurken dosya boyutlarını küçültür ve bu da onu internet üzerinden akış veya büyük miktarda video verisi depolamak için ideal hale getirir.
  2. Geniş Uyumluluk: Blu-ray oynatıcılar, akış hizmetleri, web kameraları ve video konferans sistemleri dahil olmak üzere çok çeşitli cihazlar, platformlar ve uygulamalar tarafından desteklenir.
  3. Ölçeklenebilirlik: H.264, düşük kaliteli mobil videolardan yüksek çözünürlüklü (HD) ve ultra yüksek çözünürlüklü (UHD) formatlara kadar çeşitli çözünürlükleri destekler.
  4. Hata Dayanıklılığı: Paket kaybı veya değişken bant genişliği olan ağlarda bile video oynatma kalitesini korumak için tasarlanmıştır ve daha sorunsuz akış sağlar.
  5. Esnek Profiller ve Seviyeler: H.264, temel video konferanstan profesyonel düzeyde yayıncılığa kadar çeşitli uygulamalara hitap etmek için birden fazla profil (Baseline, Main, High vb.) ve seviye sunar.
H.264'ün Uygulamaları:
  1. Akış Hizmetleri: İnternet üzerinden yüksek kaliteli video sunmak için YouTube, Netflix ve Vimeo gibi platformlar tarafından kullanılır.
  2. Gözetleme Sistemleri: Verimli video sıkıştırma ve depolama için IP kameralarda yaygın olarak kullanılır.
  3. Video Konferans: Zoom, Microsoft Teams ve Skype gibi gerçek zamanlı iletişim uygulamalarını destekler.
  4. Yayıncılık: TV yayıncılığı ve Blu-ray içerik için yaygın olarak benimsenmiştir.
  5. Mobil Cihazlar: Akıllı telefonlarda ve tabletlerde verimli video oynatma ve kayıt sağlar.
H.264, günümüzde kullanılan en güvenilir ve çok yönlü video codec'lerinden biri olmaya devam ederek çeşitli senaryolarda kalite ve performansı dengeler.

RTMP akışı için H.264 neden gereklidir?

  1. RTMP Spesifikasyonu: Adobe tarafından tanımlanan RTMP, standart video ve ses codec'leri olarak H.264 ve AAC'yi desteklemek üzere geliştirilmiştir. H.265 (HEVC) gibi daha yeni codec'ler için destek içermez.
  2. YouTube Uyumluluğu: Giriş akışları için RTMP'ye dayanan YouTube'un canlı yayın platformu bu standarda uyar ve uyumluluk için video akışlarının H.264 kullanmasını gerektirir.

Çözünürlük: 2160P'ye kadar kodlama

4K Kodlayıcı ON-DMI-52B tarafından desteklenen en yüksek çözünürlük nedir?

Normalde, kodlama için HDMI kodlayıcı maksimum3840x2160P. 

çözünürlüğünü destekler

4K kodlayıcım 4K çözünürlüğü göstermiyor. Neden?

Görüntülenen çözünürlük video kaynağınıza bağlıdır. Video kaynağı 4K'dan düşük bir çözünürlük çıkışı veriyorsa, kodlayıcı yalnızca gerçek giriş çözünürlüğünü görüntüler. Lütfen video kaynak cihazınızın 4K çözünürlük çıkışı verecek şekilde ayarlandığından emin olun.

Bit hızı modu: CBR/VBR

HDMI kodlayıcı farklı bit hızı kontrol modlarını destekliyor mu?Evet, HDMI kodlayıcı hemCBR (Sabit Bit Hızı)hem deVBR (Değişken Bit Hızı)

modlarını destekler.:

Temel Özellikler:
  1. 1. CBR (Sabit Bit Hızı)
  2. Video akışı boyunca tutarlı bir bit hızı korur.
  3. Sınırlı bant genişliğine sahip ortamlar için veya kararlı ağ iletimi sağlamak için idealdir.
Öngörülebilir ağ performansı sağlar ve arabelleğe alma sorunları riskini azaltır.:
  1. Bit hızını video içeriğinin karmaşıklığına göre dinamik olarak ayarlar.
  2. Aynı dosya boyutu için CBR'ye kıyasla daha iyi video kalitesi sunar.
  3. Video kalitesinin öncelikli olduğu ve bant genişliğinin daha esnek olduğu senaryolar için uygundur.
Uygulamalar:
  1. Kesintileri en aza indirmek için kısıtlı veya tutarsız ağ koşullarında canlı yayın için CBR kullanın.
  2. Kalitenin sabit bir bit hızından daha kritik olduğu kayıt veya yayın senaryoları için VBR kullanın.
Her iki modu da destekleyerek, yayın kodlayıcı video kalitesi ve ağ performansı için çeşitli gereksinimleri karşılamak üzere esneklik sağlar.

Kare Hızı: 60FPS'e Kadar Kodlama

NOTLAR: Sistem Modunu Ayarlar->Sistem->Sistem Ayarı'ndan değiştirmek gerekir.Kodlayıcının Sistem Ayarı.

hakkında daha fazla bilgi edinin.

Gerçek saniyedeki kare sayısını nasıl ölçebiliriz?Bir RTSP akışının gerçek saniyedeki kare sayısını (FPS)PotPlayer
  1. kullanarak test etmek için yazılımdaki yerleşik video oynatma istatistikleri özelliğini kullanabilirsiniz. PotPlayer, mevcut saniyedeki kare sayısı (FPS) oranı dahil olmak üzere video oynatma bilgilerini görüntüleme seçeneği sunar. PotPlayer ile bir RTSP akışının gerçek FPS'sini şu şekilde test edebilirsiniz:PotPlayer'ı Yükleyin
  2. : Henüz yapmadıysanız, PotPlayer'ı bilgisayarınıza indirin ve yükleyin. PotPlayer, RTSP dahil olmak üzere çeşitli yayın protokollerini destekleyen bir multimedya oynatıcıdır.PotPlayer'ı Açın ve RTSP Akışını Oynatın
  3. : PotPlayer'ı başlatın ve bir ağ akışı veya URL açma seçeneğini seçin. Akışı PotPlayer'da oynatmaya başlamak için RTSP akışının URL'sini veya ağ konumunu girin.Video Oynatma İstatistiklerini Görüntüleyin
  4. : RTSP akışı oynatılırken, bağlam menüsüne erişmek için PotPlayer penceresine sağ tıklayın. Bağlam menüsünden "Oynatma Bilgileri" veya "İstatistikler"i seçin (belirli etiket PotPlayer sürümüne göre değişebilir).Saniyedeki Kare Sayısını (FPS) Görüntüleyin

: Video oynatma istatistikleri penceresi, oynatılan video hakkında gerçek zamanlı saniyedeki kare sayısı (FPS) oranı dahil olmak üzere bilgileri görüntüler. RTSP akışının gerçek kare hızını gözlemlemek için FPS değerini izleyin.

Bu adımları izleyerek, bir RTSP akışının gerçek saniyedeki kare sayısını (FPS) test etmek için PotPlayer'ı kullanabilirsiniz. PotPlayer'ın video oynatma istatistikleri özelliği, gerçek zamanlı FPS oranını izlemenize olanak tanıyarak video akışı oynatımının akıcılığı ve performansı hakkında bilgi sağlar.

Gop(Anahtar Aralığı):

Anahtar Aralığı(GOP) neden düşürülmelidir?

Anahtar aralığını (GOP) düşürmek, her kareye uygulanan sıkıştırma miktarını azaltarak görüntü kalitesini iyileştirmeye yardımcı olabilir. Bu, özellikle hızlı hareket eden veya karmaşık sahneler için daha yüksek genel görüntü kalitesiyle sonuçlanabilir. Ancak bu, dosya boyutunu ve işleme gereksinimlerini de artırabilir, bu nedenle projenin özel ihtiyaçlarına göre ödünleşimleri dengelemek önemlidir.

Hayır, kodlayıcılarımızda veya kodlayıcı/kod çözücü cihazlarımızda GOP (Anahtar Aralığı) değerini 0–1 olarak ayarlamak mümkün değildir. Bu sınırlama kasıtlıdır ve video akışının kararlılığını ve güvenilirliğini sağlamaya hizmet eder. Tüm cihazlarımızda GOP minimum olarak5, değerine ayarlanmıştır ve yazılım bu eşiğin altındaki ayarlamalara izin vermez.

GOP (Anahtar Aralığı) neden daha düşük ayarlanamıyor?

  1. Akış Kararlılığı: Sınırsız GOP değerlerine izin verilmesi, dalgalanan video kalitesi ve güvenilmez iletim gibi akış kararsızlıklarına yol açabilir.
  2. Bit Hızı Yönetimi: Çok düşük bir GOP ayarlamak, verimsiz bit hızı kullanımına neden olarak genel performansı olumsuz etkileyebilir.

Optimal akış için GOP ve Kare Hızı neden dengelenmelidir?

GOP ve kare hızı ayarlarını dinamik olarak dengelemek kritik önem taşır:
  1. Anahtar Kare Aralığı (GOP): Verimli sıkıştırma ve güvenilir akışı sürdürmek için minimum 5 gereklidir.
  2. Kare Hızı: Uygulama ihtiyaçlarına göre ayarlayın (örn. gerçek zamanlı etkileşim için 30 fps veya 25 fps).
Bu faktörlerin uygunsuz şekilde ayarlanması şunlara yol açabilir:Artan gecikmeveBozulmuş görüntü kalitesi.

Daha Düşük Gecikme için Kare Hızı ve Anahtar Aralığı (GOP) nasıl ayarlanır?

HDMI kodlayıcınızda daha düşük gecikme elde etmek için aşağıdaki parametreleri yapılandırabilirsiniz:

1. Kare Hızı Ayarları
  1. Önerilen Ayar: Video kalitesinden ödün vermeden kare hızını uygulamanın gereksinimlerine uyacak şekilde düşürün.
  2. Örneğin, gerçek zamanlı etkileşim öncelikliyse, genellikle30 fps or 25 fpskare hızı kullanılır.
  3. Kare hızını düşürmek, işleme ve iletim gecikmelerini azaltır.
2. Anahtar Aralığı (GOP) Ayarları
  1. Theanahtar aralığı(GOP – Görüntü Grubu olarak da bilinir) video akışına ne sıklıkla ana kare (keyframe) ekleneceğini belirler.
  2. Önerilen Ayar: Daha düşük gecikme için daha küçük bir ana kare aralığı kullanın, örneğin1–2 saniye.
  3. Örnek: 30 fps bir video için ana kare aralığını30–60 kare.
  4. olarak ayarlayın. Daha küçük aralıklar ana karelerin daha sık olmasını sağlar ve kod çözücünün minimum gecikmeyle kareleri oluşturmaya başlamasını kolaylaştırır.
3. Kodlayıcı Bit Hızı Modu
  1. Veri iletimini stabilize etmek için CBR (Sabit Bit Hızı) seçin; bu, özellikle sınırlı bant genişliğine sahip ağlarda gecikmeyi azaltmaya yardımcı olabilir.
4. Çözünürlük Ayarı
  1. Çözünürlüğü düşürmek (örneğin, 1080p'den 720p'ye) daha hızlı kodlama, iletim ve kod çözme sürelerine de katkıda bulunabilir.
Diğer Hususlar:
  1. Düşük gecikmeli akışı desteklemek için ağın minimum titremeye (jitter) ve kararlı bant genişliğine sahip olduğundan emin olun.
  2. Video internet üzerinden iletiliyorsa, düşük gecikme için tasarlanmış protokolleri kullanın, örneğinSRT (Güvenli Güvenilir Taşıma) or RTMP Düşük Gecikme.
Bu ayarlamaları birleştirerek, kabul edilebilir bir video kalitesi ve performans dengesini korurken gecikmeyi önemli ölçüde azaltabilirsiniz.

Bit Hızı: Başlangıçta 500 bit/s

Akışın en başında neden 500 bit/s gibi daha düşük bir bit hızı ayarlamamız gerekiyor?

Video akışı yaparken, başlangıçta 500 bit/s gibi daha düşük bir bit hızı ayarlamak birkaç nedenden dolayı faydalı olabilir:
  1. Ağ Kararlılığı: Daha düşük bir bit hızıyla başlamak, özellikle ağ koşulları değişkense, akış sürecinin daha sorunsuz başlamasını sağlar. Ağ başlangıçta sınırlı bant genişliğine sahip olsa bile video akışının tampon (buffer) sorunları olmadan sürekli iletilmesini sağlar.
  2. Test ve Optimizasyon: Daha düşük bir bit hızıyla başlamak, akış kurulumunu test etme ve optimize etme fırsatı sunar. Video kalitesi ile bant genişliği tüketimi arasındaki en iyi dengeyi bulmak için çözünürlük, kare hızı ve genel görüntü kalitesi gibi faktörlerin değerlendirilmesine olanak tanır.
  3. Kullanıcı Deneyimi: Daha düşük bir başlangıç bit hızı, izleyiciler için akış deneyiminin sorunsuz başlamasını sağlar. İzleyici için sinir bozucu olabilecek tamponlama veya kesintilerin olasılığını azaltır.
Akış süreci kararlı ve optimize edildikten sonra, sorunsuz bir izleme deneyimi sağlarken daha yüksek video kalitesine ulaşmak için bit hızı kademeli olarak artırılabilir. Bu yaklaşım, değişen ağ koşullarına uyum sağlamaya ve izleyiciler için tutarlı bir akış sağlamaya yardımcı olur.

Bit hızı ile yükleme bant genişliği arasındaki ilişki nedir?

Bit hızı ile yükleme bant genişliği arasındaki ilişki doğru orantılıdır; çünkü bit hızı saniyede ne kadar veri iletileceğini belirler ve bu da gereken yükleme bant genişliği miktarını doğrudan etkiler.

Önemli Noktalar
1. Bit Hızı Tanımı:
  1. Bit hızı, video veya ses akışı sırasında saniyede iletilen veri miktarını (bit cinsinden) ifade eder. Genellikle kbps (saniyedeki kilobit) veya Mbps (saniyedeki megabit) cinsinden ölçülür.
2. Bant Genişliği Gereksinimi:
  1. Kararlı akış için ağınızın yükleme bant genişliği bit hızından yüksek olmalıdır. Örneğin:
  2. 5 Mbps bit hızı, arabelleğe alma veya akış kesintilerini önlemek için 5 Mbps'den fazla yükleme bant genişliği gerektirir.
3. Yüksek Bit Hızının Etkisi:
  1. Yüksek bir bit hızı ayarlamak daha fazla yükleme bant genişliği tüketir. Ağınız gerekli bant genişliğini sürdüremezse, akış kararsız hale gelebilir ve gecikmelere, arabelleğe almaya veya kalite düşüşlerine neden olabilir.
4. Bant Genişliği ve Bit Hızı:
  1. Bit hızı iletilen veridir, yükleme bant genişliği ise ağınızın bu veriyi işleme kapasitesidir. Uyumsuzluk performans sorunlarına yol açabilir.
Örnek Senaryo
  1. İnternet servis sağlayıcınız50 Mbps yükleme bant genişliğisağlıyorsa, video akışı için bir kısmını (örneğin, 10–15 Mbps) ayırmalı ve ses, meta veri veya arka plan uygulamaları gibi diğer etkinlikler için yer bırakmalısınız.
Pratik Öneriler
  1. Ağınızı Test Edin: Akış öncesinde Speedtest gibi araçlarla yükleme bant genişliğini ölçün.
  2. Daha Düşük Bit Hızıyla Başlayın: Ağınızın kapasitesine göre kademeli olarak artırın.
  3. Kaliteyi Optimize Edin: Bit hızını mevcut bant genişliğiyle dengelemek için video çözünürlüğünü, kare hızını ve sıkıştırmayı ayarlayın.
Bit hızınızın mevcut yükleme bant genişliğinizle uyumlu olduğundan emin olarak kararlı, yüksek kaliteli bir akış elde edebilirsiniz.

Kodlayıcı Videosu hakkında daha fazla bilgi edinin

  1. Kodlayıcı Videosu