Not:
Akıllı arama özelliği Adobe® Flash® Media Server 3.5.3 gerektirir.
Flash Player 10.1 ve AIR 2.5, kullanıcının duraksız video oynatılırken yaşadığı deneyimi iyileştirilen akıllı arama adlı yeni bir davranış sunar. Kullanıcı arabellek sınırları dahilinde bir hedefi ararsa, çalışma zamanı anında aramayı sağlamak için arabelleği yeniden kullanır. Çalışma zamanının önceki sürümlerinde, arabellek yeniden kullanılmıyordu. Örneğin, kullanıcı bir akış sunucusu üzerinden video oynatıyorsa, arabellek süresi 20 saniyeye ayarlıysa (
NetStream.bufferTime
ve kullanıcı 10 saniye ileriyi aratmayı denediyse, çalışma zamanı zaten yüklü olan 10 saniyeyi yeniden kullanmak yerine arabellek verisinin tamamını atmıyordu. Bu davranış çalışma zamanını sunucudan çok daha sıkça yeni veri istemeye zorluyordu ve yavaş bağlantılarda zayıf oynatma performansına sebep oluyordu.
Aşağıdaki şekilde, çalışma zamanının eski sürümünde ara belleğin nasıl davrandığı gösterilmektedir.
bufferTime
özelliği önceden yüklenecek saniye sayısını belirler, böylece bağlantı kesilirse arabellek, video durdurulmadan kullanılabilir.
Akıllı arama özelliğinden önce arabellek davranışı
Akıllı arama özelliğiyle çalışma zamanı şimdi kullanıcı videoyu temizlerken anında geri veya ileri arama sağlamak için arabelleği kullanır. Aşağıdaki şekilde yeni davranış gösterilmektedir:
Akıllı arama özelliği ile ileri arama
Akıllı arama özelliği ile geri arama
Akıllı arama, kullanıcı ileri veya geri arama yaptığında arabelleği yeniden kullanır, böylece oynatma deneyimi daha hızlı ve düzgün olur. Bu yeni davranışın faydalarından biri video yayıncıları için bant genişliği tasarrufudur. Ancak arama arabellek sınırlarının dışındaysa, standart davranış gerçekleşir ve çalışma zamanı sunucudan yeni veri ister.
Not:
Bu davranış aşamalı video indirmeye uygulanmaz.
Akıllı aramayı kullanmak için,
NetStream.inBufferSeek
öğesini
true
değerine ayarlayın.