teslos · probe

Ölçülüyor…

Nasıl kullanılır

Bu sayfayı önce park halinde aç, testleri çalıştır, RAPOR ÜRET'e bas. Sonra aynı sekmeyi açık tutarak sür ve aşağıdaki üç canlı göstergeye bak: canvas sayacı artmaya devam ediyor mu, <video> duruyor mu, ses geliyor mu. Bu üç cevap mimarinin tamamını belirliyor.

Canlı · Canvas

0
FPS—
Sürerken sayaç artıyorsa canvas yolu açık

Bu, projenin dayandığı yol. Drive'da durursa hiçbir şey çalışmaz.

Canlı · <video> elementi

paused—
currentTime—
ekrana basılan kare—
kare/sn—
çözülen kare—
canvas'a çizilebiliyor—
Saat ilerlerken kare sayacı durursa kilit aktif

Kilit elementi duraklatmıyor — oynatmaya devam ettirip kareleri ekrana basmayı bırakıyor. Bu yüzden paused hiçbir zaman true olmaz; bakılacak yer ekrana basılan kare sayacı.

Canlı · Hız (GPS)

—
Bu oturumda en yüksek—
Durumizin bekleniyor…
Sürüş örneği ancak burada hız görünürse geçerli

Sürüş durumunu <video>'nun duraklamasından çıkarmak döngüsel olurdu — ölçmek istediğimiz şey tam olarak o. Hız bağımsız tanık. Tarayıcı konum izni isterse izin ver.

Canlı · WebCodecs

—
FPS—
Codec—
Durumbaşlatılıyor…
Sürerken bu sayaç da artıyorsa H.264'e geçebiliriz

Donanım hızlandırmalı H.264 çözme testi. Çalışırsa MPEG1'i bırakıp aynı bant genişliğinde çok daha iyi görüntü verebiliriz — ama kilidin buna dokunmadığını görmek şart.

Canlı · 720p30 çözme kapasitesi

—
Ölçülen en yüksek—
Çözülen kare—
Durumbekliyor
Bu sayı 30'un üstündeyse sunucudaki dönüştürmeyi tamamen bırakabiliriz

Yukarıdaki test "çözebiliyor mu" diye soruyor; bu "ne kadar hızlı" diye soruyor. Kareler kendi hızlarında değil, çözücünün kabul ettiği kadar hızlı besleniyor — yani çıkan sayı tavan. 30'un altındaysa H.264'e geçmek 720p'de işe yaramaz. 1,3 MB'lık bir örnek indirir, o yüzden kendiliğinden başlamaz.

Ses çıkışı

AudioContext state—
<audio> paused—

Drive'da WebAudio susarsa oynatıcı otomatik olarak ayrı <audio> akışına düşecek. Hangisinin çaldığını burada gör.

Bağlantı hızı

—
Aktarılan—
Kalite ön ayarını bu belirler

360p ≈ 0,7 Mbit/s · 480p ≈ 1,1 · 720p ≈ 1,9 · 1080p ≈ 3,1 (ses dahil, tepe değil ortalama).

API'ler

Codec'ler

Sistem

WebGL

Sürerken butona basmak zor. Bunu aç, sür, sonra kapat — 20 saniyede bir kendisi gönderir. Rapor aracı hangisinin park hangisinin sürüş olduğunu kendi ayırıyor.