Doğrulanmış şirket içi canlı akış kodlayıcıları

Media Services logosu v3


Uyarı

Azure Media Services 30 Haziran 2024'de kullanımdan kaldırılacaktır. Daha fazla bilgi için bkz. AMS Kullanımdan Kaldırma Kılavuzu.

Azure Media Services'te Canlı Etkinlik (önceki adıyla v2'de kanal), canlı akış içeriğini işlemeye yönelik bir işlem hattını temsil eder. Canlı Etkinlik, canlı giriş akışlarını iki yoldan biriyle alır.

  • Şirket içi canlı kodlayıcı, Media Services ile canlı kodlama gerçekleştirmek için etkinleştirilmemiş Canlı Etkinliğe çok bit hızlı RTMP veya Kesintisiz Akış (parçalanmış MP4) akışı gönderir. Alınan akışlar, başka işlem yapılmadan Canlı Etkinliklerden geçer. Bu yöntem geçiş olarak adlandırılır. İstemciye bit hızı uyarlamalı akış sağlamak için canlı kodlayıcının tek bit hızlı akış yerine çok bit hızlı akışlar göndermesini öneririz.

    Doğrudan canlı etkinlik için çoklu bit hızı akışları kullanıyorsanız, kayıttan yürütme tarafında beklenmeyen davranışlardan kaçınmak için video GOP boyutu ve farklı bit hızındaki video parçaları eşitlenmelidir.

    İpucu

    Doğrudan geçiş yöntemi kullanmak, canlı akış gerçekleştirmenin en ekonomik yoludur. Hizmet, alma gereksinimlerinize bağlı olarak temel ve standart geçiş modunu destekler. Temel geçiş en ekonomiktir, ancak özellikler sınırlıdır.

  • Şirket içi canlı kodlayıcı, Canlı Etkinliğe şu biçimlerden birinde Media Services ile canlı kodlama gerçekleştirmek için etkinleştirilen tek bit hızlı bir akış gönderir: RTMP veya Kesintisiz Akış (parçalanmış MP4). Canlı Etkinlik daha sonra gelen tek bit hızlı akışın canlı kodlamasını çok bit hızlı (uyarlamalı) bir video akışına gerçekleştirir.

Bu makalede doğrulanmış şirket içi canlı akış kodlayıcıları ele alınmaktadır. Doğrulama, satıcının kendi kendine doğrulaması veya müşteri doğrulaması aracılığıyla yapılır. Microsoft Azure Media Services her kodlayıcının tam veya sıkı testini yapmaz ve güncelleştirmeleri sürekli olarak yeniden doğrulamaz. Şirket içi canlı kodlayıcınızı doğrulama yönergeleri için bkz. Şirket içi kodlayıcınızı doğrulama

Media Services ile canlı kodlama hakkında ayrıntılı bilgi için bkz. Media Services v3 ile canlı akış.

Kodlayıcı gereksinimleri

Kodlayıcılar, HTTPS veya RTMPS protokollerini kullanırken TLS 1.2'i desteklemelidir.

RTMP çıkışı veren canlı kodlayıcılar

Media Services, aşağıdaki RTMP çıkışı sağlayan gerçek zamanlı kodlayıcılardan birinin kullanılmasını önerir. Desteklenen URL düzenleri rtmp:// veya rtmps:// düzenidir.

RTMP üzerinden akış yaparken güvenlik duvarı ve/veya ara sunucu ayarlarını kontrol ederek 1935 ve 1936 numaralı giden TCP bağlantı noktalarının açık olduğundan emin olun.

RTMPS üzerinden akış yaparken güvenlik duvarı ve/veya ara sunucu ayarlarını kontrol ederek 2935 ve 2936 numaralı giden TCP bağlantı noktalarının açık olduğundan emin olun.

Not

Kodlayıcılar RTMPS protokollerini kullanırken TLS 1.2'yi desteklemelidir.

Uyarı

Yukarıdaki kodlayıcı listesi yalnızca bir öneri listesidir. Kodlayıcılar Microsoft tarafından sürekli olarak test edilmediğinden veya doğrulanmadığından, kodlayıcı satıcıları veya açık kaynak projeleri uyumluluğu bozabilecek güncelleştirmeler veya hataya neden olan değişiklikler ortaya çıkabilir.

Parçalanmış MP4 (Kesintisiz Akış alma) çıkışı veren canlı kodlayıcılar

Media Services, çıkış olarak çok bit hızlı Kesintisiz Akış (parçalanmış MP4) bulunan aşağıdaki canlı kodlayıcılardan birini kullanmanızı önerir. Desteklenen URL düzenleri http:// veya https:// düzenidir.

Not

Kodlayıcılar, HTTPS protokollerini kullanırken TLS 1.2'i desteklemelidir.

  • Ateme TITAN Live
  • Antix Digital StreamZ Live (eski adıyla Imagine Communication SelenioFlex Live)
  • Cisco Digital Media Encoder 2200
  • Elemental Live (TLS 1.2 gereksinimi nedeniyle sürüm 2.14.15 ve üzeri)
  • Envivio 4Caster C4 Gen III
  • Ffmpeg
  • Media Excel Hero Live ve Hero 4K (UHD/HEVC)

İpucu

Canlı etkinlikleri birden çok dilde (örneğin, bir İngilizce ses parçası ve bir İspanyolca ses parçası) akışla aktarıyorsanız, canlı akışı doğrudan bir Canlı Etkinliğe göndermek üzere yapılandırılmış Media Excel canlı kodlayıcı ile bunu gerçekleştirebilirsiniz.

Uyarı

Yukarıdaki kodlayıcı listesi yalnızca bir öneri listesidir. Kodlayıcılar Microsoft tarafından sürekli olarak test edilmez veya doğrulanmaz ve kodlayıcı satıcıları veya açık kaynak projeleri tarafından herhangi bir zamanda uyumluluğu bozan destek veya hatalar tanıtılabilir.

Şirket içi canlı kodlayıcı ayarlarını yapılandırma

Canlı etkinlik türünüz için hangi ayarların geçerli olduğu hakkında bilgi için bkz. Canlı Etkinlik türleri karşılaştırması.

Kayıttan yürütme gereksinimleri

İçeriği kayıtdan yürütmek için hem ses hem de video akışının mevcut olması gerekir. Yalnızca video akışının kayıttan yürütülmesi desteklenmez.

Yapılandırma ipuçları

  • Mümkünse kablolu internet bağlantısı kullanın.
  • Bant genişliği gereksinimlerini belirlerken akış bit hızının iki katı. Zorunlu olmasa da, bu basit kural ağ tıkanıklığının etkisini azaltmaya yardımcı olur.
  • Yazılım tabanlı kodlayıcıları kullanırken gereksiz programları kapatın.
  • Kodlayıcı yapılandırmanızı göndermeye başladıktan sonra değiştirmeniz olay üzerinde olumsuz etkilere neden olur. Yapılandırma değişiklikleri olayın kararsız olmasına neden olabilir. Kodlayıcı yapılandırmanızı değiştirirseniz, değişikliğin gerçekleşmesi için Canlı Etkinlikleri sıfırlamanız ve canlı etkinliği yeniden başlatmanız gerekir. Canlı etkinliği sıfırlamadan durdurup başlatırsanız canlı etkinlik önceki yapılandırmayı korur.
  • Azure Media Services ile sürekli uyumluluk için her zaman kodlayıcı yazılımının daha yeni sürümlerini test edin ve doğrulayın. Microsoft bu listedeki kodlayıcıları yeniden doğrulamaz ve çoğu doğrulama yazılım satıcıları tarafından doğrudan "kendi kendine sertifika" olarak yapılır.
  • Etkinliğinizi ayarlamak için kendinize bol bol zaman verdiğinizden emin olun. Yüksek ölçekli olaylar için, kurulumu etkinliğinizden bir saat önce başlatmanızı öneririz.
  • H.264 videosunu ve AAC-LC ses codec'i çıkışını kullanın.
  • Yayın yaptığınız Canlı Etkinlik türü için desteklenen çözünürlüklere ve kare hızlarına bağlı kalın (örneğin, 60fps şu anda reddedilir.)
  • Video nitelikleri arasında ana çerçeve veya GOP zamana bağlı hizalama olduğundan emin olun.
  • Her video kalitesi için benzersiz bir akış adı olduğundan emin olun.
  • En iyi uyarlamalı bit hızı performansı için katı CBR kodlaması kullanın.

Önemli

Parçaları buluta yüklemek CPU ve GÇ işlemlerini içerdiğinden makinenin fiziksel durumunu (CPU / Bellek / vb.) izleyin. Kodlayıcı yapılandırmalarını değiştirirseniz, değişikliğin gerçekleşmesi için Canlı Etkinlikler'i kanalları ve canlı etkinliği sıfırlayın. Canlı etkinliği sıfırlamadan durdurup başlatırsanız canlı etkinlik önceki yapılandırmayı korur.

Yardım ve destek alma

Aşağıdaki yöntemlerden birini kullanarak Media Services ile iletişime geçebilir veya güncelleştirmelerimizi izleyebilirsiniz: