Aracılığıyla paylaş


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 daha fazla 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 geçiş canlı etkinliği 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.

    Bahşiş

    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 özellikleri 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ı testlerini 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 v3ile 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, çıkış olarak RTMP içeren aşağıdaki canlı kodlayıcılardan birinin kullanılmasını önerir. Desteklenen URL düzenleri rtmp:// veya rtmps://.

RTMP aracılığıyla akış yaparken, 1935 ve 1936 numaralı giden TCP bağlantı noktalarının açık olduğunu onaylamak için güvenlik duvarı ve/veya ara sunucu ayarlarını denetleyin.

RTMPS aracılığıyla akış yaparken, 2935 ve 2936 giden TCP bağlantı noktalarının açık olduğunu onaylamak için güvenlik duvarı ve/veya ara sunucu ayarlarını denetleyin.

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 uyumluluğu bozabilecek açık kaynak projeler tarafından güncelleştirmeler veya hataya neden olan değişiklikler eklenebilir.

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

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

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
  • Medya Excel Hero Live ve Hero 4K (UHD/HEVC)

Bahşiş

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 herhangi bir zamanda uyumluluğu bozan açık kaynak projeler tarafından destek veya hatalar oluşturulabilir.

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

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

Kayıttan yürütme gereksinimleri

İçeriği kayıt dışı oynatmak 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ün olduğunda, sabit kablolu bir internet bağlantısı kullanın.
  • Bant genişliği gereksinimlerini belirlerken akış bit hızını ikiye katlayın. 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ştirmek, 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ı Etkinlikler 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 doğrudan yazılım satıcıları tarafından "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 kullanın ve ses codec çıkışı AAC-LC.
  • Yayınladığı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 zamansal 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şikliklerin gerçekleşmesi için kanalları ve canlı etkinliği Canlı Etkinlikler'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

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