Bilinen başlangıç ve bitiş zamanlarına sahip kayıtlı bir video seçin. Dosyalarını dizine göre kontrol edin. Cihaz saatini, saat dilimini ve sorgu sınırlarını kontrol edin. Her bölümün gerçek sürelerini, dosya boyutunu ve eksik bölümleri kaydedin. HLS oynatma için çalma listesi tarafından referans verilen bölümlerin alınabildiğini kontrol edin. Daha fazla bölüm almayacak tamamlanmış bir oynatma listesi için bitiş işaretçisini kontrol edin. Bkz. HLS spesifikasyonu.
Bayt aralığı yanıtını kontrol edin
Arayüz bayt aralığı desteğini belirttiğinde, tanımlanmış başlangıç ve bitiş baytlarına sahip bir aralık isteyin. Yanıt gövdesindeki HTTP durumunu ve bayt sayısını kaydedin. Kontrol edin Content-Range geçerli bir tek aralıklı yanıtta başlık. Döndürülen bayt konumlarını ve toplam boyutu medya dosyasıyla karşılaştırın. Bir sunucu aralık isteğini göz ardı edebilir ve kaynağın tamamını döndürebilir. Bu davranışı kaydedin ve arayüz gereksinimleriyle karşılaştırın. Bkz. HTTP anlambilim spesifikasyonu.
Gerçek oynatmayı yeniden üretin
Oynatmayı baştan başlatın. Başka bir video bölümündeki bir konumu ve sona yakın bir konumu arayın. Bir segment eksik olduğunda oynatıcı davranışını kontrol edin. Sorgu koşullarını, dizini, isteği, yanıtı ve oynatıcı sonucunu saklayın. Bayt aralığı yanıt kontrolü medya aktarımını kapsar. Segmentler arasında süreklilik, kod çözme ve hedef cihazda oynatma, oynatma kayıtlarını gerektirir.
İlgili hizmetler: Uç yapay zeka dağıtımı, proje danışmanlığı.