Azure Content Delivery Network ile medya akışı iyileştirmesi
Yüksek tanımlı video kullanımı, büyük dosyaların verimli bir şekilde teslim edilmesi için güçlükler yaratan İnternet'te artmaktadır. Müşteriler, dünyanın her yerindeki çeşitli ağlarda ve istemcilerde isteğe bağlı olarak videoların veya canlı video varlıklarının sorunsuz bir şekilde kayıttan yürütülmesini bekliyor. Medya akış dosyaları için hızlı ve verimli bir teslim mekanizması, sorunsuz ve keyifli bir tüketici deneyimi sağlamak için kritik öneme sahiptir.
Büyük boyutları ve eşzamanlı görüntüleyici sayısı nedeniyle canlı akış medyasının sunulması özellikle zordur. Uzun gecikmeler kullanıcıların ayrılmasına neden olur. Canlı akışlar önceden önbelleğe alınamadığından ve izleyiciler için büyük gecikme süreleri kabul edilemediğinden, video parçalarının zamanında teslim edilmesi gerekir.
Akış istek desenleri bazı yeni zorluklar da sağlar. Popüler bir canlı yayın veya yeni bir seri isteğe bağlı olarak video için yayınlandığında, binlerce veya milyonlarca izleyici aynı anda akışı isteyebilir. Bu durumda, varlıklar henüz önbelleğe alınmadığında kaynak sunucuları bunaltmamak için akıllı istek birleştirme çok önemlidir.
Microsoft'tan Azure Content Delivery Network için medya akışı iyileştirmeleri
Microsoft uç noktalarındaki Azure CDN Standard, genel web teslimi iyileştirme türünü kullanarak akış medya varlıklarını doğrudan sunar.
Microsoft'tan Azure CDN Standard için medya akışı iyileştirmesi, teslim için tek tek medya parçalarını kullanan canlı veya isteğe bağlı video akış medyası için etkilidir. Bu işlem, aşamalı indirme veya bayt aralığı istekleri kullanılarak aktarılan tek bir büyük varlıktan farklıdır. Medya tesliminin bu stili hakkında bilgi için bkz . Azure Content Delivery Network ile büyük dosya indirme iyileştirmesi.
Genel medya teslimi veya isteğe bağlı medya teslimi iyileştirme türleri, medya varlıklarını daha hızlı sunmak için arka uç iyileştirmeleri ile Azure Content Delivery Network kullanır. Ayrıca zaman içinde öğrenilen en iyi yöntemleri temel alan medya varlıkları için yapılandırmalar kullanır.
Kısmi önbellek paylaşımı
Kısmi önbellek paylaşımı, içerik teslim ağının yeni isteklere kısmen önbelleğe alınmış içerik sunmasına olanak tanır. Örneğin, içerik teslim ağına yapılan ilk istek önbellek kaçırması ile sonuçlanırsa, istek kaynağına gönderilir. Bu eksik içerik içerik teslim ağı önbelleğine yüklense de, içerik teslim ağına yönelik diğer istekler bu verileri almaya başlayabilir.
Edgio'dan Azure Content Delivery Network için medya akışı iyileştirmeleri
Edgio'dan Azure CDN Standard ve Edgio uç noktalarındaki Azure CDN Premium, genel web teslimi iyileştirme türünü kullanarak akış medya varlıklarını doğrudan sunar. İçerik teslim ağındaki birkaç özellik, medya varlıklarının varsayılan olarak teslim edilmesine doğrudan yardımcı olur.
Kısmi önbellek paylaşımı
Kısmi önbellek paylaşımı, içerik teslim ağının yeni isteklere kısmen önbelleğe alınmış içerik sunmasına olanak tanır. Örneğin, içerik teslim ağına yapılan ilk istek önbellek kaçırması ile sonuçlanırsa, istek kaynağına gönderilir. Bu eksik içerik içerik teslim ağı önbelleğine yüklense de, içerik teslim ağına yönelik diğer istekler bu verileri almaya başlayabilir.
Önbellek doldurma bekleme süresi
Önbellek doldurma bekleme süresi özelliği, kaynak sunucudan HTTP yanıt üst bilgileri gelene kadar kenar sunucusunu aynı kaynak için sonraki istekleri tutmaya zorlar. Süreölçer süresi dolmadan önce kaynaktan HTTP yanıt üst bilgileri gelirse, beklemeye alınan tüm istekler büyüyen önbellekten sunulur. Aynı zamanda, önbellek kaynağından gelen veriler tarafından doldurulur. Varsayılan olarak, önbellek doldurma bekleme süresi 3.000 milisaniye olarak ayarlanır.