Tüm Ürünler
Search
Belge Merkezi

ApsaraVideo VOD:Video oynatma sorunlarını giderme

Son Güncelleme:Oct 21, 2026

Bu konuda video oynatma sorunlarının nasıl tespit edileceği ve çözüleceği açıklanmaktadır.

Sorun giderme stratejisi

Not
  • ApsaraVideo Player SDK, yeni özellikler, performans iyileştirmeleri ve kararlılık güncellemeleriyle sürekli olarak geliştirilmektedir. Bir sorunla karşılaşırsanız öncelikle en son SDK sürümünde sorunun çözülüp çözülmediğini kontrol etmenizi öneririz. Player SDK'yı indirin.

  • Bir oynatma sorunu oluşursa önce oynatma URL'si kontrol aracını kullanarak kendi kendine teşhis yapmanızı öneririz. Bu araç yaygın oynatma sorunlarını hızlıca teşhis edebilir ve çözüm sunabilir. Daha fazla bilgi için bkz. Video oynatma sorunlarını giderme.

Video oynatma birçok nedenden dolayı başarısız olabilir. Nedeni belirlemek için öncelikle hataların bir desen izleyip izlemediğini kontrol edin. Bir desen varsa aşağıdaki tabloda yer alan olası nedenleri kullanarak incelemenize yön verin. Net bir desen yoksa sorunu uç cihazı, medya akışını ve ağı inceleyerek giderin. Yine de nedeni belirleyemezseniz Alibaba Cloud teknik desteğine başvurun.

  • Dağılım deseni gösteren hatalar:


    Hata deseni


    Olası neden


    Oynatma, belirli İSS ağlarında veya bölgelerdeki kullanıcılar için başarısız oluyor.


    Sorun yerel operatör ağ sorunlarından veya bölgedeki CDN zamanlama sorunlarından kaynaklanıyor olabilir.


    Oynatma, belirli işletim sistemlerine sahip uç cihazlarda başarısız oluyor.


    Sorun platformlar arası SDK uygulama farklılıklarından veya sistem uyumluluk sorunlarından kaynaklanıyor olabilir.


    Oynatma, belirli marka veya model uç cihazlarda başarısız oluyor.


    Sorun cihaz uyumluluğu sorunlarından kaynaklanıyor olabilir.


    Oynatma, belirli ses veya video dosyaları için başarısız oluyor.


    Sorun medya dosyası kodlaması, CDN önbelleğe alma veya iş erişimi ilkeleriyle ilgili sorunlardan kaynaklanıyor olabilir.

  • Net bir dağılım deseni olmayan hatalar: Neden karmaşık olabilir. Bu durumda sorunlu düğümü belirlemek ve kök nedeni tespit etmek için içeriği kullanıcıya kadar izleyen iş akışını takip edin.

image

Adım 1: Uç cihazı kontrol etme

Uç cihaz uyumluluğu

Öncelikle medya akışı protokolünün işletim sistemi ve uygulama ortamı tarafından desteklendiğini doğrulayın. Desteklenmiyorsa akışı yeniden kodlamanız gerekir. Daha fazla bilgi için bkz. Yeniden kodlama önerileri. Aşağıdaki tablolar Player SDK tarafından desteklenen video protokollerini ve kodekleri listelemektedir.

Native Uygulama

İşletim sistemi

Video kodeği

Video protokolü

Ses kodeği

Android

  • H.264

  • H.265

  • MP4

  • HLS

  • FLV

  • MPEG-DASH (SegmentBase ve SegmentTemplate)

  • AAC

  • MP3

iOS

Windows

macOS

Linux

Web

Not

Medya akışı protokolü aşağıdaki web uyumluluk gereksinimlerini karşılıyorsa SSL sertifikanızın bulunduğunu ve çapraz kökenli erişimin etkinleştirildiğini doğrulayın. Daha fazla bilgi için bkz. HTTPS güvenli hızlandırmayı etkinleştirme ve Çapraz kökenli erişimi yapılandırma.

İşletim sistemi

Video kodeği

Video protokolü

Ses kodeği

Android

H.264

  • MP4

  • HLS (Kısmen desteklenir. Bazı tarayıcılar MSE gerektirir. Ayrıntılar için aşağıdaki tabloya bakın.)

  • FLV (MSE gerektirir)

  • AAC

  • MP3

iOS

H.264

  • MP4

  • HLS

Not

FLV ve MPEG-DASH desteklenmez.

H.265

  • MP4

  • HLS (fMP4 parçaları gereklidir)

Windows

H.264

  • MP4

  • HLS (MSE gerektirir)

  • FLV (MSE gerektirir)

macOS

H.264

  • MP4

  • HLS

  • FLV (MSE gerektirir)

H.265

  • MP4

  • HLS (fMP4 parçaları gereklidir)

Android cihazlardaki bazı tarayıcılar HLS videolarını oynatmak için MSE gerektirir. Ayrıntılar aşağıdadır:


Android cihazlardaki tarayıcı


HLS desteği


WeChat


Desteklenir


DingTalk


Desteklenir


UC/Quark


Desteklenir


QQ Browser


Desteklenir


Chrome


MSE gerektirir


Huawei Browser


MSE gerektirir


OPPO Browser


Desteklenir


vivo Browser


Desteklenir


Mi Browser


MSE gerektirir

Player SDK uyumluluğu

Cihazınız uyumluluk gereksinimlerini karşılıyorsa sorunun ApsaraVideo Player SDK uyumluluğuyla ilgili olup olmadığını kontrol etmek için farklı bir oynatıcı kullanın.

  • Video başka bir oynatıcıda doğru şekilde oynatılıyorsa sorun ApsaraVideo Player SDK ile ilgili olabilir. Bu durumda teknik destekle iletişime geçin.

  • Video başka bir oynatıcıda da oynatılamıyorsa medya akışını ve ağı kontrol etmeniz gerekir.

Sorun giderme için aşağıdaki oynatıcıları kullanmanızı öneririz:

  • Üçüncü taraf oynatıcı: VLC

  • Sistem oynatıcısı: ExoPlayer (Android), AVPlayer (iOS)

  • Sistem tarayıcısı (yalnızca Web): Chrome (Android, Windows), Safari (iOS, macOS)

Adım 2: Medya akışını kontrol etme

Önceki nedenleri eledikten sonra medya akışını yeniden kodlayın ve tekrar oynatmayı deneyin. Doğru şekilde oynatılıyorsa orijinal akış muhtemelen hatalı kodlanmıştır.

Not

MP4 videolar yavaş başlayabilir veya MOV videolar moov atomu (medya veri dizini) mdat atomundan (medya verisi) sonra konumlandırıldığında oynatılamayabilir. Kaynak videoyu yeniden kodlayarak moov atomunu mdat atomundan önceye taşımak oynatma ayrıştırmasını hızlandırabilir.

  • moov atomunun konumunu kontrol etmek için aşağıdaki komutu kullanın:

    # The source video URL can be a local file path or an online URL, for example, http://pla****.alicdn.com/video/aliyunmedia.mp4
    ffmpeg -v trace -i "source_video_url" 2>&1 | grep -e type:\'mdat\' -e type:\'moov\'

    Normal bir senaryoda moov atomu mdat atomundan önce gelir; bu durum faststart optimizasyonunu gösterir. Örnek çıktı aşağıda gösterilmiştir.

    # ffmpeg -v trace -i sample_faststart.mp4 2>&1 | grep -e type:\'mdat\' -e type:\'moov\'
    [mov,mp4,m4a,3gp,3g2,mj2 @ 0x54d3b80] type:'moov' parent:'root' sz: 603629 40 231901466
    [mov,mp4,m4a,3gp,3g2,mj2 @ 0x54d3b80] type:'mdat' parent:'root' sz: 231297797 603677 231901466

    Anormal bir senaryoda moov atomu mdat atomundan sonra gelir.

    # ffmpeg -v trace -i sample.mp4 2>&1 | grep -e type:"mdat" -e type:"moov"
    [mov,mp4,m4a,3gp,3g2,mj2 @ 0x59e1b80] type:'mdat' parent:'root' sz: 231297797 48 231901466
    [mov,mp4,m4a,3gp,3g2,mj2 @ 0x59e1b80] type:'moov' parent:'root' sz: 603629 231297845 231901466
  • Kaynak dosyanın ses kodeği ve video kodeği gibi bilgilerini sorgulamak için aşağıdaki komutu veya ffprobe komut satırı aracını (ffprobe aracı) kullanın. Bu sorunlu videoların herhangi bir desen paylaşıp paylaşmadığını analiz etmenize yardımcı olur:

    ffprobe "input.mp4" veya ffprobe "source_video_url"

    Input #0, mov, mp4, m4a, 3gp, 3g2, mj2, from 'input.mp4':
        Metadata:
          major_brand     : isom
          minor_version   : 512
          compatible_brands: isomiso2avc1mp41
          encoder         : www.aliyun.com - Media Transcoding
        Duration: 00:00:17.56, start: 0.000000, bitrate: 3088 kb/s
        Stream #0:0(und): Video: h264 (High) (avc1 / 0x31637661), yuv420p, 1440x2560, 2890 kb/s, 25 fps, 25 tbr, 12800 tbn, 50 tbc (default)
          Metadata:
            handler_name    : VideoHandler
        Stream #0:1(und): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 191 kb/s (default)
          Metadata:
            handler_name    : SoundHandler

Yeniden kodlama önerileri

  • Yeniden kodlama çıktısı: H.264 MP4 veya HLS video akışına yeniden kodlama yapmanızı öneririz.

  • Yeniden kodlama yöntemi: Aşağıdaki Alibaba Cloud hizmetlerini veya yerel araçları kullanmanızı öneririz.

    Kategori

    Hizmet veya araç

    Açıklama

    Alibaba Cloud hizmeti

    ApsaraVideo VOD

    ApsaraVideo VOD çeşitli medya formatı dönüştürme ihtiyaçlarını karşılamak için kapsamlı yeniden kodlama ve aktarma yetenekleri sağlar. Standart yeniden kodlama, Narrowband HD 1.0, Narrowband HD 2.0 ve kaynak kalitesinde yeniden kodlamayı destekler. Daha fazla bilgi için bkz. Ses ve video yeniden kodlama.

    ApsaraVideo Media Processing (MPS)

    ApsaraVideo Media Processing (MPS) çoklu ortam verilerini tüm platformlarda oynatmaya uygun formatlara yeniden kodlar. Standart yeniden kodlama, Narrowband HD 1.0, Narrowband HD 2.0, yüksek hızlı yeniden kodlama ve çözünürlük çiftleme yeniden kodlamayı destekler. Bu hizmet kaynak video dosyalarını kendi OSS paketlerinde depolayan kullanıcılar için idealdir. Daha fazla bilgi için bkz. Medya yeniden kodlama.

    Intelligent Media Services (IMS)

    Intelligent Media Services (IMS) isteğe bağlı yeniden kodlama ve gerçek zamanlı yeniden kodlama yetenekleri sağlar. OSS veya ApsaraVideo VOD'de depolanan medyanın yanı sıra canlı akışların yeniden kodlanmasını destekler.

    Yerel araç

    FFmpeg Codecs

    Şuradan indirin: FFmpeg Codecs

Adım 3: Ağı kontrol etme

Önceki adımlar sorunu çözmediyse oynatma hatasının nedenini bulmak için ağ iletimini kontrol edin.

  1. Uç cihazın stabil bir ağ bağlantısına sahip olduğunu doğrulayın.

    • Wi-Fi: Mevcut ağ stabil ve erişilebilir mi? İndirme ağ hızı video bit hızına eşit veya ondan büyük mü?

      İndirme ağ hızını kontrol etmek için Speedtest.net kullanabilirsiniz. Hız video bit hızından düşükse yükleme hataları veya oynatma takılmaları meydana gelebilir.

    • Mobil ağ: Cihaz 4G veya 5G gibi yüksek hızlı bir ağa bağlı mı? Sinyal gücü nedir?

      Zayıf ağ koşullarında hız medya akışlarını yüklemek için yeterli olmayabilir.

    Not

    DNS yönlendirme saldırısı yaşıyorsanız oynatmayı geri yüklemek için DNS'inizi Alibaba Cloud Public DNS (223.5.5.5, 223.6.6.6) olarak manuel şekilde yapılandırın.

    1. Mobil cihazınızda Settings > Wi-Fi bölümüne gidin.

    2. Mevcut ağınızın sağ tarafındaki ayrıntılar düğmesine dokunarak ağ ayrıntıları sayfasını açın.

    3. DNS'i yapılandırın.

      Ağ yapılandırma sayfasında IP address (alt ağ, ağ geçidi), IPv6 address (IP adresi, ağ geçidi) ve DNS olmak üzere üç bölüm bulacaksınız. Ayrıntılı yapılandırmayı girmek için DNS girişinin yanındaki ok işaretine dokunun.

  2. CDN hızlandırmanın etkin olup olmadığını kontrol edin.

    • CDN hızlandırma etkin değilse oynatma deneyimini iyileştirmek için bunu yapılandırmanızı öneririz. Daha fazla bilgi için bkz. Hızlandırılmış bir alan adı ekleme.

    • CDN hızlandırma etkinse:

      • CDN yapılandırma sorunu: Medya içeriği önbelleğe alındı mı? İçerik önbelleğinin süresi doldu mu?

        Önbelleğe alınmamış içerik veya süresi dolmuş önbellekten kaynaklanan bir CDN önbellek isabeti eksikliği yükleme hatalarına veya oynatma takılmalarına yol açabilir. Bu sorun yeni yüklenen videolarda yaygındır. Yeni videolar için içeriği aktif olarak önbelleğe almanızı öneririz. Daha fazla bilgi için bkz. Kaynakları yenileme ve önbelleğe alma.

      • Diğer sorunlar: Aynı uç cihazda diğer uygulamalardaki videolar normal şekilde oynatılıyor mu?

        CDN doğru şekilde yapılandırılmışsa ve diğer uygulamalar videoları sorunsuz oynatıyorsa oynatma hatası yerelleştirilmiş bir CDN zamanlama sorunundan kaynaklanıyor olabilir.

  3. Kaynak sunucunun ve uç kullanıcılarınızın konumlarını kontrol edin.

    Kaynak sunucu Çin anakarasındaysa ve kullanıcılar yurt dışındaysa önemli takılmalar meydana gelebilir. Bu durumda performansı iyileştirmek için kaynak sunucuyu kullanıcılarınıza daha yakın bir bölgede konuşlandırın.

  4. Yoğun izlenme saatlerini kontrol edin.

    Aynı anda çok fazla kişi izliyorsa kaynak sunucu trafiği kısıtlayarak oynatmanın takılmasına neden olabilir.

Hızlandırılmış bir alan adı yapılandırdıktan sonra oynatma başarısız oluyor

Hızlandırılmış bir alan adı yapılandırdıktan sonra videolar oynatılamıyorsa aşağıdaki öğeleri sorun giderin:

  1. CNAME çözümleme durumunu kontrol edin

    • VOD konsolunda Domain Management bölümüne gidin ve CNAME sütununun alan adının etkinleştirildiğini gösterip göstermediğini kontrol edin.

    • Alternatif olarak alan adının bir CDN düğümüne çözümlendiğini doğrulamak için nslookup veya dig komutunu çalıştırın.

  2. HTTPS sertifikası yapılandırmasını kontrol edin

    • Domain Management sayfasında alan adı yapılandırmasını açın ve HTTPS sertifikası durumunu kontrol edin.

    • Sertifika yapılandırılmamışsa veya sertifikanın süresi dolmuşsa HTTPS ortamlarındaki oynatıcılar medya akışını yüklemeyi reddeder.

  3. Referer tabanlı hotlink koruma ve URL imzalama yapılandırmasını kontrol edin

    • Alan adı yapılandırmasındaki Referer engelleme ve izin listesi ayarlarını kontrol edin.

    • URL imzalama ayarlarını kontrol edin ve imzalama türü ile parametrelerin oynatma isteğiyle eşleştiğinden emin olun.

  4. CDN önbelleğe alma durumunu kontrol edin

    • Refresh and Prefetch bölümüne gidin ve önbelleğe alma görevlerinin durumunu kontrol edin.

    • Önbelleğe alınmamış bir videonun ilk oynatılması yavaş yüklenebilir veya zaman aşımına uğrayabilir.

  5. Geçici kurtarma çözümü

    • Domain Management sayfasında hızlandırılmış alan adını devre dışı bırakın ve neden belirlendikten sonra yeniden etkinleştirin.

İlgili belgeler

Yukarıdaki adımları izledikten sonra hala nedeni belirleyemiyorsanız benzer vakalar ve çözümler için aşağıdaki belgeleri kontrol edin:

Teknik destekle iletişime geçme

Sorun devam ederse bir destek talebi gönderin. Destek talebi gönderme hakkında daha fazla bilgi için bkz. Bize Ulaşın.

Sorununuzu verimli bir şekilde çözmemize yardımcı olmak için destek talebinizde aşağıdaki bilgileri sağlayın.


Öğe


Örnek


Açıklama


İşletim sistemi ve cihaz platformu


Android 9, Xiaomi


Cihaz markasını ve işletim sistemi sürümünü sağlayın; örneğin: Android 9 yüklü Xiaomi, iOS 15, Windows 11 veya macOS 12.


SDK ve sürüm


Android SDK 5.4.8.0


Kullandığınız Player SDK'yı ve sürüm numarasını belirtin. Player SDK'lar arasında Web SDK, Android SDK, iOS SDK, Flutter SDK ve Windows SDK bulunur.


Video kaynağı


https://xxxxxx.m3u8


Sorunu çoğaltan video kaynağının URL'sini veya video dosyasını sağlayın.


Sorun açıklaması, günlükler ve ekran kaydı


Oynatma 29 Ağustos 2022 tarihinde 16:40'ta başladı ve yaklaşık 17:00'da takılma meydana geldi. Günlük eklenmiştir.


Belirli zaman damgaları dahil olmak üzere çoğaltma adımlarını ve gözlemlenen belirtileri ayrıntılı olarak açıklayın. Tekrarlanabilir sorunlar için çoğaltma adımlarının tam bir günlüğünü sağlayın. Günlükleri elde etme hakkında bilgi için bkz. Android'de günlükleri elde etme veya iOS'ta günlükleri elde etme. Gerekirse bir ekran kaydı ekleyin.


Hata deseni


Sorun yalnızca Android cihazlarda meydana geliyor, iOS'ta değil. Her zaman tekrarlanabilir.


Sorunun belirli bir desen izleyip izlemediğini ve sıklığını açıklayın. Örneğin sorunun belirli bir video kaynağı, cihaz platformu veya SDK sürümüyle sınırlı olup olmadığını ve aralıklı mı yoksa her zaman tekrarlanabilir mi olduğunu belirtin.