Dijital medya ile isteğe bağlı video

Azure Blob Storage
Azure Content Delivery Network
Azure
Azure Media Player

Çözüm fikirleri

Bu makale bir çözüm fikridir. İçeriği olası kullanım örnekleri, alternatif hizmetler, uygulama konuları veya fiyatlandırma kılavuzu gibi daha fazla bilgiyle genişletmemizi isterseniz GitHub geri bildirimi sağlayarak bize bildirin.

Bu çözüm, Azure tarafından yönetilen hizmetlere yöneliktir: Blob Depolama, İçerik Teslim Ağı ve Azure Media Services'den Azure MediaPlayer. Bu hizmetler, düzeltme eki uygulanmış ve desteklenen yüksek kullanılabilirlik ortamında çalışır ve bu sayede içinde çalıştıkları ortam yerine çözümünüzde odaklanmanıza olanak tanır.

Mimari

Mimari diyagramı, video dosyalarındaki akışı Azure Blob Depolama ve Canlı Kodlayıcı aracılığıyla akış uç noktasına gösterir.

Bu mimarinin bir Visio dosyasını indirin.

Bileşenler

  • Blob Depolama: HTTP veya HTTPS aracılığıyla dünyanın her yerinden erişilebilen büyük miktarlarda yapılandırılmamış verileri depolar. Verileri genel olarak herkese açık kullanıma sunmak veya uygulama verilerini özel olarak depolamak için Blob Storage’ı kullanabilirsiniz. AzCopy, Media Services Azure portal, .NET SDK veya REST API,Azure CLI, Python veya birkaç Azure blob depolama aracı/SDK'sı dahil olmak üzere blob depolamaya dosya yüklemek için birden çok seçenek vardır.
  • Azure Media Services Kodlayıcısı: Kodlama işleri, Media Services'daki en yaygın işleme işlemlerinden biridir. Medya dosyalarını bir kodlamadan diğerine dönüştürmek için kodlama işleri oluşturursunuz.
  • Azure Media Services Akış Uç Noktası: İçerikleri doğrudan bir istemci oynatıcı uygulamasına veya daha fazla dağıtım için bir içerik teslim ağına (CDN) teslim eden bir akış hizmeti.
  • Content Delivery Network: Geniş küresel erişim ve zengin bir özellik kümesi ile güvenli, güvenilir içerik teslimi sağlar.
  • Azure Media Player: Zengin uyarlamalı akış deneyimi sağlamak için HTML5 (MSE/EME) gibi sektör standartlarını kullanır. Kullanılan kayıttan yürütme teknolojisinden bağımsız olarak, geliştiriciler API'lere erişmek için birleşik bir JavaScript arabirimine sahiptir. Ayrıca Bkz. Azure Media Player belgeleri.
  • Çoklu DRM içerik koruması: Çoklu DRM (PlayReady, Widevine, FairPlay Streaming) veya AES Clear Key şifrelemesi kullanarak içeriği güvenli bir şekilde sunar.

Senaryo ayrıntıları

Kayıtlı video içeriğini video özellikli herhangi bir uç nokta cihazına, mobil uygulamaya veya masaüstü tarayıcıya akışla aktarma olanağı sağlayan temel bir isteğe bağlı video çözümü. Bu içerik filmler, haber klipleri, spor segmentleri, eğitim videoları ve müşteri desteği öğreticilerini içerebilir. Video dosyaları Azure Blob depolamaya yüklenir, çoklu bit hızı standart biçiminde kodlanır ve ardından tüm büyük uyarlamalı bit hızı akış protokolleri (HLS, MPEG-DASH, Kesintisiz) aracılığıyla Azure Media Player istemcisine dağıtılır.

Aşağıdakiler gibi diğer medya oynatıcıları da kullanabilirsiniz:

Olası kullanım örnekleri

Bu çözüm televizyon, film ve çeşitli çevrimiçi akış hizmetleri için geçerlidir.

Sonraki adımlar