Tüm Ürünler
Search
Belge Merkezi

ApsaraVideo VOD:İş Akışları

Son Güncelleme:Oct 05, 2026

İş akışları, ApsaraVideo VOD konsolunda medya işleme işlem hatlarını özelleştirmenize olanak tanır; kod dönüştürme, anlık görüntüler ve otomatik inceleme gibi görevleri yeniden kullanılabilir, otomatik diziler halinde birleştirir.

İş akışı nedir?

Bir iş akışı, medya işleme görevlerini otomatikleştirir ve koordine eder. Özel bir işlem hattını önceden oluşturup videolarınıza uygulayarak tekrarlayan ve karmaşık API çağrılarını ortadan kaldıran uçtan uca bir medya işleme hizmeti sunarsınız. İş akışları ayrıca koşullu mantığı da destekler; her düğüm için bir tetikleyici koşulu tanımlayarak esnek, senaryoya dayalı işlem hatları oluşturmanıza imkan verir.

Kullanım örnekleri

  • Seri işleme: Önce incele, sonra kod dönüştür

    Bu iş akışı, önce bir videoyu otomatik incelemeye gönderir ve inceleme tamamlandığında kodunu dönüştürür. Daha fazla bilgi için bkz. Yapılandırma örnekleri.

  • Paralel işleme: İnceleme ve kod dönüştürme

    Bu iş akışı, yüklenen bir videoyu aynı anda hem otomatik incelemeye hem de kod dönüştürmeye gönderir.

  • Paralel işleme: Kaynak dosyayı dağıtma ve kod dönüştürme

    Kaynak dosya oynatılmaya sunulurken, kod dönüştürme düğümü ayarlarına göre diğer bit hızlarına eş zamanlı olarak kod dönüştürülür.

Çalışma mekanizması

Ön koşul: Konsolda bir iş akışı yapılandırmış olmanız gerekir.

  1. Bir yükleme kimlik bilgisi isteyin ve bir iş akışı belirtin. Hizmet, yükleme kimlik bilgisini döndürür.

  2. Videoyu yükleyin.

  3. Yükleme tamamlandığında iş akışı otomatik olarak başlar.

  4. ApsaraVideo VOD iş akışı altyapısı, iş akışı yapılandırmanıza göre medya işleme ve video yapay zeka görevlerini otomatik olarak yürütür.

Yordam

  1. Bir iş akışı oluşturun.

    İş akışlarını yalnızca ApsaraVideo VOD konsolunda oluşturabilirsiniz.

    Adımları görüntüleyin

    1. ApsaraVideo VOD konsoluna giriş yapın.

    2. Sol gezinme bölmesinde Configuration Management > Media Processing > Workflows seçeneklerini seçin.

    3. Add Workflow seçeneğine tıklayın ve iş akışı için bir ad girin.

    4. Başlangıç düğümünün yanındaki + simgesine tıklayarak iş akışı yapısını oluşturun ve ardından Confirm seçeneğine tıklayın.

    5. İş akışı oluşturulduktan sonra Workflows sayfasında Workflows kimliğini bulabilirsiniz. İşleme görevlerini tetiklemek için bu kimliğe ihtiyacınız olacaktır.

  2. Bir iş akışı işleme görevini tetikleyin.

    Bir iş akışını video yükleme sırasında veya sonrasında tetikleyebilirsiniz.

    Console

    During upload

    1. ApsaraVideo VOD konsoluna giriş yapın.

    2. Sol gezinme bölmesinde Media Files > Audio/Video seçeneklerini seçin ve ardından Upload Audio/Video seçeneğine tıklayın.

    3. Add Audio/Video seçeneğine tıklayın. Yükleme yöntemi ve depolama adresi gibi parametreleri yapılandırın. İşleme yöntemi olarak Use Workflow seçeneğini belirleyin ve iş akışınızı seçin.

      Desteklenen biçimler ve yükleme parametreleri hakkında daha fazla bilgi için bkz. Konsolda medya dosyalarını yükleme.

    4. Medya dosyalarını ekledikten sonra Upload seçeneğine tıklayın.

    For an existing video

    1. ApsaraVideo VOD konsoluna giriş yapın.

    2. Sol gezinme bölmesinde Media Files > Audio/Video seçeneklerini seçin.

    3. Listede hedef ses veya video dosyasını bulun ve Actions sütunundaki Processing seçeneğine tıklayın.

    4. Use Workflow seçeneğini belirleyin ve önceki adımdaki iş akışını belirtin. Görüntülenen Media Processing iletişim kutusunda işleme türü olarak Process with Workflow seçeneğini belirleyin ve Workflow açılır listesinden hedef iş akışını (örneğin, test) seçin.

    5. OK seçeneğine tıklayın.

    API

    During upload

    Not

    CreateUploadVideo işlemi yalnızca bir yükleme URL'si ve kimlik bilgisi alır; temel medya bilgilerini oluşturmaz. Dosyayı yüklemez. Yükleme mantığını kendiniz uygulamanız gerekir. API kullanarak dosya yükleme konusunda eksiksiz bir örnek için bkz. ApsaraVideo VOD API kullanarak medya dosyalarını yükleme.

    1. Bir ses veya video dosyası yüklemek için CreateUploadVideo veya UploadMediaByURL işlemini çağırırken WorkflowId parametresini iş akışı kimliğinize ayarlayın. Yükleme tamamlandığında ApsaraVideo VOD, belirtilen iş akışına göre dosyayı otomatik olarak işler.

    For an existing video

    1. SubmitWorkflowJob işlemini çağırın ve WorkflowId parametresini iş akışı kimliğinize ayarlayın. Bu işlem, belirtilen ses veya video dosyasını işlemek üzere iş akışını hemen başlatır.

Yapılandırma örnekleri

Seri işleme: Önce incele, sonra kod dönüştür

Önce bir videoyu inceleyen ve yalnızca incelemeden geçtiğinde kod dönüştüren seri bir iş akışı yapılandırın.

  1. İş akışı düzenleme sayfasında Başlangıç düğümünün yanındaki + simgesine tıklayarak yeni bir düğüm ekleyin. Bu örnekte bir Automated Media Review düğümü ekleyin.

  2. Düğüm eklendikten sonra Edit simgesine tıklayın ve bir inceleme şablonu seçin.

  3. İnceleme düğümündeki + simgesine tıklayarak arkasına bir kod dönüştürme düğümü ekleyin.

  4. Kod dönüştürme düğümü eklendikten sonra tetikleyici koşulunu yapılandırmak üzere Edit simgesine tıklayın.

    Önemli

    Bu seçenek, geçerli düğümü tetiklemek için gereken üst düğüm durumunu tanımlar.

    Videoyu yalnızca incelemeden geçtikten sonra kod dönüştürmek için tetikleyici koşulunu Parent Node Approval Passed olarak ayarlayın. Bu, kod dönüştürmenin yalnızca başarılı bir incelemeden sonra başlamasını sağlar. Ayrıca bir kod dönüştürme şablon grubu seçin. Düzenleme iletişim kutusunun başlığı Media transcoding şeklindedir. trigger condition alanının yanı sıra Node name ve transcoding template group olmak üzere iki zorunlu alan içerir.

    Aşağıdaki tabloda kullanılabilir tetikleyici koşulları açıklanmaktadır.

    Senaryo

    Tetikleyici koşulu

    Açıklama

    Üst düğüm otomatik incelemedir

    All Conditions

    Geçerli düğüm, üst düğümün sonucundan bağımsız olarak her zaman tetiklenir.

    Parent Node Approval Passed

    Geçerli düğüm, yalnızca üst inceleme düğümü başarılı olursa tetiklenir.

    Parent Node Audit Processing Failed

    Geçerli düğüm, yalnızca üst inceleme düğümü başarısız olursa tetiklenir. Bu durum, kaynak dosyanın bozuk olması nedeniyle meydana gelebilir. Bu koşul yaygın olarak kullanılmaz.

    Parent Node Video Violation Blocking

    Geçerli düğüm, yalnızca inceleme tamamlandığında ve video yasaklı içerik nedeniyle otomatik olarak engellendiğinde tetiklenir. Bu durum genellikle engellenen bir videoyu manuel inceleme için daha düşük çözünürlükte kod dönüştürmek amacıyla kullanılır.

    Üst düğüm kod dönüştürmedir

    All Conditions

    Geçerli düğüm, üst düğümün sonucundan bağımsız olarak her zaman tetiklenir.

    Parent Node Transcoding Succeeded

    Geçerli düğüm, yalnızca üst kod dönüştürme düğümü başarılı olursa tetiklenir.

    Parent Node Transcoding Failed

    Geçerli düğüm, yalnızca üst kod dönüştürme düğümü başarısız olursa tetiklenir. Bu koşul yaygın olarak kullanılmaz.

  5. İş akışı yapısını oluşturmayı tamamladıktan sonra Confirm seçeneğine tıklayın. Sistem bir iş akışı kimliği oluşturur. Gelecekte kullanmak üzere bu kimliği kaydedin. Workflows sayfasında iş akışlarınızı görüntüleyebilirsiniz. Liste, adı, kimliği ve oluşturma zamanını içerir. Actions sütununda daha fazla bilgi görüntülemek için Details seçeneğine veya iş akışını kaldırmak için Delete seçeneğine tıklayabilirsiniz.

Paralel işleme: İnceleme ve kod dönüştürme

İnceleme ve kod dönüştürmeyi paralel olarak çalıştırmak için Başlangıç düğümüne iki ayrı alt düğüm ekleyin: biri otomatik inceleme, diğeri kod dönüştürme için.

Önemli

Gerekli şablonları (örneğin, bir inceleme şablonu veya kod dönüştürme şablon grubu) seçmek için her düğümdeki Edit simgesine tıklamanız gerekir.