Media Services V2 ile V3 arasındaki terminoloji ve varlık değişiklikleri

geçiş kılavuzu logosu


geçiş adımları 2

Önemli

V2 API'sinin kullanımdan kaldırılması Azure Media Services'ın kullanımdan kaldırılmasıyla uyumlu hale gelecek şekilde Azure Media Service v2'den v3'e geçiş yapmak artık gerekli değildir. Daha fazla bilgi için lütfen azure media services kullanımdan kaldırma kılavuzu bakın.

Bu makalede, Azure Media Services v2 ile v3 arasındaki terminoloji farklılıkları açıklanmaktadır.

Terminoloji değişiklikleri

  • Bulucu artık Akış Bulucuolarak adlandırılır.
  • Kanalı artık Canlı Etkinlikolarak adlandırılır.
  • Program artık Canlı Çıkışolarak adlandırılır.
  • Görev artık bir İşin parçası olan JobOutputolarak adlandırılır.

Varlık değişiklikleri

V2 Varlık V3 Varlık Kılavuzu V3 için erişilebilir V3 tarafından güncelleştirildi
AccessPolicy Varlık AccessPolicies V3'te yok. Hayır Hayır
Asset Asset Evet Evet
AssetDeliveryPolicy StreamingPolicy Evet Hayır
AssetFile Varlık AssetFiles V3'te yok. Karşıya yüklediğiniz dosyalar (depolama blobları) yine de dosya olarak kabul edilir.

Bunun yerine kapsayıcıdaki blobları listelemek için Azure Depolama API'lerini kullanın. İş içeren dosyalara dönüşüm uygulamanın iki yolu vardır:

Depolamaya zaten yüklenmiş dosyalar: URI, depolama hesabı içindeki varlıklarda yapılacak işlerin varlık kimliğini içerir.

Dönüştürme ve iş işlemi sırasında karşıya yüklenecek dosyalar: Varlık depolama alanında oluşturulur, bir SAS URL'si döndürülür, dosyalar depolamaya yüklenir ve ardından dönüştürme dosyalara uygulanır.
Hayır Hayır
Channel LiveEvent Canlı Etkinlikler, v2 API'sinden Kanallar'ın yerini alır. Çoğu özelliği taşır ve canlı transkripsiyonlar, bekleme modu ve RTMPS alımı desteği gibi daha yeni özelliklere sahiptir.

Bkz. senaryo tabanlı canlı akış canlı etkinlik
Hayır Hayır
ContentKey ContentKeys artık bir varlık değildir, artık bir akış bulucusunun özelliğidir.

v3'te içerik anahtarı verileri StreamingLocator (çıkış şifrelemesi için) veya Varlığın kendisiyle (istemci tarafı depolama şifrelemesi için) ilişkilendirilir.
Evet Hayır
ContentKeyAuthorizationPolicy ContentKeyPolicy Evet Hayır
ContentKeyAuthorizationPolicyOption ContentKeyPolicyOptions ContentKeyPolicyeklenir. Evet Hayır
IngestManifest Varlık IngestManifests V3'te yok. V3'e dosya yüklemek için Azure depolama API'sini kullanabilirsiniz. Varlıklar önce oluşturulur ve ardından dosyalar ilişkili depolama kapsayıcısına yüklenir. Bunun yerine kullanılabilecek bir Azure Depolama kapsayıcısına veri almanın birçok yolu vardır. JobInputHttp, isterseniz belirli bir URL'den iş girişi indirmenin bir yolunu da sağlar. Hayır Hayır
IngestManifestAsset Bunun yerine kullanılabilecek bir Azure Depolama kapsayıcısına veri almanın birçok yolu vardır. JobInputHttp, isterseniz belirli bir URL'den iş girişi indirmenin bir yolunu da sağlar. Hayır Hayır
IngestManifestFile Bunun yerine kullanılabilecek bir Azure Depolama kapsayıcısına veri almanın birçok yolu vardır. JobInputHttp, isterseniz belirli bir URL'den iş girişi indirmenin bir yolunu da sağlar. Hayır Hayır
Job Job Joboluşturmadan önce bir Transform oluşturun. Hayır Hayır
JobTemplate Transform Bunun yerine bir Transform kullanın. Dönüşüm, bir işten ayrı bir varlıktır ve yeniden kullanılabilir. Hayır Hayır
Locator StreamingLocator Evet Hayır
MediaProcessor Adla kullanılacak MediaProcessor aramak yerine, bir dönüşüm tanımlarken istenen ön ayarı kullanın. Kullanılan ön ayar, iş sistemi tarafından kullanılan medya işlemcisini belirler. senaryo tabanlı kodlamakodlama konularına bakın. Hayır NA (V2'de salt okunur)
NotificationEndPoint v3'teki bildirimler Azure Event Grid aracılığıyla işlenir. NotificationEndpoint, alınması gereken bildirim türlerinin (v2'de İşin JobNotificationSubscription, Görevin TaskNotificationSubscription ve Telemetri ComponentMonitoringSetting) yapılandırmayı kapsülleyen Event Grid abonelik kaydıyla değiştirilir. v2 Telemetrisi, daha büyük Azure ekosisteminin iyileştirmelerine uyum sağlamak için Azure Event Grid ile Azure İzleyici arasında bölünmüştür. Hayır Hayır
Program LiveOutput Live Outputs artık v3 API'sindeki Programlar'ın yerini alır. Hayır Hayır
StreamingEndpoint StreamingEndpoint Akış Uç Noktaları birincil olarak aynı kalır. Hem canlı hem de isteğe bağlı akış için doğrudan kaynaktan veya CDN aracılığıyla HLS ve DASH içeriğinin dinamik paketlenmesi, şifrelenmesi ve teslimi için kullanılır. Yeni özellikler arasında daha iyi Azure İzleyici tümleştirmesi ve grafik oluşturma desteği yer alır. Evet Evet
Task JobOutput JobOutput (artık API'de ayrı bir varlık değildir) ile değiştirildi. senaryo tabanlı kodlamakodlama konularına bakın. Hayır Hayır
TaskTemplate TransformOutput TransformOutput (artık API'de ayrı bir varlık değildir) ile değiştirildi. senaryo tabanlı kodlamakodlama konularına bakın. Hayır Hayır
Inputs Inputs Girişler ve çıkışlar artık İş düzeyindedir. Senaryo tabanlı kodlama kodlama konularına bakın Hayır Hayır
Outputs Outputs Girişler ve çıkışlar artık İş düzeyindedir. V3'te meta veri biçimi XML'den JSON'a değiştirildi. Canlı Çıkışlar oluşturma sırasında başlar ve silindiğinde durur. Senaryo tabanlı kodlama kodlama konularına bakın Hayır Hayır
Diğer değişiklikler V2 V3
Depolama
Depolama V3 SDK'ları artık Depolama SDK'sından ayrılmıştır. Bu, kullanmak istediğiniz Depolama SDK'sı sürümü üzerinde daha fazla denetim sağlar ve sürüm oluşturma sorunlarını önler.
Kodlama
Bit hızlarını kodlama kbps cinsinden ölçülen bit hızları ex: 128 (kbps) saniye başına bit sayısı: 128000 (bit/saniye)
DRM FairPlay Kodlama Media Services V2'de başlatma vektöru (IV) belirtilebilir. Media Services V3'te FairPlay IV belirtilemez.
Premium kodlayıcı Premium kodlayıcı ve Eski Dizin Oluşturucu Premium Kodlayıcı ve eski medya analizi işlemcileri (Azure Media Services Indexer 2 Preview, Face Redactor vb.) V3 üzerinden erişilemez. Standart kodlayıcıya ses kanalı eşleme desteği ekledik. Media Services Kodlama Swagger belgelerinde ses bölümüne bakın.
Senaryo tabanlı kodlama
kodlama konularına bakın
dönüşümleri ve işleri
https iş tabanlı işleme Dosya tabanlı İş işleme için giriş olarak bir HTTPS URL'si kullanabilirsiniz. Azure'da zaten depolanan içeriğe sahip olmanız veya Varlıklar oluşturmanız gerekmez.
İş için ARM şablonları ARM şablonları V2'de yoktu. Dönüşüm, yeniden kullanılabilir yapılandırmalar oluşturmak, Azure Resource Manager şablonları oluşturmak ve işleme ayarlarını birden çok müşteri veya kiracı arasında yalıtmak için kullanılabilir.
canlı etkinlikleri
Akış uç noktası Akış uç noktası, içeriği doğrudan bir istemci oynatıcı uygulamasına veya daha fazla dağıtım için Content Delivery Network'e (CDN) teslim abilen bir akış hizmetini temsil eder. Akış Uç Noktaları birincil olarak aynı kalır. Hem canlı hem de isteğe bağlı akış için doğrudan kaynaktan veya CDN aracılığıyla HLS ve DASH içeriğinin dinamik paketlenmesi, şifrelenmesi ve teslimi için kullanılır. Yeni özellikler arasında daha iyi Azure İzleyici tümleştirmesi ve grafik oluşturma desteği yer alır.
Canlı etkinlik kanalları Canlı akış içeriğinin işlenmesi kanallardan sorumludur. Kanal, canlı bir transcoder'a sağladığınız bir giriş uç noktası (alma URL'si) sağlar. Kanal, canlı transcoder'dan canlı giriş akışları alır ve bir veya daha fazla akış uç noktası üzerinden akış için kullanılabilir hale getirir. Kanallar ayrıca daha fazla işleme ve teslimden önce akışınızı önizlemek ve doğrulamak için kullandığınız bir önizleme uç noktası (önizleme URL'si) sağlar. Canlı Etkinlikler, v2 API'sinden Kanallar'ın yerini alır. Çoğu özelliği taşır ve canlı transkripsiyonlar, bekleme modu ve RTMPS alımı desteği gibi daha yeni özelliklere sahiptir.
Canlı etkinlik programları Program, canlı akıştaki segmentlerin yayımlanmasını ve depolanmasını denetlemenizi sağlar. Kanallar Programları yönetir. Kanal ve Program ilişkisi, bir kanalın sürekli içerik akışına sahip olduğu ve bir programın kapsamı bu kanaldaki belirli bir zamanlanmış olayla belirlenmiş olan geleneksel medyaya benzer. ArchiveWindowLength özelliğini ayarlayarak program için kaydedilen içeriği tutmak istediğiniz saat sayısını belirtebilirsiniz. Bu değer en az 5 dakika ile en fazla 25 saat arasında ayarlanabilir. Live Outputs artık v3 API'sindeki Programlar'ın yerini alır.
Canlı etkinlik uzunluğu Tek bit hızlı katkı akışını birden çok bit hızına sahip bir çıkış akışına kodlamak için Media Services'i kullanırken Canlı Olayları 7/24 akışla aktarabilirsiniz.
Canlı etkinlik gecikme süresi Canlı etkinliklerde yeni düşük gecikme süreli canlı akış desteği.
Canlı Etkinlik Önizleme Live Event Preview, Dinamik Paketleme ve Dinamik Şifrelemeyi destekler. Bu, önizlemede içerik korumasının yanı sıra DASH ve HLS paketlemesini de etkinleştirir.
Canlı etkinlik RTMPS Daha fazla kararlılık ve daha fazla kaynak kodlayıcı desteği ile geliştirilmiş RTMPS desteği.
Canlı etkinlik RTMPS güvenli alma Canlı etkinlik oluşturduğunuzda 4 alma URL'sini alırsınız. 4 alma URL'sinin neredeyse aynı olması, aynı akış belirtecinin AppIdolması, yalnızca bağlantı noktası numarası bölümü farklıdır. URL'lerden ikisi RTMPS için birincil ve yedeklemedir.
Canlı etkinlik transkripsiyonu Azure Media Service farklı protokollerde video, ses ve metin sunar. Canlı akışınızı MPEG-DASH veya HLS/CMAF kullanarak yayımladığınızda, hizmetimiz IMSC1.1 uyumlu TTML'de dökümü alınmış metni video ve ses ile birlikte sunar.
Canlı etkinlik bekleme modu V2 için bekleme modu yoktu. Bekleme modu, Canlı Etkinliklerin sık erişimli havuzlarını yönetmeye yardımcı olan yeni bir v3 özelliğidir. Müşteriler artık canlı etkinliği çalışır duruma geçirmeden önce daha düşük maliyetle bekleme modunda başlatabilir. Bu, kanal başlangıç sürelerini artırır ve daha hızlı başlatmalar için sıcak havuzların çalışma maliyetlerini azaltır.
Canlı etkinlik faturalama Canlı etkinlik faturalaması, Canlı Kanal ölçümlerini temel alır.
Canlı çıkışlar Programlar oluşturulduktan sonra başlatılmalıdır. Canlı Çıkışlar oluşturma sırasında başlar ve silindiğinde durur.

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: