Canlı akış dijital medya

Azure Blob Storage
Azure Content Delivery Network
Azure Media Player
Azure Media Services

Çözüm fikirleri

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

Bu çözüm, Azure tarafından yönetilen hizmet olan Media Services ve Content Delivery Network üzerine kurulmuştur. Bu hizmetler, düzeltme eki uygulanan, desteklenen ve kullanılabilirlik düzeyi yüksek olan bir ortamda çalıştırıldığından, hizmetlerin çalıştırıldığı ortam yerine çözümünüzün kendisine odaklanabilirsiniz.

Mimari

Architecture diagram shows the flow from the live source through Azure live encoder to the streaming endpoint.

Bu mimarinin bir Visio dosyasını indirin.

Bileşenler

  • İş ortağı şirket içi canlı kodlayıcı: RtMP(S) veya Kesintisiz Akış olarak buluta almak için canlı kaynağı verir.
  • HTTP veya HTTPS aracılığıyla dünyanın her yerinden erişilebilen büyük miktarlarda yapılandırılmamış verileri depolar. Blob depolamayı kullanarak verileri genel kullanıma açabilir veya uygulama verilerini özel olarak depolayabilirsiniz.
  • Media Services: Canlı akış içeriğinizi alma, kodlama, önizleme, depolama ve teslim etme. Canlı Etkinlikler, Canlı Çıkışlar ve Akış Uç Noktaları alım, biçimlendirme, DVR, güvenlik, ölçeklenebilirlik ve yedeklilik gibi canlı akış işlevlerini işler.
  • Media Services Akış Uç Noktası: İçerikleri doğrudan bir istemci oynatıcı uygulamasına veya daha fazla dağıtım için içerik teslim ağına (CDN) teslim abilen bir akış hizmetini temsil eder.
  • 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 Medya Oynatıcı: Zenginleştirilmiş uyarlamalı akış deneyimi sağlamak için HTML5 (MSE/EME) gibi endüstri standartlarını kullanır. Kullanılan kayıttan yürütme teknolojisinden bağımsız olarak geliştiriciler, API'lere birleştirilmiş bir JavaScript arabirimi üzerinden erişir.
  • Önizleme izleme: Daha fazla işleme ve teslimden önce canlı akışı önizleme ve doğrulama.
  • Çoklu DRM içerik koruması: Çoklu DRM (PlayReady, Widevine, FairPlay Streaming) veya AES şifresiz anahtar şifrelemesi kullanarak içeriği güvenli bir şekilde sunar.

Çözüm ayrıntıları

Canlı akış çözümü, gerçek zamanlı video yakalamanıza ve gerçek zamanlı olarak tüketicilere yayınlamanıza olanak tanır. Buna çevrimiçi akış görüşmeleri, konferanslar ve spor etkinlikleri de dahil olabilir. Bu çözümde, video bir video kamera tarafından yakalanır ve Canlı Etkinlik giriş uç noktasına gönderilir. Canlı Etkinlik, giriş akışını alır ve akış Uç Noktası üzerinden bir web tarayıcısına veya mobil uygulamaya akış için kullanılabilir hale getirir. Canlı Etkinlik ayrıca daha fazla işleme ve teslimden önce akışınızı önizlemek ve doğrulamak için bir önizleme izleme uç noktası sağlar. Canlı Etkinlik ayrıca daha sonra (isteğe bağlı video) akışla aktarılabilmesi için alınan içeriği kaydedebilir ve depolayabilir.

Olası kullanım örnekleri

Bu çözüm, büyük şirketlerden küçük içerik oluşturuculara kadar herkes için geçerlidir.

Sonraki adımlar