Otomatik olarak oluşturulan bit hızı merdiveni ile kodlama
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.
İpucu
Küçük resimler oluşturmak, iki videoyu birleştirmek, bir videoyu alt sarmak veya döndürmek mi istiyorsunuz (diğer şeylerin arasında)? Media Services örnek kodunu Örnekler sayfasında bulabilirsiniz.
Genel Bakış
Bu makalede, giriş videosunu giriş çözünürlüğüne ve bit hızına göre otomatik olarak oluşturulan bit hızı merdivenine (bit hızı çözünürlük çiftleri) kodlamak için Media Services'te Standart Kodlayıcı'nın nasıl kullanılacağı açıklanmaktadır. Bu yerleşik kodlayıcı ayarı veya önceden ayarlanmış ayarı, giriş çözünürlüğünü ve bit hızını asla aşmaz. Örneğin, giriş 3 Mb/sn'de 720p ise, çıkış en iyi şekilde 720p olarak kalır ve 3 Mb/sn'den düşük hızlarda başlar.
Akış için kodlama
Transform'deAdaptiveStreaming veya H265AdaptiveStreaming ön ayarını kullandığınızda, HLS ve DASH gibi akış protokolleri aracılığıyla teslim için uygun bir çıkış elde edersiniz. Bu iki ön ayardan birini kullanırken hizmet, kaç video katmanı oluşturulup hangi bit hızı ve çözünürlükte oluşturulacaklarını akıllı bir şekilde belirler. Çıkış içeriği, AAC ile kodlanmış ses ve H.264 kodlu video (AdaptiveStreaming ön ayarı söz konusu olduğunda) veya H.265/HEVC (H265AdaptiveStreaming ön ayarı söz konusu olduğunda) MP4 dosyalarını içerir. Çıkış MP4 dosyaları araya kaydedilmez.
Çıktı
Bu bölümde , AdaptiveStreaming(H.264) veya H265AdaptiveStreaming (HEVC) ön ayarlarıyla kodlamanın bir sonucu olarak Media Services kodlayıcı tarafından üretilen çıkış video katmanlarına üç örnek gösterilmektedir. Her durumda çıkış, 128 kb/sn'de kodlanmış stereo ses ile yalnızca ses mp4 dosyası içerir.
Örnek 1
Yüksekliği "1080" ve kare hızı "29,970" olan kaynak 6 video katmanı üretir:
Katman | Height | Width | Bit Hızı (kbps) |
---|---|---|---|
1 | 1080 | 1920 | 6780 |
2 | 720 | 1280 | 3520 |
3 | 540 | 960 | 2210 |
4 | 360 | 640 | 1150 |
5 | 270 | 480 | 720 |
6 | 180 | 320 | 380 |
Örnek 2
Yüksekliği "720" ve kare hızı "23,970" olan kaynak 5 video katmanı oluşturur:
Katman | Height | Width | Bit Hızı (kbps) |
---|---|---|---|
1 | 720 | 1280 | 2940 |
2 | 540 | 960 | 1850 |
3 | 360 | 640 | 960 |
4 | 270 | 480 | 600 |
5 | 180 | 320 | 320 |
Örnek 3
Yüksekliği "360" ve kare hızı "29,970" olan kaynak 3 video katmanı oluşturur:
Katman | Height | Width | Bit Hızı (kbps) |
---|---|---|---|
1 | 360 | 640 | 700 |
2 | 270 | 480 | 440 |
3 | 180 | 320 | 230 |
İçerik kullanan kodlama karşılaştırması
İçerik kullanan kodlama ön ayarları, merdivende kullanılacak doğru çıkış bit hızı ve çözünürlük kümesine karar vermeden önce kaynak içeriği analiz ederek uyarlamalı akış ön ayarları üzerinde daha iyi bir çözüm sunar. Uyarlamalı bit hızı akış ön ayarları tarafından sağlanan daha statik ve sabit merdiveni kullanmadan önce içeriğe duyarlı kodlama ön ayarlarını test edin.
Kodlama örnekleri
Kodlama örneklerinin kapsamlı listesine bakın.
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:
- Q & A
-
Stack Overflow. ile soruları etiketleme
azure-media-services
. - Destek istemek için @AzureSupport @MSFTAzureMedia veya kullanın.
- Azure portal üzerinden bir destek bileti açın.