Tüm Ürünler
Search
Belge Merkezi

ApsaraVideo VOD:Alibaba Cloud özel şifreleme

Son Güncelleme:Oct 05, 2026

Alibaba Cloud özel şifreleme, video verilerinizi şifreleyerek yetkisiz yeniden dağıtımı ve hotlinking'i önler. Video indirilse bile şifreli kalır. Bu yöntem, standart HLS şifrelemeye göre daha güvenlidir ve uygulanması daha kolaydır. Bu konuda Alibaba Cloud özel şifrelemenin nasıl kullanılacağı açıklanır ve genişletilmiş çözümler için öneriler sunulur.

Arka plan

Standart hotlink koruması, tek seferlik ödeme yapanlar gibi yetkili kullanıcıların geçerli bir oynatma URL'si almasını, videoyu indirmesini ve ardından yeniden dağıtmasını engelleyemez. Bu nedenle video telif hakkı koruması için hotlink koruması tek başına yetersizdir. Video dosyalarının sızması, izleme başına ödeme modelini kullanan içerik üreticileri için önemli finansal kayıplara neden olabilir.

Avantajlar

Alibaba Cloud özel şifreleme video verilerinin kendisini şifreler. Video dosyaları indirildikten sonra da şifreli kalır; bu durum yetkisiz yeniden dağıtımı önler. Video şifreleme, içerik sızıntılarını ve hotlinking'i etkili bir şekilde engeller. Çevrimiçi eğitim, finans, kurumsal eğitim ve özel diziler gibi alanlarda çevrimiçi telifli videolar için yaygın olarak kullanılır.

Bu özellik, yüksek düzeyde güvenlik sağlamak amacıyla Alibaba Cloud'un özel şifreleme algoritmalarını kullanır. Video kaynaklarınızı uygun ve verimli bir şekilde korumanıza yardımcı olur.

  • Her medya dosyası benzersiz bir anahtarla şifrelenir. Bu durum, tek bir sızdırılan anahtardan kaynaklanabilecek büyük ölçekli güvenlik ihlallerini önler.

  • ApsaraVideo VOD, RAM kullanıcıları ve oynatma kimlik bilgilerini kullanarak kapsamlı bir izin yönetimi sistemi sunar.

  • ApsaraVideo VOD, şifreli metin anahtarı ve düz metin anahtarı içeren zarf şifreleme kullanır. Düz metin anahtarı asla depolanmaz ve yalnızca şifreleme işlemi sırasında bellekte bulunur.

  • ApsaraVideo VOD, güvenli bir ApsaraVideo Player SDK sunar.

Şifreleme türü

HLS

MP4

Özellikler

Açıklama

Alibaba Cloud özel şifreleme

Desteklenir

Desteklenmez

Uçtan uca video şifreleme çözümü; özel bir algoritma kullanır ve güvenli aktarım sağlar.

  • Oynatma için VidAuth veya STS kimlik doğrulaması gerekir.

  • Oynatma için ApsaraVideo Player SDK gerekir. Player SDK için lisans yetkilendirmesi hakkında bilgi edinmek için bkz. Lisans Yapılandırma.

Alibaba Cloud Lisans tabanlı özel şifreleme

Desteklenir

Desteklenir

Bu yöntem, oynatma sırasında anahtar alma için ek bir HTTP isteğini önleyerek başlangıç hızını artırır.

  • Oynatma için bir URL gerekir.

  • Oynatma için ApsaraVideo Player SDK gerekir. Player SDK için lisans yetkilendirmesi hakkında bilgi edinmek için bkz. Lisans Yapılandırma.

  • ApsaraVideo Player SDK lisansı, şifrelenen video ile aynı hesap altında olmalıdır.

Nasıl çalışır

Alibaba Cloud özel şifreleme çözümü iki ana süreçten oluşur: şifreleme ve kod dönüştürme ile şifre çözme ve oynatma.image

  • Şifreleme ve kod dönüştürme

    1. Uygulama arka ucu video şifrelemesi ister

      Uygulamanız, veri şifrelemesi isteyen bir kod dönüştürme işi gönderir.

    2. ApsaraVideo VOD şifreleme anahtarını alır

      ApsaraVideo VOD hizmeti, Key Management Service (KMS) kullanarak bir düz metin anahtarı ve bir şifreli metin anahtarı oluşturur.

    3. Video şifrelenir ve kodu dönüştürülür

      Düz metin anahtarı, video dosyasını şifrelemek için kullanılır. Kod dönüştürme tamamlandıktan sonra düz metin anahtarı atılır.

    4. Kod dönüştürme tamamlanır ve bildirim gönderilir

      ApsaraVideo VOD, şifrelenmiş video dosyasını kaydeder ve uygulamanıza bir bildirim gönderir.

  • Şifre çözme ve oynatma

    1. Uygulamanız oynatmayı yetkilendirir

      Bir kullanıcı mobil uygulamanızdan veya web sitenizden bir video istediğinde istek arka uç hizmetinize gönderilir. Arka uç hizmetiniz daha sonra kullanıcıların oturum açmasını gerektirmek gibi erişim kontrolü mantığını uygular. HTTPS kullanmanızı öneririz. Oynatma yetkilendirilirse hizmetiniz bir RAM kullanıcısının AccessKey çiftini kullanarak STS'ye erişir, bir oynatma kimlik bilgisi alır ve bunu uygulamaya veya web sitesine döndürür.

    2. Player oynatma URL'sini alır

      Uygulama veya web sitesi, oynatma kimlik bilgisini ve medya kimliğini ApsaraVideo VOD hizmetine iletir. ApsaraVideo Player SDK ardından kalan adımları otomatik olarak gerçekleştirir:

      • Medya kimliğine dayalı olarak ApsaraVideo VOD hizmetinden çeşitli biçimler ve çözünürlükler için oynatma URL'lerini alır.

      • Şifrelenmiş video için ilgili şifre çözme anahtarını alır.

    3. Video şifresi çözülür ve oynatılır

      Güvenli ApsaraVideo Player SDK, içeriğin şifresini çözmek ve videoyu oynatmak için şifre çözme anahtarını kullanır.

Başlamadan önce

  • Alibaba Cloud özel şifreleme ücretsiz bir hizmettir ancak gerekli video kod dönüştürme işlemleri için ücretlendirilirsiniz. Daha fazla bilgi için bkz. Medya Kod Dönüştürme.

  • Şifrelenmiş içerik yalnızca ApsaraVideo VOD tarafından sağlanan ApsaraVideo Player SDK kullanılarak şifresi çözülebilir ve oynatılabilir.

  • Alibaba Cloud özel şifreleme yalnızca orijinal video kaynağının yetkisiz indirilmesini ve yeniden dağıtılmasını önler. Ekran kaydını veya ekran görüntüsü almayı engellemez. Tarayıcılardaki ve WeChat H5 gibi ortamlardaki sandıklı konteyner kısıtlamaları nedeniyle ApsaraVideo Player SDK sistem düzeyindeki ekran kaydını veya ekran görüntüsü almayı kontrol edemez. Sızdırılan içeriğin kaynağını izlemek ve yetkisiz yakalamayı caydırmak istiyorsanız videolarınıza dinamik filigran eklemenizi öneririz.

  • Alibaba Cloud özel şifrelemeyi etkinleştirmek temel OSS paketinin okuma ve yazma izinlerini etkilemez. Şifrelenmemiş videolar orijinal erişim özniteliklerini (örneğin genel okuma) korur. Özel şifreleme yalnızca kodu dönüştürülmüş çıktı video dosyasını şifreler. Videonun şifresini çözmek ve oynatmak için ApsaraVideo Player SDK'yı (Aliplayer) kullanmanız gerekir; şifrelenmiş dosyaya URL'si aracılığıyla doğrudan erişilemez veya indirilemez.

Yordam

Ön koşullar

Not

Farklı şifreleme türleri farklı oynatma platformlarını destekler. İş gereksinimlerinize göre uygun türü değerlendirin ve seçin. Desteklenen oynatma protokolleri hakkında daha fazla bilgi için bkz. Oynatma uyumluluğu.

Videoyu şifreleyin

  1. Özel şifreleme için bir kod dönüştürme şablon grubu oluşturun.

    Konsol

    1. ApsaraVideo VOD konsolu adresinde oturum açın. Sol gezinme bölmesinde Configuration Management > Media Processing > Transcoding Template Groups öğelerini seçin.

    2. Kod Dönüştürme Şablon Grupları sayfasında Create Transcoding Template Group öğesine tıklayın. Ardından bir Ses ve Video Kod Dönüştürme Şablonu oluşturun ve bunu Alibaba Cloud özel şifreleme için yapılandırın.

      Aşağıdaki adımlarda Normal Kod Dönüştürme şablonunun nasıl ekleneceği açıklanmaktadır:

      • Basics bölümünde Encapsulation Format ayarını HLS (.m3u8+ts) olarak belirleyin.

      • Advanced Parameters bölümünde Alibaba Cloud Private Encryption seçeneğini etkinleştirin.

      • Diğer parametreleri gerektiği gibi yapılandırın. Ayrıntılı parametre açıklamaları için bkz. Kod dönüştürme şablonları.

    3. Şablonu oluşturmak için Save öğesine tıklayın.

      Şablon oluşturulduktan sonra kimliğini Kod Dönüştürme Şablon Grupları sayfasında bulabilirsiniz. Şifreleme ve kod dönüştürme işi başlatırken kullanmak üzere bu kimliği kaydedin.

    OpenAPI

    AddTranscodeTemplateGroup işlemini çağırın ve TranscodeTemplate öğesinin EncryptSetting alanında EncryptType parametresini belirterek kod dönüştürme şablon grubu için şifreleme türünü ayarlayın.

  2. (İsteğe bağlı) Bir iş akışı oluşturun ve bunu özel şifreleme kod dönüştürme şablon grubuyla ilişkilendirin.

    Bir iş akışında kod dönüştürme, inceleme ve anlık görüntü alma gibi medya işleme görevlerini belirli bir sıraya koyabilirsiniz. Medya yükleme veya işleme sırasında bir iş akışı tetiklendiğinde iş akışı medya dosyasını bu önceden tanımlanmış sıraya göre otomatik olarak işler.

    Özel şifreleme kod dönüştürme şablon grubunuzu kullanan bir iş akışına bir kod dönüştürme düğümü ekleyebilirsiniz. Şu anda iş akışlarını yalnızca konsolda oluşturabilirsiniz. Daha fazla bilgi için bkz. İş akışları.

  3. Bir şifreleme ve kod dönüştürme işi başlatın.

    Bir kod dönüştürme şablon grubu veya bir iş akışı kullanarak bir kod dönüştürme işi başlatabilirsiniz. Konsolda bir kod dönüştürme işinin nasıl başlatılacağına ilişkin talimatlar için bkz. Adım 2: Kod dönüştürmeyi başlatma. OpenAPI'nin nasıl kullanılacağına ilişkin talimatlar için bkz. Adım 2: Kod dönüştürmeyi başlatma.

  4. Kod dönüştürme sonucunu görüntüleyin.Asenkron bildirimleri bekleyinDurumu eşzamanlı olarak sorgulayın

    ApsaraVideo VOD için olay bildirimlerini yapılandırdıysanız kod dönüştürme işiyle ilgili ayrıntıları içeren bir Tek Çözünürlükte Kod Dönüştürme Tamamlandı veya Tüm Çözünürlüklerde Kod Dönüştürme Tamamlandı geri araması alırsınız.

    Konsol

    1. ApsaraVideo VOD konsolu adresinde oturum açın. Sol gezinme bölmesinde Media Files > Ses/Video öğelerini seçin.

    2. Ses ve video listesi sayfasında hedef videonun Status değerini kontrol edin.

      Video Status değeri Normal ise özel şifreleme ve kod dönüştürme işlemi başarılı olmuştur.

    3. Temel Bilgiler sayfasına gitmek için videonun satırındaki Manage öğesine tıklayın.

    4. Video URL sekmesine tıklayın. Video URL'si sayfasında şifreleme ve kod dönüştürme sürecinin çıkış akışının Alibaba Cloud Private Encryption olarak etiketlendiğini görebilirsiniz. Temel Bilgiler sayfasındaki Video Bilgileri bölümünde Akıcı çözünürlüğün m3u8 çıktısı için satır Özel Şifreleme etiketini gösterir; bu da şifrelemenin etkin olduğunu onaylar.

    OpenAPI

    GetPlayInfo işlemini çağırın. Yanıttaki EncryptType parametresi akışın şifreleme türünü belirtir.

    Bir kod dönüştürme şablon grubunda hem standart şifreleme (HLS şifreleme) hem de Alibaba Cloud özel şifreleme yapılandırılmışsa sistem aynı ses veya video için her bir şifreleme stratejisine göre ayrı çıktı dosyaları (örneğin iki ayrı M3U8 dosyası) oluşturur. Bu beklenen bir davranıştır.

Videoyu oynatın

Alibaba Cloud özel şifreleme kullanılarak şifrelenen videolar yalnızca ApsaraVideo VOD tarafından sağlanan ApsaraVideo Player SDK ile şifresi çözülebilir ve oynatılabilir.

ApsaraVideo Player SDK iOS, Android ve web (HTML5 ve Flash) dahil olmak üzere birden çok platform için kullanılabilir. Uygulamalarınızda veya web sitelerinizde şifreli videoları oynatmak için SDK'yı entegre edebilirsiniz.

  • ApsaraVideo Player SDK'yı kullanmadan önce player için bir lisans almanız gerekir. Daha fazla bilgi için bkz. Lisansları yönetme.

  • ApsaraVideo Player SDK'yı entegre etmeden önce farklı platformlardaki özel şifreleme uyumluluğunu gözden geçirin. Daha fazla bilgi için bkz. Player SDK şifreleme uyumluluğu.

  • ApsaraVideo Player SDK ile şifreli videoların nasıl oynatılacağına ilişkin adımlar için bkz. Şifreli bir videoyu oynatma.

Genişletilmiş çözümler

Son kullanıcılarınızın videoları çevrimdışı görüntülemek üzere indirmesi gerekiyorsa video içeriğini korumak için güvenli indirmeyi etkinleştirmenizi öneririz. Daha fazla bilgi için bkz. İndirme ayarları. Bu özellik video dosyalarını bir anahtarla yeniden şifreler. Oynatma sırasında SDK indirilen videonun şifresini çözer. Bu sayede çevrimdışı video yalnızca uygulamanız tarafından oynatılabilir; bu da güvenliği artırır.

MPS tarafından şifrelenen içeriği oynatma

ApsaraVideo Media Processing (MPS) tarafından Alibaba Cloud özel şifreleme kullanılarak oluşturulan m3u8 dosyaları ApsaraVideo VOD medya varlığı kitaplığına otomatik olarak senkronize edilmez. VidAuth veya VidSts'e dayalı oynatma yöntemleri ApsaraVideo VOD medya varlığı kitaplığından bir VideoId gerektirdiğinden MPS tarafından oluşturulan içeriği doğrudan oynatmak için kullanılamaz. Bu içeriği oynatmak için ApsaraVideo Player SDK'yı kullanın ve şifreli oynatma URL'sini UrlSource aracılığıyla iletin; böylece SDK videonun şifresini çözebilir ve oynatabilir. İçeriği oynatmak için VidAuth veya VidSts kullanmak istiyorsanız önce MPS çıktısını ApsaraVideo VOD medya varlığı kitaplığına manuel olarak aktararak bir VideoId almanız gerekir.

İlgili belgeler

Şifreli bir videoyu oynatma