Doğrulanmış şirket içi canlı akış kodlayıcıları
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.
- Adobe Flash Media Live Encoder 3.2
- Antix Digital StreamZ Live (eski adıyla Imagine Communication SelenioFlex Live)
- Blackmagic ATEM Mini ve ATEM Mini PRO
- Cambria Live 4.3
- Elemental Live (sürüm 2.14.15 ve üzeri)
- Ffmpeg
- Gopro Hero 7 ve Hero 8
- Haivision KB
- Haivision Makito X HEVC
- OBS Studio
- Osprey Talon donanım kodlayıcıları, Talon 4K-SC, Talon UHD-SC
- Restream.io
- Streamlabs
- Switcher Studio (iOS)
- Telestream Wirecast (TLS 1.2 gereksinimi nedeniyle sürüm 13.0.2 veya üzeri)
- Telestream Wirecast S (yalnızca RTMP desteklenir. TLS 1.2+'nın olmaması nedeniyle RTMPS desteği yok)
- Teradek Slice 756
- VMIX
- xStream
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:
- Q & A
- Stack Overflow. soruları ile etiketleyin
azure-media-services
. - Destek istemek için @AzureSupport @MSFTAzureMedia veya kullanın.
- Azure portal üzerinden bir destek bileti açın.