Azure Media Services kavramlar

media services logosu


Not

Azure Media Services REST API ve sdk 'larınızı v3 ile 29 şubat 2024 sürümüne güncelleştirin. .net ve Java için Azure Media Services REST API sürüm 3 ve istemci sdk 'ları sürüm 2 ' den daha fazla özellik sunmaktadır. .net ve Java için Azure Media Services REST API ve istemci sdk 'larının 2. sürümünü devre dışı sunuyoruz.

Eylem gerekiyor: iş yüklerinizde kesinti olasılığını en aza indirmek için, sürüm 2 API 'sinden kodunuzu ve SDK 'Ları 1 Şubat 2024 ' den önce sürüm 3 API 'sine ve SDK 'ya geçirmek için geçiş kılavuzunu gözden geçirin. 29 şubat 2024 ' den sonra, Azure Media Services sürüm 2 REST API, ARM hesap yönetimi apı sürüm 2015-10-01 veya sürüm 2 .net istemci sdk 'larından trafiği kabul etmez. Buna sürüm 2 API 'sini çağırabilen 3. taraf açık kaynaklı istemci SDK 'LARı dahildir. Media Services v3 genel bakışile başlayarak en son sürümü öğrenin.

bu konu, en önemli Media Services kavramlara genel bakış sunar.

varlıklar ve Depolama

Varlıklar

Bir varlık , dijital dosyalar (video, ses, görüntüler, küçük resim koleksiyonları, metin parçaları ve kapalı açıklamalı altyazı dosyaları dahil) ve bu dosyalarla ilgili meta veriler içerir. dijital dosyalar bir varlığa yüklendikten sonra, Media Services encoding ve akış iş akışlarında kullanılabilirler.

bir varlık, Azure Depolama hesabındaki bir blob kapsayıcısına eşlenir ve varlık içindeki dosyalar bu kapsayıcıda blok bloblar olarak depolanır. Sayfa Blobları Azure Media Services tarafından desteklenmez.

Bir varlık içinde karşıya yüklenecek ve depolanacak medya içeriğine karar verirken aşağıdaki noktalar geçerlidir:

  • Bir varlık, medya içeriğinin yalnızca tek ve benzersiz bir örneğini içermelidir. Örneğin, bir TV bölümü, film veya tanıtım için tek bir düzenleme.
  • Bir varlık, bir audiogörsel dosyası için birden çok yorumlama veya düzenleme içermemelidir. Bir varlığın hatalı kullanımının bir örneği bir varlık içinde tek bir üretimden birden fazla TV bölümünü, tanıtımı veya birden çok kamera açısını depolamaya çalışıyor olabilir. Birden çok yorumlandırma veya bir audiogörsel dosyasının düzenlemelerini bir varlık içinde depolamak, iş akışında daha sonra varlık teslim etmek, veri akışı ve güvenli hale getirme sorunları oluşmasına neden olabilir.

Varlık dosyası

Bir Assetdosyası bir blob kapsayıcısında depolanan gerçek bir videoyu veya ses dosyasını temsil eder. Bir varlık dosyası her zaman bir varlıkla ilişkilendirilir ve bir varlık bir veya daha fazla dosya içerebilir. bir varlık dosya nesnesi bir blob kapsayıcısındaki dijital dosyayla ilişkilendirilmediğinde Media Services kodlayıcı görevi başarısız olur.

Assetfile örneği ve gerçek medya dosyası iki ayrı nesne. Maldosya örneği medya dosyası hakkındaki meta verileri içerir, ancak medya dosyası gerçek medya içeriğini içerir.

Media Service apı 'lerini kullanmadan Media Services tarafından oluşturulan blob kapsayıcılarının içeriğini değiştirmeyi denememelisiniz.

Varlık şifreleme seçenekleri

karşıya yüklemek, depolamak ve teslim etmek istediğiniz içerik türüne bağlı olarak Media Services, aralarından seçim yapabileceğiniz çeşitli şifreleme seçenekleri sağlar.

Not

Şifreleme kullanılmaz. Varsayılan değer budur. Bu seçeneği kullandığınızda, içeriğiniz aktarım sırasında veya depolamadaki bekleyen sırada korunmaz.

Aşamalı indirme kullanarak bir MP4 teslim etmeyi planlıyorsanız içeriğinizi karşıya yüklemek için bu seçeneği kullanın.

storageşifrelendi – bu seçeneği, açık içeriğinizi AES 256 bit şifrelemeyi kullanarak yerel olarak şifrelemek ve sonra geri kalanında şifreli olarak depolandığı Azure Depolama yüklemek için kullanın. Depolama şifrelemesi ile korunan varlıklar, kodlama öncesinde otomatik olarak şifrelenmez ve şifreli bir dosya sistemine yerleştirilir ve yeni bir çıkış varlığı olarak geri yüklenmeden önce isteğe bağlı olarak yeniden şifrelenir. Depolama şifrelemesi için birincil kullanım örneği, yüksek kaliteli giriş medya dosyalarınızı diskte bekleyen bir şekilde güçlü şifreleme ile güvenli hale getirmek istediğinizde kullanılır.

depolama şifrelenmiş bir varlık teslim etmek için varlığın teslim ilkesini yapılandırmanız gerekir, böylece içeriğinizi nasıl teslim etmek istediğinizi bilir Media Services. Varlığınızın akışı yapılmadan önce, akış sunucusu depolama şifrelemesini kaldırır ve belirtilen teslim ilkesini (örneğin, AES, PlayReady veya şifreleme olmadan) kullanarak içeriğinizi akışa alabilir.

CommonEncryptionProtected -Common Encryption veya PlayReady DRM ile korumalı (örneğin, PlayReady DRM ile korunan kesintisiz akış) içeriği şifrelemek (veya önceden şifrelenmiş olarak yüklemek) istiyorsanız bu seçeneği kullanın.

EnvelopeEncryptionProtected – Gelişmiş Şifreleme Standardı (AES) ile şifrelenen HTTP Canlı Akışı (veya zaten korumalı) () korumak istiyorsanız bu seçeneği kullanın. HLS 'leri zaten AES ile şifrelendiğinden karşıya yüklüyorsanız, bu, Transform Manager tarafından şifrelenmelidir.

Erişim ilkesi

Bir AccessPolicy , izinleri (okuma, yazma ve listeleme gibi) ve bir varlığa erişim süresini tanımlar. Genellikle bir AccessPolicy nesnesini bir varlık içinde yer alan dosyalara erişmek için kullanılacak bir Konumlandırıcı 'ya geçitirsiniz.

Not

Farklı AMS ilkeleri için sınır 1.000.000 ilkedir (örneğin, Bulucu ilkesi veya ContentKeyAuthorizationPolicy için). Uzun süre boyunca kullanılmak için oluşturulan bulucu ilkeleri gibi aynı günleri / erişim izinlerini sürekli olarak kullanıyorsanız, aynı ilke kimliğini kullanmalısınız (karşıya yükleme olmayan ilkeler için). Daha fazla bilgi için bu konu başlığına bakın.

Blob kapsayıcı

Blob kapsayıcısı bir blob kümesi gruplandırması sağlar. Blob kapsayıcıları, erişim denetimi için sınır noktası olarak Media Services ve varlıklar üzerindeki paylaşılan erişim imzası (SAS) konumlandırıcı ' da kullanılır. Azure Depolama hesabında sınırsız sayıda blob kapsayıcısı bulunabilir. Kapsayıcıda sınırsız sayıda blob depolanabilir.

Not

Media Service apı 'lerini kullanmadan Media Services tarafından oluşturulan blob kapsayıcılarının içeriğini değiştirmeyi denememelisiniz.

Bulucuları

Bulmalarbir varlık içinde bulunan dosyalara erişmek için bir giriş noktası sağlar. Bir istemcinin belirli bir varlığa erişimi olan izinleri ve süreyi tanımlamak için bir erişim ilkesi kullanılır. Farklı belirleyicilerinin aynı izin ve süre ayarlarını kullanarak farklı istemcilere farklı başlangıç zamanları ve bağlantı türleri sağlaması gibi, konum belirleyicilerinin bir erişim ilkesiyle çok sayıda ilişkisi olabilir. Ancak, Azure depolama hizmetleri tarafından ayarlanan bir paylaşılan erişim ilkesi kısıtlaması nedeniyle, belirli bir varlıkla aynı anda en fazla beş benzersiz konum belirleyiciyle ilişkili olamaz.

Media Services iki tür konumlandırıcı destekler: ondemandorigin konumlandırıcı, medyayı akışa almak için kullanılır (örneğin, MPEG DASH, hls veya Kesintisiz Akış) veya aşamalı olarak indirme medya ve SAS URL 'si konumlandırıcı, Azure depolama hizmetinden medya dosyalarını karşıya yüklemek veya indirmek için kullanılır.

Not

Bir OnDemandOrigin Bulucu oluşturulurken List izni (AccessPermissions. List) kullanılmamalıdır.

Depolama hesabı

tüm Azure Depolama erişimi bir depolama hesabı üzerinden yapılır. Bir medya hizmeti hesabı, bir veya daha fazla depolama hesabıyla ilişkilendirebilir. Toplam boyutu depolama hesabı başına 500 TB altında olduğu sürece bir hesap sınırsız sayıda kapsayıcı içerebilir. Media Services, birden fazla depolama hesabını yönetmenize olanak tanımak için SDK düzeyi araçları sağlar ve bu hesaplara ölçümler ya da rastgele dağıtım temelinde yük dengeleyebilir. daha fazla bilgi için bkz. Azure Depolamaile çalışma.

İşler ve görevler

Bir , genellikle bir ses/video sunumu işlemek için kullanılır (örneğin, dizin veya kodlama). Birden çok video işediyorsanız, her videonun kodlanması için bir iş oluşturun.

Bir iş, gerçekleştirilecek işleme ilişkin meta veriler içerir. Her iş bir atomik işleme görevi, kendi giriş varlıkları, çıkış varlıkları, medya işlemcisi ve ilişkili ayarları belirten bir veya daha fazla göreviçerir. Bir iş içindeki görevler, bir görevin çıkış varlığı bir sonraki göreve giriş varlığı olarak verildiğinde birlikte zincirleme yapılabilir. Bu şekilde bir iş, bir medya sunusu için gereken tüm işlemleri içerebilir.

Encoding

Azure Media Services, buluttaki medya kodlaması için birden çok seçenek sağlar.

Media Services ile başlarken, codec bileşenleri ve dosya biçimleri arasındaki farkı anlamak önemlidir. Codec bileşenleri, sıkıştırma/açma algoritmalarını uygulayan yazılımdır, ancak dosya biçimleri sıkıştırılmış videoyu tutan kapsayıcılardır.

Media Services, bu akış biçimlerine yeniden paketlemenize gerek kalmadan, uyarlamalı bit hızı MP4 veya Kesintisiz Akış kodlanmış içerikleri Media Services (MPEG DASH, hls, Kesintisiz Akış) tarafından desteklenen akış biçimlerinde sunmanıza olanak tanıyan dinamik paketleme sağlar.

Dinamik paketlemedenyararlanmak için, Mezzanine (kaynak) dosyanızı bir uyarlamalı BIT hızı MP4 dosyası ya da Uyarlamalı bit hızı kesintisiz akış dosyaları olarak kodlamak ve başlatılmış durumda en az bir standart veya Premium akış uç noktası olması gerekir.

Media Services, bu makalede açıklanan aşağıdaki isteğe bağlı kodlayıcıyı destekler:

Desteklenen bu kodlayıcı hakkında daha fazla bilgi için bkz. kodlayıcı.

Canlı Akış

Azure Media Services, kanal canlı akış içeriğini işlemek için bir işlem hattını temsil eder. Kanal, canlı giriş akışlarını iki şekilde alır:

  • Şirket içi bir Live Encoder, kanala çoklu bit hızlı RTMP veya Kesintisiz Akış (parçalanmış MP4) gönderir. çoklu bit hızı Kesintisiz Akış: mediaexcel, ateme, Imagine Communications, Envivio, Cisco ve elealte çıkış yapan aşağıdaki canlı kodlayıcıları kullanabilirsiniz. Aşağıdaki Live kodlayıcılar çıktıyı RTMP: Adobe Flash Live Encoder, Telestream kablolu dönüştürme, teradek, haivision kodlayıcıları. Alınan akışlar, başka bir dönüştürme ve kodlama olmadan kanalları geçer. İstendiğinde, Media Services akışı müşterilere teslim eder.
  • Tek bit hızlı bir akış (aşağıdaki biçimlerden birinde: RTMP veya Kesintisiz Akış (parçalanmış MP4)) Media Services ile canlı kodlama gerçekleştirmek için etkinleştirilen kanala gönderilir. Ardından Kanal, gelen tek bit hızlı akışın çoklu bit hızlı (uyarlamalı) bir video akışına gerçek zamanlı kodlanmasını gerçekleştirir. İstendiğinde, Media Services akışı müşterilere teslim eder.

Kanal

Media Services, kanals 'ler canlı akış içeriğini işlemeden sorumludur. Kanal, daha sonra canlı bir transcoder için sağladığınız bir giriş uç noktası (alma URL 'SI) sağlar. Kanal Canlı geçiş aşamasından canlı giriş akışları alır ve bir veya daha fazla StreamingEndpoints aracılığıyla akış için kullanılabilir hale getirir. Kanallar Ayrıca, daha fazla işlem ve teslim yapmadan önce akışınızı önizlemek ve doğrulamak için kullandığınız bir önizleme uç noktası (önizleme URL 'SI) sağlar.

Kanalı oluştururken alma URL 'sini ve önizleme URL 'sini alabilirsiniz. Bu URL 'Leri almak için kanalın başlatılmış durumda olması gerekmez. Canlı bir transleyici 'den kanala veri göndermeye başlamak için, kanalın başlatılmış olması gerekir. Canlı dönüştürücü verileri almaya başladıktan sonra, akışınızı önizleyebilirsiniz.

her Media Services hesap birden çok kanal, birden çok program ve birden çok streamingendpoints içerebilir. Bant genişliği ve güvenlik ihtiyaçlarına bağlı olarak, StreamingEndpoint Hizmetleri bir veya daha fazla kanala ayrılabilir. Herhangi bir Streammingendpoint herhangi bir kanaldan çekme yapabilir.

Program (olay)

Bir Program (olay) canlı bir akışta parçaların yayımlanmasını ve depolanmasını denetlemenize olanak sağlar. Kanalları yönetme programları (olaylar). Kanal ve program ilişkisi, bir kanalın sabit bir içerik akışına ve bir programın bu kanalda zaman aşımına uğramış bir olay kapsamına sahip olduğu geleneksel medyaya benzerdir. ArchiveWindowLength özelliğini ayarlayarak program için kaydedilen içeriği bekletmek istediğiniz saat sayısını belirtebilirsiniz. Bu değer en az 5 dakika, en çok 25 saat olarak ayarlanabilir.

ArchiveWindowLength Ayrıca, istemcilerin geçerli canlı konumdan zaman içinde arayamayacak maksimum süreyi belirler. Olaylar belirtilen süre miktarından uzun sürebilir, ancak pencere uzunluğunun gerisine düşen içerik sürekli olarak atılır. Bu özelliğin bu değeri, istemci bildiriminin ne kadar uzayabileceğini de belirler.

Her program (olay) bir varlıkla ilişkilendirilir. Programı yayımlamak için ilişkili varlık için bir bulucu oluşturmanız gerekir. Bu bulucuya sahip olmak, istemcilerinize sağlayabileceğiniz bir akış URL’si oluşturmanıza olanak tanır.

Bir kanal eşzamanlı çalışan üçe kadar olayı destekler, böylece aynı gelen akışın birden fazla arşivini oluşturabilirsiniz. Bu özellik, gerektiğinde bir olayın farklı kısımlarını yayımlamanıza ve arşivlemenize olanak tanır. Örneğin, iş gereksiniminiz bir programın 6 saatini arşivlemek ancak son 10 dakikasını yayınlamak olabilir. Bunu yapmak için, eşzamanlı olarak çalışan iki program oluşturmanız gerekir. Bir program olayı 6 saat arşivlemek için ayarlanır ancak program yayımlanmaz. Diğer program 10 dakika arşivlenecek şekilde ve bu program yayımlanır.

Daha fazla bilgi için bkz.

İçerik koruma

Dinamik şifreleme

Azure Media Services, medyanızın depolama, işleme ve teslim aracılığıyla bilgisayarınızdan ayrıldığı zamandan korunmasına olanak sağlar. Media Services içeriğinizi Gelişmiş Şifreleme Standardı (AES) ile (128 bit şifreleme anahtarlarını kullanarak) ve PlayReady ve/veya widevine DRM kullanarak ortak şifreleme (cenc) ile şifreli olarak sunmanıza olanak tanır. Media Services ayrıca, yetkili istemcilere yönelik AES anahtarları ve PlayReady lisanslarını sunmaya yönelik bir hizmet sağlar.

Şu anda şu akış biçimlerini şifreleyebilirsiniz: HLS, MPEG DASH ve Kesintisiz Akış. Aşamalı İndirmeleri şifrelenemez.

Media Services bir varlığı şifrelemesine istiyorsanız, bir şifreleme anahtarını (commonencryption veya EnvelopeEncryption) varlığınızla ilişkilendirmeniz ve ayrıca anahtar için yetkilendirme ilkeleri yapılandırmanız gerekir.

Depolama şifrelenmiş bir varlık akışı yapmak istiyorsanız, varlığınızı nasıl teslim etmek istediğinizi belirtmek için varlığın teslim ilkesini yapılandırmanız gerekir.

bir player tarafından bir akış istendiğinde, Media Services, bir zarf şifrelemesini (AES ile) veya ortak şifrelemeyi (PlayReady veya widevine) kullanarak içeriğinizi dinamik olarak şifrelemek için belirtilen anahtarı kullanır. Akışın şifresini çözmek için, Player anahtar teslim hizmetinden anahtarı ister. Kullanıcının anahtarı almak için yetkilendirilip yetkilendirilmeyeceğine karar vermek için, hizmet anahtar için belirttiğiniz yetkilendirme ilkelerini değerlendirir.

Belirteç kısıtlaması

İçerik anahtarı Yetkilendirme ilkesinde bir veya daha fazla yetkilendirme kısıtlaması olabilir: açık, belirteç kısıtlaması veya IP kısıtlaması. Belirteç kısıtlamalı ilkenin beraberinde bir Güvenli Belirteç Hizmeti (STS) tarafından verilmiş bir belirteç bulunmalıdır. Media Services, Basit Web Belirteçleri (SWT) ve JSON Web Token (JWT) biçimlerindeki belirteçleri destekler. Media Services, güvenli belirteç hizmetleri sağlamıyor. Özel bir STS oluşturabilirsiniz. STS, belirtilen anahtarla imzalanmış bir belirteç oluşturacak ve belirteç kısıtlama yapılandırmasında belirttiğiniz talepler verecek şekilde yapılandırılmalıdır. Media Services anahtar teslim hizmeti, belirteç geçerliyse ve belirteçteki talepler anahtar (veya lisans) için yapılandırılananlarla eşleşiyorsa istemciye istenen anahtarı (veya lisansı) döndürür.

Belirteç kısıtlı ilkesini yapılandırırken, birincil doğrulama anahtarını, verenin ve hedef kitle parametrelerini belirtmeniz gerekir. Birincil doğrulama anahtarı, belirtecin imzalandığı anahtarı içerir ve veren, belirteci veren güvenli belirteç hizmetidir. Hedef kitle (bazen kapsam olarak adlandırılır) belirtecin amacını veya belirtecin erişim yetkisi aldığı kaynağı açıklar. Media Services anahtar teslim hizmeti, belirteçteki bu değerlerin şablondaki değerlerle eşleştiğini doğrular.

Daha fazla bilgi için aşağıdaki makaleleri inceleyin:

Sunma

Dinamik paketleme

Media Services ile çalışırken, mezzanine dosyalarını uyarlamalı bit hızı olan bir MP4 kümesine kodlamak ve sonra dinamik paketlemekullanarak kümeyi istenen biçime dönüştürmeniz önerilir.

Akış uç noktası

streammingendpoint, daha fazla dağıtım için doğrudan bir istemci oynatıcı uygulamasına veya Content Delivery Network (CDN) bir içerik teslim edebilen bir akış hizmetini temsil eder (Azure Media Services artık Azure CDN tümleştirmesi sağlar.) akış uç noktası hizmetinden giden akış, canlı bir akış veya Media Services hesabınızda bir isteğe bağlı video varlığı olabilir. Media Services müşterileri ihtiyaçlarına göre Standart bir akış uç noktası veya bir veya daha fazla Premium akış uç noktası seçer. Standart akış uç noktası çoğu akış iş yükü için uygundur.

Standart Akış Uç Noktası çoğu akış iş yükü için uygundur. standart akış uç noktaları, dinamik paketleme ve Microsoft PlayReady, Google widevine, Apple Fairplay ve AES128 için dinamik şifrelemenin yanı sıra, içeriğinizi her cihaza dinamik Kesintisiz Akış paketleme aracılığıyla hemen her cihaza sunma esnekliği sunar. ayrıca, Azure CDN tümleştirme aracılığıyla binlerce eşzamanlı izleyicilerle çok küçük ve çok büyük kitlelere ölçeklendirirler. Gelişmiş bir iş yükünüz varsa veya akış kapasitesi gereksinimleriniz standart akış uç noktası işleme hedeflerine sığmazsa veya artan bant genişliği ihtiyaçlarını işlemek üzere StreamingEndpoint hizmetinin kapasitesini denetlemek istiyorsanız, ölçek birimleri (Premium akış birimleri olarak da bilinir) ayırmanız önerilir.

Dinamik paketleme ve/veya dinamik şifrelemeyi kullanmanız önerilir.

Not

AMS hesabınız oluşturulduğunda hesabınıza durdurulmuş durumda bir varsayılan akış uç noktası eklenir. İçerik akışını başlatmak ve dinamik paketleme ile dinamik şifrelemeden yararlanmak için içerik akışı yapmak istediğiniz akış uç noktasının Çalışıyor durumda olması gerekir.

Daha fazla bilgi için bu konu başlığına bakın.

varsayılan olarak, Media Services hesabınızda en fazla 2 akış uç noktası olabilir. Daha yüksek bir sınır istemek için bkz. Kotalar ve sınırlamalar.

Yalnızca StreamingEndpoint çalışır durumda olduğunda faturalandırılırsınız.

Varlık teslim ilkesi

Media Services içerik teslimi iş akışındaki adımlardan biri, akışını yapmak istediğiniz varlıklar için teslim ilkeleriniyapılandırıyorsunuz. varlık teslim ilkesi, varlığınızın nasıl sunulmasını istediğinizi Media Services söyler: varlığınızı dinamik olarak paketlemeniz gereken (örneğin, MPEG DASH, hls, Kesintisiz Akış veya all), varlığınızı ve (zarf veya ortak şifreleme) nasıl (zarf veya ortak şifrelemeyi) bir şekilde şifrelemek isteyip istemediğiniz.

Depolama şifrelenmiş bir varlığınız varsa, varlığınızın akışı, depolama şifrelemesini kaldırır ve belirtilen teslim ilkesini kullanarak içeriğinizi akışa alabilir. Örneğin, varlığınızı Gelişmiş Şifreleme Standardı (AES) şifreleme anahtarıyla şifreli olarak sunmak için, ilke türünü DynamicEnvelopeEncryption olarak ayarlayın. Depolama şifrelemesini kaldırmak ve varlığı açık olarak akışa almak için, ilke türünü NoDynamicEncryption olarak ayarlayın.

Aşamalı indirme

Aşamalı indirme, tüm dosya indirilmeden önce medya çalmaya başlayabilmeniz için izin verir. Bir MP4 dosyasını yalnızca aşamalı olarak indirebilirsiniz.

Not

Bu kaynakların aşamalı indirme için kullanılabilir olmasını istiyorsanız şifrelenmiş varlıkların şifresini çözmeniz gerekir.

Kullanıcılara aşamalı indirme URL 'Leri sağlamak için, önce bir OnDemandOrigin Bulucu oluşturmanız gerekir. Bulucunun oluşturulması, size varlığın temel yolunu sağlar. Daha sonra MP4 dosyasının adını eklemeniz gerekir. Örneğin:

http://amstest1.streaming.mediaservices.windows.net/3c5fe676-199c-4620-9b03-ba014900f214/BigBuckBunny_H264_650kbps_AAC_und_ch2_96kbps.mp4

Akış URL 'Leri

İçeriğinizi istemcilere akışa alma. Kullanıcılara akış URL 'Leri sağlamak için önce bir OnDemandOrigin Bulucu oluşturmanız gerekir. Bulucunun oluşturulması, size akışa almak istediğiniz içeriği içeren varlığın temel yolunu sağlar. Ancak, bu içeriği akışa almak için bu yolu daha fazla değiştirmeniz gerekir. Akış bildirim dosyasına tam URL oluşturmak için, Konumlandırıcı 'nın yol değerini ve bildirim (filename. ISM) dosya adını birleştirmeniz gerekir. Ardından, konum belirleyici yoluna/manifest ve uygun bir biçim (gerekliyse) ekleyin.

Ayrıca içeriğinizi bir TLS bağlantısı üzerinden de akışla aktarabilirsiniz. Bunu yapmak için, akış URL 'Lerinin HTTPS ile başlayıp başlamadığınızdan emin olun. Şu anda, AMS özel etki alanları ile TLS 'yi desteklemez.

Not

Yalnızca içeriğinizi teslim ettiğiniz akış uç noktası 10 Eylül 2014 ' den sonra oluşturulduysa TLS üzerinden akış yapabilirsiniz. Akış URL 'larınız, 10 Eylül 'tan sonra oluşturulan akış uç noktalarına dayıyorsa, URL "streaming.mediaservices.windows.net" (yeni biçim) içerir. "Origin.mediaservices.windows.net" (eski biçim) içeren akış URL 'Leri TLS 'yi desteklemez. URL 'niz eski biçimindeyse ve TLS üzerinden akış oluşturabilmek istiyorsanız yeni bir akış uç noktası oluşturun. İçeriğinizi TLS üzerinden akışa almak için yeni akış uç noktasına göre oluşturulan URL 'Leri kullanın.

Aşağıdaki listede farklı akış biçimleri açıklanmakta ve örnekler verilmiştir:

  • Kesintisiz Akış

{akış uç noktası adı-media services hesabı adı}.streaming.mediaservices.windows.net/{konum kimliği}/{dosya adı}.ism/Manifest

http: / /testendpoint-testaccount.streaming.mediaservices.Windows.net/fecebb23-46F6-490d-8B70-203e86b0df58/BigBuckBunny.ism/manifest

  • MPEG DASH

{akış uç noktası adı-media services hesabı adı}.streaming.mediaservices.windows.net/{konum kimliği}/{dosya adı}.ism/Manifest(format=mpd-time-csf)

http: / /testendpoint-testaccount.streaming.mediaservices.Windows.net/fecebb23-46F6-490d-8B70-203e86b0df58/BigBuckBunny.ism/manifest (format = MPD-Time-CSF)

  • Apple HTTP Canlı Akışı (hls) V4

{akış uç noktası adı-media services hesabı adı}.streaming.mediaservices.windows.net/{konum kimliği}/{dosya adı}.ism/Manifest(format=m3u8-aapl)

http: / /testendpoint-testaccount.streaming.mediaservices.Windows.net/fecebb23-46F6-490d-8B70-203e86b0df58/BigBuckBunny.ism/manifest (format = M3U8-AAPL)

  • Apple HTTP Canlı Akışı (hls) V3

{Akış uç noktası adı-Media Services hesap adı}. Stream. mediaservices. Windows. net/{Locator ID}/{filename}.exe (format = M3U8-AAPL-v3)

http: / /testendpoint-testaccount.streaming.mediaservices.Windows.net/fecebb23-46F6-490d-8B70-203e86b0df58/BigBuckBunny.ism/manifest (format = M3U8-AAPL-v3)

Ek notlar

  • Widevine, Google Inc. tarafından sunulan bir hizmettir ve Google, Inc 'nin hizmet koşullarına ve gizlilik Ilkesine tabidir.

Media Services’i öğrenme yolları

Media Services v3 (en son)

Azure Media Services en son sürümüne göz atın!

Media Services v2 (eski)

Geribildirim gönderme

Geri bildirim sağlamak ve Azure Media Services’ı geliştirme hakkında önerilerde bulunmak için User Voice forumunu kullanın. Doğrudan aşağıdaki kategorilerden birine de gidebilirsiniz: