Microsoft Azure Media Services yaygın senaryolar

Media Services logosu


Not

Media Services v2’ye herhangi bir yeni özellik veya işlevsellik eklenmemektedir. V3 Media Servicesen son sürüme göz atın. Ayrıca bkz. v2 'den v3 'e geçiş kılavuzu

Microsoft Azure Media Services (AMS), çeşitli istemcilere (TV, PC ve mobil cihazlar gibi) isteğe bağlı olarak veya canlı akış halinde teslim amacıyla video ve ses içeriklerini güvenli bir şekilde karşıya yüklemenizi, depolamanızı, kodlamanızı ve paketlemenizi sağlar.

Bu makalede, içeriğinizi canlı veya isteğe bağlı olarak sunmaya yönelik yaygın senaryolar gösterilmektedir.

Genel Bakış

Ön koşullar

  • Azure hesabı. Bir hesabınız yoksa, yalnızca birkaç dakika içinde ücretsiz bir deneme hesabı oluşturabilirsiniz. Ayrıntılı bilgi için bkz. Azure Ücretsiz Deneme Sürümü.

  • Bir Azure Media Services hesabı. Daha fazla bilgi için bkz. Hesap Oluşturma.

  • İçerik akışı yapmak istediğiniz akış uç noktasının Çalışıyor durumunda olması gerekir.

    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 akış uç noktasının Çalışıyor durumda olması gerekir.

AMS OData modeline göre geliştirirken sık kullanılan nesneler

Aşağıdaki resimde Media Services OData modeliyle geliştirirken en sık kullanılan nesnelerin bazıları gösterilmektedir.

Resmi tam boyutlu görüntülemek için tıklayın.

Azure Media Services nesne veri modeline göre geliştirilirken en yaygın kullanılan nesnelerden bazılarını gösteren diyagram.

Modelin tamamını buradan görüntüleyebilirsiniz.

Depolama alanında içeriği koruma ve akan medyayı temiz olarak (şifrelenmemiş) teslim etme

VoD iş akışı

  1. Yüksek kaliteli bir medya dosyasını bir varlığa yükleyin.

    Karşıya yükleme sırasında içeriğinizi korumak ve depolama alanına geri dönmek için depolama şifreleme seçeneğini varlığınıza uygulama

  2. Uyarlamalı bit hızlı bir MP4 dosyaları grubuna kodlayın.

    Rest 'de içeriğinizi korumak için depolama şifreleme seçeneğini çıkış varlığına uygulamak önerilir.

  3. Varlık teslim ilkesini (dinamik paketleme tarafından kullanılır) yapılandırın.

    Varlığınıza depolama şifrelemesi uygulanmışsa varlık teslim ilkesini yapılandırmanız gerekir.

  4. Bir OnDemand bulucu oluşturarak varlığı yayımlayın.

  5. Yayımlanan içeriği akışla aktarın.

Depolama alanında içeriği koruma, dinamik olarak şifrelenmiş akan medya teslim etme

PlayReady ile koruma

  1. Yüksek kaliteli bir medya dosyasını bir varlığa yükleyin. Varlığa depolama şifrelemesi seçeneğini uygulayın.
  2. Uyarlamalı bit hızlı bir MP4 dosyaları grubuna kodlayın. Çıktı varlığına depolama şifrelemesi seçeneğini uygulayın.
  3. Kayıttan yürütme sırasında dinamik olarak şifrelenmesini istediğiniz varlık için şifreleme içerik anahtarı oluşturun.
  4. İçerik anahtarı yetkilendirme ilkesini yapılandırın.
  5. Varlık teslim ilkesini (dinamik paketleme ve dinamik şifreleme tarafından kullanılır) yapılandırın.
  6. Bir OnDemand bulucu oluşturarak varlığı yayımlayın.
  7. Yayımlanan içeriği akışla aktarın.

Aşamalı indirme teslimi

  1. Yüksek kaliteli bir medya dosyasını bir varlığa yükleyin.
  2. Tek bir MP4 dosyasına kodlayın.
  3. Bir OnDemand veya SAS bulucu oluşturarak varlığı yayımlayın. SAS Bulucu kullanıyorsanız içerik, Azure blob depolama alanından indirilir. Başlangıç durumunda akış uç noktaları olması gerekmez.
  4. Aşamalı olarak içerik indirin.

Canlı akış olayları teslimi

  1. Çeşitli canlı akış protokollerini (RTMP veya Kesintisiz Akış gibi) kullanarak canlı içerik alın.
  2. (isteğe bağlı) Akışınızı, bit hızı uyarlamalı akışa kodlayın.
  3. Canlı akışınızın önizlemesini görüntüleyin.
  4. İçeriği şu şekilde teslim edin:
    1. Yaygın akış protokolleri (örneğin, MPEG DASH, kesintisiz, HLS) doğrudan müşterileriniz için
    2. Daha fazla dağıtım için bir Content Delivery Network (CDN) veya
    3. Alınan içeriği daha sonra akışa almak için kaydedin ve depolayın (Isteğe bağlı video).

Canlı akış yaparken, aşağıdaki yollardan birini seçebilirsiniz:

Şirket içi kodlayıcılardan çoklu bit hızlı canlı akış alan kanallar ile çalışma (doğrudan geçiş)

Aşağıdaki diyagramda, AMS platformunun doğrudan geçiş iş akışında rol oynayan başlıca parçaları gösterilmektedir.

"Doğrudan geçiş" iş akışında bir d S platformunun ana parçalarını gösteren diyagram.

Daha fazla bilgi için bkz. Şirket İçi Kodlayıcılardan Çoklu Bit Hızlı Canlı Akış Alan Kanallar ile Çalışma.

Azure Media Services ile gerçek zamanlı kodlama gerçekleştirmek için etkinleştirilmiş kanallar ile çalışma

Aşağıdaki diyagramda, bir kanalın Media Services ile canlı kodlama yapmak üzere etkinleştirildiği canlı akış iş akışında yer alan AMS platformunun önemli kısımları gösterilmektedir.

Canlı iş akışı

Daha fazla bilgi için bkz. Azure Media Services ile Gerçek Zamanlı Kodlama Gerçekleştirmek İçin Etkinleştirilmiş Kanallar ile Çalışma.

İçerik kullanma

Azure Media Services, şunlar dahil olmak üzere çoğu platform için zengin ve dinamik istemci oynatıcı uygulamaları oluştururken ihtiyacınız olan araçları sağlar: iOS Cihazları, Android Cihazları, Windows, Windows Phone, Xbox ve Alıcı kutuları.

Azure CDN'yi etkinleştirme

Media Services, Azure CDN ile tümleştirmeyi destekler. Azure CDN'yi etkinleştirme hakkında daha fazla bilgi için bkz. Media Services Hesabında Akış Uç Noktalarını Yönetme.

Media Services hesabını ölçeklendirme

AMS müşterileri akış uç noktalarını, medya işleme ve depolamayı kendi AMS hesaplarında ölçeklendirebilir.

  • Media Services müşterileri Standart akış uç noktası veya Premium akış uç noktası seçebilir. Standart akış uç noktası çoğu akış iş yükü için uygundur. Premium akış uç noktaları ile aynı özellikleri taşır ve giden bant genişliğini otomatik olarak ölçeklendirir.

    Premium akış uç noktaları, adanmış ve ölçeklenebilir bant genişliği kapasitesi sağlar; dolayısıyla gelişmiş iş yükleri için uygundur. Premium akış uç noktası olan müşteriler, varsayılan olarak bir akış birimi (SU) alır. Akış uç noktası, SU’lar eklenerek ölçeklendirilebilir. Her SU, uygulamaya ek bant genişliği kapasitesi sağlar. Premium akış uç noktalarını ölçeklendirme hakkında daha fazla bilgi için, Akış uç noktalarını ölçeklendirme konusuna bakın.

  • Media Services hesabı bir Ayrılmış Birim Türüyle ilişkilendirilir ve bu da medya işleme görevlerinizin ne hızda işleneceğini belirler. Şu ayrılmış birim türleri arasından seçim yapabilirsiniz: S1, S2 veya S3. Örneğin, aynı kodlama işi S2 ayrılmış birim türünü kullandığınızda S1 türüne göre daha hızlı çalışır.

    Ayrılmış birim türünü belirtmenin yanı sıra, hesabınızı ayrılmış birimler (ru) ile sağlamayı belirtebilirsiniz. Sağlanan RU sayısı, verili bir hesapta eşzamanlı olarak işlenebilecek medya görevlerinin sayısını belirler.

    Not

    RU, tüm medya işlemesini paralel hale getirmek için çalışır ve Azure Media Indexer’ın kullanıldığı dizin oluşturma işleri de buna dahildir. Bununla birlikte kodlamadan farklı olarak, dizin oluşturma işleri daha hızlı ayrılmış birimlerde daha hızlı işlenmez.

    Daha fazla bilgi için bkz. medya Işlemeyi ölçeklendirme.

  • Media Services hesabınızı, depolama hesapları ekleyerek de ölçeklendirebilirsiniz. Her depolama hesabı 500 TB ile sınırlıdır. Daha fazla bilgi için bkz. Depolama hesaplarını yönetme.

Sonraki adımlar

Media Services v3’e geçirme

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: