Alibaba Cloud ApsaraVideo Media Processing (MPS), daha önce ApsaraVideo for Media Transcoding (MTS) olarak bilinen hizmettir. Çoklu ortam verilerini tüm platformlarda oynatmaya uygun biçimlere dönüştürmek için maliyet etkin, esnek ve yüksek ölçeklenebilir bir yöntem sunar. MPS ayrıca medya içeriği üzerinde çok modlu analizler yaparak otomatik denetim, akıllı üretim ve telif hakkı korumasını mümkün kılar.
Kullanım notları
Entegrasyon sürecini hızlıca anlamak için işler, görevler, MPS kuyrukları, iş akışları ve şablonlar gibi bu ürünün temel kavramlarına aşina olun. Daha fazla bilgi için bkz. Terimler.
Süreç genel bakışı
MPS; kod dönüştürme, anlık görüntü alma, medya bilgisi analizi ve video yapay zekası gibi çeşitli medya işleme görevlerini destekler. Tüm görev türleri için temel entegrasyon süreci aynıdır ve eşzamanlı ile eşzamansız olmak üzere iki çağrı deseninden oluşur.
Çoğu görev dosya indirmeleri gerektirir ve analiz ile işleme için zaman alır. Bu nedenle, yalnızca tek anlık görüntü ve medya bilgisi analizi gibi hızla tamamlanabilen görevler hem eşzamanlı hem de eşzamansız çağırmayı destekler. Kod dönüştürme ve video yapay zekası gibi diğer görevler ise yalnızca eşzamansız çağırmayı destekler.
Eşzamanlı görev akışı
Uygulanabilir görevler
Tek ekran görüntüsü alma ve medya bilgisi analizi için kullanılan bir iş.
Süreç açıklaması
Eşzamanlı görevleri bir SDK veya API kullanarak gönderebilirsiniz. Gönderimden sonra API, görev sonucunu hemen döndürür. Görev sonucunu almak için sorgu API'sini yoklayabilirsiniz ancak Message Service (MNS) mesajları aracılığıyla sonuç alma desteklenmez.
Videoyu Object Storage Service (OSS) öğesine yükleyin.
-
Bir eşzamanlı görev gönderin. API çağrısında, belgelerde açıklandığı şekilde eşzamanlı çağrı desenini belirtin.
-
Gönderme API'si tarafından döndürülen görev sonucunu alın.
NotGiriş dosyası çok büyükse görev zaman aşımına uğrayabilir ve başarısız olabilir. Gerektiğinde yeniden deneme mantığı ekleyebilirsiniz.
-
(İsteğe bağlı) Sorgu API'sini yoklayın.
(İsteğe bağlı) Sorgu API'si tarafından döndürülen görev sonucunu alın.
Eşzamansız görev akışı
Uygulanabilir görevler
Medya kod dönüştürme (standart kod dönüştürme, Narrowband HD 1.0, Narrowband HD 2.0 ve ses/video iyileştirme), anlık görüntüler, medya bilgisi analizi ve video yapay zekası (akıllı üretim, akıllı etiketleme, otomatik denetim ve medya parmak izi) dahil olmak üzere tüm MPS görev türleri.
Süreç açıklaması
Eşzamansız görevleri MPS konsolundan, iş gönderme SDK'larını veya API'lerini çağırarak ya da yapılandırılmış bir iş akışını tetikleyerek gönderebilirsiniz. Gönderimden sonra görev bir MPS kuyruğuna girer ve eşzamanlılık sınırı içinde önceliğe ve gönderim zamanına göre planlanır. API çağrısı bir yanıt döndürdüğünde görev tamamlanmamış olabilir. Görev sonuçlarını almak için sorgu API'sini düzenli aralıklarla yoklamanız veya MPS kuyruğu ya da iş akışı için bir MNS kuyruğu yapılandırmanız gerekir.
Videoyu OSS öğesine yükleyin.
Bir eşzamansız görev gönderin.
Sorgu API'sini yoklayın.
Sorgu API'si tarafından döndürülen görev sonucunu alın.
(İsteğe bağlı) Bir MNS mesaj bildirimi gönderilir.
(İsteğe bağlı) MNS mesajını alın ve ayrıştırın.
Global yapılandırmalar
|
Yapılandırma |
Açıklama |
Başvuru |
|
Hizmetleri etkinleştirme |
MPS, OSS ve diğer ilgili ürünleri etkinleştirin ve cloud kaynaklarınıza erişim izinleri verin. |
|
|
Hesaplar ve yetkilendirme |
ApsaraVideo Media Processing, Resource Access Management (RAM) ve Security Token Service (STS) destekler. İzinleri aşağıdaki yollarla verebilirsiniz:
|
|
|
İşlem Hattı Yönetimi |
MPS, üretim kuyruklarınızı yönetmek için işlem hatlarını kullanır. |
|
|
(İsteğe bağlı) Mesaj bildirimleri |
ApsaraVideo Media Processing, Simple Message Queue (eski adıyla MNS) üzerinden mesaj bildirimleri almayı destekler. |
|
|
(İsteğe bağlı) İzleme hizmeti |
MPS, istek başarı oranı ve gönderilen kod dönüştürme işlerinin sayısı gibi ölçümleri izlemek için Cloud Monitor kullanımını destekler. |
Özellik kullanımı
|
Özellik |
Açıklama |
Başvuru |
|
Medya varlık yönetimi |
MPS, medya dosyalarını OSS'e yüklemenize ve temel bilgiler, kaynak dosya bilgileri, oynatma bilgileri ve yapay zeka verileri dahil olmak üzere ortaya çıkan medya varlıklarını yönetmenize olanak tanır. Varlıkları alabilir, güncelleyebilir, arayabilir, indirebilir ve silebilirsiniz. |
|
|
Medya bilgilerini alma |
MPS, OSS'te depolanan ses ve video dosyaları hakkında çözünürlük, bit hızı, kare hızı, kodlama biçimi ve dosya biçimi dahil olmak üzere temel bilgileri almanızı sağlar. |
|
|
Medya kod dönüştürme |
MPS; video kod dönüştürme, ses kod dönüştürme, kapsayıcı biçimi dönüştürme, Narrowband HD, ses/video iyileştirme ve hızlandırılmış kod dönüştürmeyi destekler. Geliştirmeyi basitleştirmek için kod dönüştürme şablonlarını kullanabilirsiniz. |
|
|
Basit video düzenleme |
MPS; ses çıkarma, video çıkarma, birleştirme, kırpma, açılış ve kapanış jeneriği ekleme ve ses karıştırma gibi videolar için basit post prodüksiyon görevlerini destekler. |
|
|
Filigran ekleme |
MPS, videolara görünür resim veya metin filigranlarının yanı sıra görünmez dijital filigranlar eklemeyi destekler. |
|
|
Altyazı ekleme |
MPS, videolara altyazı eklemeyi destekler. Bu özellik, çok dilli kaynak videolar, sessiz oynatma, gürültülü ortamlar veya işitme engelli izleyiciler için içerik erişilebilirliği sağlamak açısından faydalıdır. Sabit altyazılar ve paketlenmiş altyazılar desteklenir. |
Yok |
|
Video anlık görüntüleri |
MPS, belirtilen zamanlarda ve boyutlarda bir videonun anlık görüntülerini almanıza olanak tanır. Böylece video küçük resimleri, sprite'lar ve oynatıcılar için ilerleme çubuğu küçük resimleri oluşturabilirsiniz. |
|
|
Video Yapay Zekası |
MPS; akıllı üretim, otomatik denetim, akıllı etiketleme ve medya parmak izini destekler. |
|
|
İş Akışları |
MPS medya iş akışları, kod dönüştürme, denetim, paketleme ve analiz gibi görevleri gerçekleştirerek yüklenen dosyaları işler ve medya dosyaları oluşturur. Bulut tabanlı ses ve video işleme akışları oluşturmak için konsoldan veya API'yi kullanarak iş akışları oluşturabilirsiniz. |