Akış Bulucuları

Çıkış Varlığınızdaki videoların istemcilerde kayıttan yürütülebilmesi için bir Akış Bulucu ve ardından akış URL'si oluşturmanız gerekir. URL oluşturmak için, akış uç noktası ana bilgisayar adını ve akış Bulucu yolunu birleştirmeniz gerekir. .NET örneği için bkz. Akış Bulucu edinme.

Akış Bulucu oluşturma işlemine yayımlama denir. Varsayılan olarak, akış Bulucu , API çağrılarını yaptıktan hemen sonra geçerli olur ve isteğe bağlı başlangıç ve bitiş zamanlarını yapılandırmadıkça silinene kadar sürer.

Bir akış Bulucu oluştururken bir varlık adı ve akış ilkesi adı belirtmeniz gerekir. Daha fazla bilgi edinmek için aşağıdaki kaynaklara bakın:

Ayrıca, yalnızca kullanıcının bu saatler arasında içerik oynamasını sağlayan akış bulucuda başlangıç ve bitiş saatini belirtebilirsiniz (örneğin, 5/1/2019 arasında 5/5/2019 arasında).

Dikkat edilmesi gerekenler

  • Akış Konumlandırıcı güncelleştirilemez.
  • Tarih saat türünde akış Konumlandırıcı özellikleri her zaman UTC biçimindedir.
  • Media Service hesabınız için sınırlı bir ilke kümesi tasarlamanızı ve aynı seçenek gerektiğinde bunları akış bulucular için yeniden kullanmanız gerekir. Daha fazla bilgi için bkz. Kotalar ve sınırlar.

Akış Konumlandırıcı oluşturma

Şifrelenmedi

Dosyanızı açık (şifrelenmemiş) olarak akışa almak istiyorsanız, önceden tanımlı açık akış ilkesini ayarlayın: ' Predefined_ClearStreamingOnly ' (.NET 'te PredefinedStreamingPolicy. ClearStreamingOnly enum) kullanabilirsiniz.

StreamingLocator locator = await client.StreamingLocators.CreateAsync(
    resourceGroup,
    accountName,
    locatorName,
    new StreamingLocator
    {
        AssetName = assetName,
        StreamingPolicyName = PredefinedStreamingPolicy.ClearStreamingOnly
    });

Şifreli

İçeriğinizi CENC şifrelemesiyle şifrelemeniz gerekiyorsa, ilkenizi ' Predefined_MultiDrmCencStreaming ' olarak ayarlayın. Widevine şifrelemesi, bir DASH akışına ve PlayReady 'ın pürüzsüz olması için geçerlidir. Anahtar, yapılandırılmış DRM lisanslarına bağlı olarak bir kayıttan yürütme istemcisine gönderilir.

StreamingLocator locator = await client.StreamingLocators.CreateAsync(
    resourceGroup,
    accountName,
    locatorName,
    new StreamingLocator
    {
        AssetName = assetName,
        StreamingPolicyName = "Predefined_MultiDrmCencStreaming",
        DefaultContentKeyPolicyName = contentPolicyName
    });

Ayrıca, HLS akışınızı CBCS (FairPlay) ile şifrelemek istiyorsanız ' Predefined_MultiDrmStreaming ' kullanın.

Not

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

Filtreleri akış Konumlandırıcı ile ilişkilendir

Bkz. Filtreler: akış Bulleyicileri ile ilişkilendir.

Filtre, sipariş, sayfa akışı Bulucu varlıkları

Bkz. Media Services varlıkların filtrelenmesi, sıralanması, sayfalama.

Akış Konumlandırıcı 'yı varlık adına göre Listele

İlişkili varlık adına göre akış Konumlandırıcı almak için aşağıdaki işlemleri kullanın:

Dil API
REST liststreamingkonumlandırıcı
CLI az AMS varlık listesi-akış-Konumlandırıcı
.NET Liststreamingkonumlandırıcı
Java AssetStreamingLocator
Node.js Liststreamingkonumlandırıcı

Ayrıca bkz.

Sonraki adımlar

Akış bulucu ve derleme URL 'Leri oluşturma