Media Services'de Dönüşümler ve İşler
Bu konu, Dönüşümler ve İşler hakkında ayrıntılar verir ve bu varlıklar arasındaki ilişkiyi açıklar.
Genel Bakış
Dönüşümler/İşler iş akışı
Aşağıdaki diyagramda dönüşümler/işler iş akışı yer almaktadır:

Tipik iş akışı
- Dönüşüm oluşturun.
- Bu Dönüşüm kapsamındaki İşleri gönderin.
- Dönüşümleri Listele.
- Gelecekte kullanmayı planlamsanız Dönüşüm'leri silin.
Örnek
Tüm videolarınızı küçük resim olarak ilk karesini ayıklamak istediğinizi varsayalım. Şu adımları atabilirsiniz:
- Videolarınızı işleme tarifini veya kuralı tanımlayın: "videonun ilk karesini küçük resim olarak kullanın".
- Her video için hizmete şunları söylersiniz:
- Bu video nerede bulun?
- Çıkış küçük resmi nereye yazabilir?
Dönüşüm, tarifi bir kez oluşturmanıza (1. Adım) ve bu tarifi kullanarak İşler göndermenizi sağlar (2. Adım).
Not
Tarih saat türünün Dönüştürme ve İş özellikleri her zaman UTC biçimindedir.
Dönüştürmeler
Sık kullanılan videoları kodlama veya analiz etme görevlerini yapılandırmak için Dönüşümler'i kullanın. Her Dönüşüm, video veya ses dosyalarınızı işlemeye yönelik bir tarifi veya görevlerin iş akışını açıklar. Tek bir Dönüşüm birden fazla kural uygulayabilir. Örneğin Dönüşüm, her videonun belirli bir bit hızıyla MP4 dosyasına kodlanması ve videonun ilk çerçevesinden küçük resim görüntüsünün oluşturularak belirtebilirsiniz. Dönüştürmenize dahil etmek istediğiniz her kural için bir TransformOutput girdisi eklersiniz. Ön ayarları kullanarak Transform'e giriş medyası dosyalarının nasıl işlenmesi gerektiğini söylersiniz.
Şemayı görüntüleme
v3 Media Services de, ön ayarlar API'nin kendisinde kesin olarak belirlenmiş varlıklardır. Bu nesneler için "şema" tanımını Open API Specification (veya Swagger) içinde bulabilirsiniz. Önceden ayarlanmış tanımları (StandardEncoderPreset gibi) REST API, .NET SDKveya diğer Media Services v3 SDK başvuru belgelerinde görüntüebilirsiniz.
Dönüşüm oluşturma
REST, CLI veya yayımlanmış HERHANGI BIR SDK kullanarak Dönüşümler oluşturabilirsiniz. Media Services v3 API'si Azure Resource Manager tarafından yönlendirilen bu nedenle Resource Manager şablonlarını kullanarak Media Services hesapta Dönüşümler oluşturabilir ve dağıtabilirsiniz. Azure rol tabanlı erişim denetimi, Dönüşümlere erişimi kilitlemek için kullanılabilir.
Dönüşümleri Güncelleştirme
Dönüşüm'lerinizi güncelleştirmeniz gerekirse,Güncelleştir işlemi kullanın. Açıklama veya temel TransformOutputs öncelikleri üzerinde değişiklik yapmaya yöneliktir. Devam eden tüm işler tamamlandığında bu tür güncelleştirmelerin yapılması önerilir. Tarifi yeniden yazmak için yeni bir Dönüşüm oluşturmanız gerekir.
Nesne diyagramını dönüştürme
Aşağıdaki diyagramda türetme ilişkileri de dahil olmak üzere Transform nesnesi ve başvurulan nesneler gösterildi. Gri oklar, İş'in başvurarak başvuran bir türü, yeşil oklar ise sınıf türetme ilişkilerini gösterir.
Tam boyutu görüntülemek için görüntüyü seçin.
İşler
İş, verili bir Media Services videoya veya ses içeriğine Dönüşüm uygulamak için gerçek istektir. Dönüşüm oluşturulduktan sonra, api'leri veya yayımlanan Media Services kullanarak işleri göndersiniz. İş, giriş videonun konumu ve çıkışın konumu gibi bilgileri belirtir. Https URL'leri, SAS URL'leri veya Varlıklar kullanarak giriş videonun konumunu belirtebilirsiniz.
HTTPS'den iş girişi
İçeriğiniz url üzerinden zaten erişilebilirse ve kaynak dosyayı Azure'da depolamanız (örneğin, S3'te içeri aktarma) gerek yoksa HTTPS'den iş girişini kullanın. Azure Blob depolamada içeriğiniz varsa ancak dosyanın bir Varlık içinde olması gerek yoksa bu yöntem de uygundur. Şu anda bu yöntem giriş için yalnızca tek bir dosyayı destekler.
İş girişi olarak varlık
Giriş içeriği zaten bir Varlık içinde ise veya içerik yerel dosyada depolanıyorsa, varlık iş girişi olarak kullanın. Giriş varlıklarını akış veya indirme için yayımlamayı planlıyorsanız (mp4'ü indirme için yayımlamak ancak metin veya yüz algılama için konuşma yapmak da istediğiniz varsa) de iyi bir seçenektir. Bu yöntem, çok dosyalı varlıkları (örneğin, yerel olarak kodlanmış MBR akış kümelerini) destekler.
İş ilerleme durumu denetleniyor
İşlerin ilerleme ve durumu, işlerle ilgili olayları izleme Event Grid. Daha fazla bilgi için bkz. EventGrid kullanarak olayları izleme.
İşleri Güncelleştirme
İş varlığında Güncelleştirme işlemi, iş gönderildikten sonra açıklamayı ve öncelik özelliklerini değiştirmek için kullanılabilir. Öncelik özelliğinde yapılan bir değişiklik yalnızca iş hala kuyruğa alınan bir durumda ise geçerli olur. İş işlemeye başladı veya tamamlandı ise öncelik değiştirmenin hiçbir etkisi olmaz.
İş nesnesi diyagramı
Aşağıdaki diyagramda, türetme ilişkileri de dahil olmak üzere Job nesnesi ve başvuran nesneler gösterildi.
Resmi tam boyutlu görüntülemek için tıklayın.
Soru sorun, geri bildirim gönderin, güncelleştirmeleri alın
Soru sormanın, Azure Media Services vermenin ve bu sorun hakkında güncelleştirmeleri almak için farklı yollar görmek için Media Services.
Ayrıca bkz.
Sonraki adımlar
Geliştirmeye başlamadan önce, Media Services v3 API'leriyle geliştirme (API'lere erişim, adlandırma kuralları vb.) gözden geçirebilirsiniz.
Şu öğreticilere göz at:

