video teslimi ve ağa genel bakış Microsoft Stream (Klasik)

Uyarı

Microsoft Stream (Klasik) kullanımdan kaldırılıyor ve Stream (SharePoint'te) ve Microsoft Teams canlı etkinlikleriyle değiştiriliyor. Videoları SharePoint, Teams, Viva Engage veya OneDrive'a yükleyerek Stream'i (SharePoint'te) kullanmaya başlamanız ve canlı etkinliklerinizi Teams ve Viva Engage aracılığıyla çalıştırmanız önerilir.

Stream (Klasik) işlevselliği değiştirilecek ve kullanımdan kaldırma tarihine kadar kaldırılacaktır. Stream hakkında daha fazla bilgi edinin (SharePoint'te)...

Bit hızı uyarlamalı akış

Microsoft Stream yüklenebilecek birçok desteklenen video biçimi vardır. Her video dosyası daha sonra kayıttan yürütme için birkaç farklı video kalitesine ve boyutuna sahip standart bir biçime kodlanır. Stream (Klasik), kullanılabilir ağ bant genişliğine ve video oynatıcının boyutuna göre en iyi video kayıttan yürütme kalitesini dinamik olarak seçmek için HTTPS tek noktaya yayın uyarlamalı bit hızı akışı (ABR) kullanır.

Kayıttan yürütme sırasında, oyuncu ağ koşullarındaki dalgalanmalara ve oyuncunun boyutuna uyum sağlar. Kullanılabilir bant genişliği yüksek olduğunda, oynatıcı videonun yüksek kaliteli bir sürümünü akışa alır. Bant genişliği düştüğünde, oynatıcı videonun düşük kaliteli bir sürümünü akışa alır. Videonun kalitesi ve çözünürlüğü de oynatıcının boyutuyla orantılı olacaktır. Görüntüleyici daha küçük bir ekranda izliyorsa, her zaman videonun daha küçük bir sürümünü alır.

Bit hızı uyarlamalı akış, video en az kesinti veya arabelleğe alma ile oynatırken tüm bu işleri arka planda yapar. Video kayıttan yürütme sırasında video oynatıcı, görüntüleyicinin belirli bir video kayıttan yürütme kalitesini seçmek için otomatik kayıttan yürütme kalitesini el ile geçersiz k olmasına olanak tanır.

Bit hızı uyarlamalı akış için karşıya yüklenen videoların akıllı kodlaması

Stream (Klasik), bit hızı uyarlamalı akış için kullanılacak özgün karşıya yüklenen videodan farklı video niteliklerini ve boyutlarını nasıl oluşturduğunu belirlemek için bazı akıllılar kullanır.

İlk olarak, Stream (Klasik) yüklenen video için kaç farklı video kalitesi veya çevirisi oluşturulması gerektiğini belirler. Stream (Klasik), videonun özgün çözünürlüğünü dikkate alır. Örneğin, 1080p veya üzeri bir videoysa, en düşük kaliteli sürüme geçmek için daha fazla kalite düzeyi (yaklaşık 6) oluşturur. Bunun yerine karşıya yüklenen video 480p ise, en düşük kaliteli sürüme geçmek için daha az kalite düzeyi (yaklaşık 3) oluşturur. Stream (Klasik), ilk yüklenen videonun çözünürlüğünü aşan bir video çözünürlüğü oluşturmaz.

Video kalitesi veya işleme sayısına karar verildikten sonra, bir sonraki aşama her işlemenin bit hızını belirlemektir. İşlemenin kalitesi ne kadar yüksekse, o kadar fazla bit gerektirir. Ancak tüm videolar eşit oluşturulmaz, farklı video türleri yüksek kaliteli görüntüleme deneyimi elde etmek için farklı bit hızları gerektirir. Videonun çok fazla hareketi varsa, harika bir görüntüleme deneyimi elde etmek için daha yüksek bit hızıyla teslim edilmesi gerekir. Ancak, çoğunlukla statik metin içeren bir videodaki PowerPoint sunusu, daha düşük bit hızıyla harika bir görüntüleme deneyimi elde edebilir.

Video içeriğindeki bu değişkenliği gidermek için Stream (Klasik) yüklenen videonun özelliklerini ölçer ve ardından her işleme için bit hızı önerir. Stream (Klasik) yüklenen her video, bant genişliğini akıllıca kullandığımızdan ve yalnızca gerektiğinde daha fazla bit kullandığımızdan emin olmak için akış için kullanılan biraz farklı çözünürlük ve bit hızı kümesiyle sonuçlanır.

Stream'de bir videoyu görüntülerken, bit hızı uyarlamalı akış için oluşturulan farklı çeviriler oynatıcıda görülebilir:

  • Stream (Klasik) oynatıcıda Dişli simgesine tıklayın ve kalite'yi seçin.
Örnek Açıklama Oyuncu
Teams toplantı kayıtları Teams toplantı kayıtları tek bir 1080p çözünürlüklü video işlemesiyle kodlanır. 1080p – 574 Kb/sn
İsteğe bağlı video (toplantı kayıtları hariç) Teams isteğe bağlı olmayan video, bu örnekte gösterildiği gibi en fazla 6 video işlemesini akıllı bir şekilde seçen, içeriğe duyarlı bir ön ayar ile kodlanmıştır. Yüksek renk ve hareket varyansı derecesine sahip daha yüksek karmaşıklık içeriği daha fazla video işlemesi ile kodlanır ve daha düşük karmaşıklık içeriği daha az ile kodlanır. 1080p – 3 Mb/sn
720p – 1,6 Mb/sn
540p – 989 Kbps
360p – 460 Kb/sn
270p – 327 Kb/sn
180p – 193 Kb/sn

Canlı etkinlikler için kodlama profili

Yukarıda listelenen akıllı kodlama yalnızca Stream'e yüklenen videolar için geçerlidir.

Yammer veya Microsoft Teams'den oluşturulan Stream (Klasik) veya "Dış uygulama veya cihazda" oluşturulan canlı etkinlikler sabit bir kodlama profiline sahip olur:

  • 720p - 1,7 Mb/sn
  • 540p - 850 Kb/sn
  • 360p - 350 Kb/sn
  • 240p - 140 Kb/sn

Not

Kodlayıcıdan gelen giriş video çözünürlüğünüz 720p veya üzeriyse yukarıdaki profili alırsınız. Giriş video çözünürlüğünüzü kodlayıcıdan 720p'nin alt bölümüne bırakırsanız yalnızca giriş çözünürlüğünüzden ve aşağı çıkış bit hızı alırsınız. Örneğin kodlayıcınızdan 540p çözünürlük gönderdiyseniz en yüksek bit hızı görüntüleyenler 540p - 850 kbps sürümüne sahip olabilir. Stream (Klasik) kodlayıcıdan gelen giriş bit hızına göre yukarıdaki canlı kodlama profilini değiştirmez, yalnızca giriş çözünürlüğüne göre kalite düzeylerini keser.

Video kayıttan yürütme için bant genişliği gereksinimleri

Stream (Klasik)'da video kayıttan yürütme tek noktaya yayındır, yani her görüntüleyici İnternet'ten kendi video akışını alır. Stream tarafından kullanılan akıllı kodlama ve uyarlamalı bit hızı akışına bağlı olarak, video kayıttan yürütme için bant genişliği gereksinimi statik bir sayı değildir. Video oynatmak, karşıya yüklenen videolara bağlı olarak farklı miktarlarda İnternet bant genişliği kullanabilir:

  • özgün çözünürlük, bit hızı ve içerik
  • kullanıcının kullanılabilir bant genişliği
  • oyuncunun boyutu

Bazı bant genişliği tahminleri geliştirmek istiyorsanız, kuruluşunuzun Stream (Klasik) ile kullanacağı tipik içeriği temsil eden bazı videoları karşıya yüklemeniz ve videoları kullanıcılarınız tarafından kullanılacağını düşündüğünüz ekran boyutlarına watch gerekir. Daha sonra bazı bant genişliği ölçümleri ve örnekleme yapabilirsiniz. Daha sonra bu yaklaşık değerleri kullanarak, aynı anda video watch düşündüğünüzden, kullanıcılarınızın ne kadar bant genişliği tüketeceğiyle ilgili bazı üst düzey hesaplamalar ve tahminler yapabilirsiniz.

Yerel ağımda video teslimini optimize etme

Stream (Klasik), video kayıttan yürütmenin ağ ve İnternet trafiğini azaltmak için akıllı kodlama ve uyarlamalı bit hızı akışlarından yararlanıyor. Ancak kayıttan yürütme tek noktaya yayın akışıdır. Canlı etkinlikleri veya kuruluşunuzun büyük bir bölümüne gönderilen videoları izleyenler, büyük miktarlarda internet bant genişliği kullanıyor olabilir.

Canlı etkinlikler ve popüler videolar için bu internet trafiğini azaltmak isteyen kuruluşlar için iki seçenek vardır:

  1. Ağınızdaki mevcut önbellek proxy'lerini kullanma

    Stream (Klasik) videoları izlemek HTTPS üzerinden gerçekleşir, bu nedenle normal web önbelleği proxy'leri video kayıttan yürütme trafiğini önbelleğe almak için yapılandırılabilir. Bunun HTTPS ile gerçekleşmesi için özel SSL sertifikası yapılandırmanız gerekebilir. Bununla birlikte, video oynatırken ağ izlemesine bakarsanız, Stream (Klasik) kuruluşunuz için video akışı yapmak için kullandığı URL'leri görebilirsiniz (URL'ler Stream (Klasik) kiracıya göre farklılık gösterebilir). Bu URL'leri önbellek ara sunucunuz aracılığıyla yönlendirirseniz, video trafiğini önbelleğe alabilir ve sık oynattığınız videolar için İnternet trafiğinizi azaltabilir.

  2. Stream (Klasik) için iyileştirilmiş bir üçüncü taraf eCDN video teslim çözümü kullanma

    Çeşitli video teslim eCDN çözümleri önceden tümleştirilmiş olup Stream ile kullanılacak şekilde ayarlanabilir. Bu eCDN platformları kuruluşların son kullanıcı görüntüleme deneyimlerinden ödün vermeden ağ bant genişliğini iyileştirmesini sağlar. İş ortaklarımız, kurumsal ağınız genelinde daha ölçeklenebilir ve verimli bir video dağıtımı sağlamaya yardımcı olabilir. Daha fazla bilgi için bkz. 3. taraf eCDN sağlayıcılarıyla video teslimi ölçeklendirme .

Ağınızdaki kullanıcılar tarafından ulaşılabilir olması gereken uç noktalar

Genel Microsoft Stream (Klasik) uç noktaları

Microsoft Stream (Klasik) internet bağlantısı gerektirir. Microsoft Stream için Office 365 uç noktalarda listelenen tüm uç noktaların kuruluşunuzun ağındaki Microsoft Stream (Klasik) kullanıcıları tarafından erişilebilir olması gerekir.

Dış uygulama veya cihaz tarafından üretilen canlı olaylar (eski adıyla dış kodlayıcı) - RMTP alma uç noktaları

Kodlayıcınızdan Microsoft Stream (Klasik) gönderilen bir Dış uygulama veya cihaz tarafından üretilen canlı etkinliğin video akışını almak için ağınızın güvenlik duvarında aşağıdaki IP aralıklarının ve bağlantı noktalarının açık olması gerekir:

  • Etki alanları: *.channel.media.azure.net
  • Bağlantı noktaları: 1935/2935/1936/2936 (RTMP ve RTMPS için)

Belirli ağ kurulumunuz yukarıdaki etki alanı aralığını açmanıza izin vermiyorsa (veya açmak istemiyorsanız), şu anda RTMP/RTMPS alımı için belirli IP adreslerini alma seçeneği, Microsoft Stream (Klasik) kiracınızın bağlı olduğu Azure veri merkezi için dönen IP aralıklarını almaktır.

Azure veri merkezlerinin IP adresleri değiştikçe, bölgeye ve etiketli hizmetlere göre ayrılmış olarak aşağıdaki JSON dosyaları güncelleştirilir.

Bu dosyalar haftalık olarak güncelleştirilir ve hem tam dosya hem de bu dosyadaki her bir hizmet etiketi için sürüm oluşturma içerir.

Stream (Klasik) kiracınızın Azure veri merkezini bulmak için:

  1. Stream'de sağ üst köşedeki ? öğesine tıklayın.

  2. Microsoft Stream Hakkında'ya tıklayın.

  3. Verilerinizin depolandığı bilgileri görüntüleyin.

Stream (Klasik) kiracınız için Azure veri merkezini bulduktan sonra, yukarıdaki XML dosyasında ilgili IP aralıklarını bulun ve ardından güvenlik duvarınızı/proxy'nizi veri merkeziniz için belirli IP aralıklarıyla güncelleştirin. XML dosyası değiştikçe güvenlik duvarı/ara sunucu ayarlarınızı da güncelleştirmeniz gerekir.

Örneğin:

  • Hakkında Microsoft Stream verilerinizin "Doğu ABD 2" içinde depolandığını söylüyorsa

  • XML dosyasında Region Name="useast2" etiketli <bir düğüm ararsınız>

  • Bu Bölge düğümü altında, tüm IP aralıkları için birkaç giriş olacaktır (<IpRange Subnet="13.68.0.0/17">)

  • Güvenlik duvarınızı\proxy'nizi bu IP aralıklarının tümüne izin verecek şekilde yapılandırmanız ve XML dosyası değiştiğinde bunları düzenli aralıklarla değiştirmeniz gerekir.

Topluluktaki kullanıcılar, bir zamanlamaya göre yukarıdaki XML dosyasını alan ve verileri sorgulanabilecek bir API'ye dönüştüren bir kod yazdı. Kuruluşunuz bu açık kaynak projesiyle yapılanları öğrenebilir ve güvenlik duvarı/ara sunucu ayarlarınızı düzenli olarak güncelleştirmek için kendi benzer çözümünüzü oluşturabilir.

CDN’in video oynatma için kullanılması

Stream (Klasik) ve Dış uygulamadan canlı etkinlikler ya da Yammer/Teams'den gelen cihaz canlı etkinliklerinin yanı sıra isteğe bağlı videolarda Azure CDN otomatik olarak kullanılır.

Stream'e yüklenen isteğe bağlı videolar ve Canlı etkinlik kayıtları da gerekirse kayıttan yürütme için Azure CDN'yi kullanır. Bu videolar için Azure CDN gerekli olmadığında, bunlar kiracının coğrafi bölgesiyle ilişkili Azure Media Services kaynak sunucularından oynatılır.

Aynı coğrafi konum içindeki aynı kuruluştan birkaç kişi aynı videoları akışla aktarıyorsa CDN'ler bu videoların bir kopyasını bu coğrafi bölgeye daha yakın bir konumda depolar. Video depolandığında veya en yakın konumda önbelleğe alınmışsa, her kişi videoyu daha uzak bir konum yerine kendilerine en yakın konumdan akışla aktarır. Stream (Klasik), Azure CDN'lerinde nelerin önbelleğe alınıp ne kadar süreyle önbelleğe alınıp alın olmadığını yönetmek için Azure Media Services'i kullanır. Azure Media Services, birkaç gün boyunca video parçalarını ve bildirimlerini önbelleğe almak için Azure CDN konumlarından herhangi birini kullanabilir. Kuruluşunuzdaki kişiler önbelleğe alınan videoları watch devam ederse önbellekte kalırlar. Videoya birkaç gün boyunca kimse erişmezse, video sonunda önbellekten bırakılır. Bir daha videoyu watch deneyen kişi bir kez daha en yakın CDN konumunda önbelleğe alınır.

İçerik yakındaki bir CDN'de önbelleğe alınırken videoyu watch deneyen herkes, videonun daha yakın olmasının ve çoğu durumda daha az atlamanın uzak olmasından yararlanır. Bu, video kayıttan yürütme hızını artırır; ancak videoyu oynatmak için ağ gereksinimini değiştirmez.

Video düzeyinde şifreleme ve kayıttan yürütme akışı

Stream (Klasik) verilerinizi güvenli ve gizli tutmanın ne kadar önemli olduğunu bilir. Microsoft Güven Merkezi, içeriğinizin gizliliğine ve güvenliğine olan bağlılığımızı açıklar. Video kayıttan yürütme ile iyi bir deneyim için hız önemlidir; ancak hız karşılığında güvenliğinizi veya gizliliğinizi tehlikeye atmıyoruz. Hız, güvenlik ve gizliliği şu şekilde karşılarız.

Siz veya kuruluşunuzdaki bir kişi yeni bir video yüklediğinde veya canlı etkinlik oluşturduğunda, bu video kodlanır, AES-128 şifrelemesiyle şifrelenir ve Azure Media Services'te depolanır. Bu, videoların hem aktarımda hem de bekleme durumunda şifrelenmesi anlamına gelir.

Kuruluşunuzdaki biri video watch çalıştığında şu adımları izler:

  1. Stream (Klasik), kullanıcı hakkındaki Microsoft Entra ID Stream (Klasik) ve bilgi için Azure SQL veritabanındaki videoda ayarlanan izinleri denetleyerek görüntüleyicinin videoya erişimi olup olmadığını belirler

  2. Kullanıcının videoyu görüntülemesine izin veriliyorsa şifre çözme anahtarı Azure Media Services'ten getirilir ve Stream (Klasik) video oynatıcıya verilir

  3. Stream (Klasik) video oynatıcı daha sonra video oynatılırken videonun şifresini çözmek için şifre çözme anahtarını kullanır

Ayrıca bkz.

3. taraf eCDN sağlayıcılarıyla video teslimi ölçeklendirme