Co nowego w wersji 5.1.0
Ogromny zestaw ulepszeń odtwarzacza KVS:
- W pełni obsługuje specyfikację VAST 3.0 (z wyjątkiem ikon branżowych, ponieważ nigdy nie mieliśmy przykładu używania jej przez żadnego klienta KVS). Oznacza to w szczególności, że odtwarzacz KVS obsługuje teraz opakowania i zaawansowane techniki ładowania VAST.
- W pełni obsługuje specyfikację VPAID 2.0.
- Zmieniliśmy sposób, w jaki gracz żąda pliku XML VAST. Poprzednio ładował VAST podczas inicjalizacji odtwarzacza, aby uniknąć dalszych opóźnień podczas uruchamiania odtwarzacza. To podejście działało niepoprawnie w przypadku popunderów innych firm, ponieważ w większości przypadków strona odtwarzacza byłaby wyświetlana dwukrotnie dla tego samego użytkownika, a odtwarzacz KVS nie miał szansy dowiedzieć się o tym fakcie, aby uniknąć ładowania VAST. Nowe podejście będzie działać podobnie do innych graczy, m.in. załaduje VAST dopiero po kliknięciu. Wierzymy, że poprawi to wydajność VAST u większości klientów KVS.
- Urządzenia mobilne rozpoczną wstępne ładowanie głównego filmu podczas wyświetlania reklam przed filmem. Powinno to skrócić czas oczekiwania na rozpoczęcie filmu, ponieważ w większości przypadków plik wideo będzie buforowany, gdy użytkownik ogląda pre-roll.
- Zmieniliśmy zachowanie paska kontrolnego na urządzeniach dotykowych podczas wyświetlania reklam przed i po filmie. Poprzednio pasek kontrolny był automatycznie ukrywany i wyświetlał się ponownie po pierwszym dotknięciu reklamy, co mogło skutkować mniejszą liczbą kliknięć i mniejszym CTR. Naprawiliśmy to, aby nigdy nie ukrywać paska sterowania podczas wyświetlania reklam na urządzeniach dotykowych.
- Naprawiliśmy przycisk głośności, aby umożliwić zmniejszenie głośności podczas wyświetlania reklam (głównie komputery stacjonarne, ponieważ telefony komórkowe mogą tego nie obsługiwać). Wcześniej obsługiwał tylko opcje wyciszenia/wyłączenia wyciszenia.
- Dodaliśmy obsługę statystyk graczy w KVS i Google Analytics. W ustawieniach statystyk będzie teraz możliwe włączenie statystyk dotyczących wydarzeń graczy i wybranie miejsca ich gromadzenia.
- Również w ustawieniach Statystyk będzie można włączyć zliczanie zdarzeń odtwarzania dla każdego filmu. Domyślnie KVS liczy tylko zdarzenie „wyświetlenia”, czyli w zasadzie fakt otwarcia strony odtwarzacza wideo. Dzięki tej aktualizacji odtwarzacza możliwe będzie również zliczenie, ile razy dany odtwarzacz odtworzył określony film.
- WAŻNE! Wszystkie skórki graczy zostały zaktualizowane w związku z tymi zmianami. Jeśli używasz niestandardowej skórki gracza, powinieneś ją również odpowiednio zaktualizować, ponieważ KVS nie zaktualizuje automatycznie Twojej niestandardowej skórki gracza.
Funkcjonalność rotatora CTR została ulepszona na kilka sposobów:
- Przede wszystkim zaktualizowaliśmy starą metodę obliczeń, która spowodowała spowolnienie obliczeń CTR. Nowa logika rotatorów zapewnia natychmiastowe wartości CTR, które odzwierciedlają najbardziej klikalne filmy w ich obecnym stanie. Buforowanie witryny nie będzie już miało wpływu na obliczanie CTR.
- Kolejnym ważnym ulepszeniem jest możliwość skonfigurowania losowych dołączeń wideo podczas renderowania filmów według CTR. Na przykład, jeśli masz już zestaw filmów posortowanych według CTR, możesz zezwolić na wyświetlanie losowych filmów w kilku pozycjach, dzięki czemu nowe filmy mają większą szansę na uzyskanie kliknięć i przedostanie się na górę. Należy to skonfigurować dla poszczególnych list w parametrach bloku list_videos (dodano parametr randomize_positions).
- W końcu wprowadziliśmy pewne ulepszenia wydajności w tym obszarze i doszliśmy do ulepszeń, które zmniejszą obciążenie bazy danych podczas ponownego obliczania CTR. Dodaliśmy także opcję Harmonogram w ustawieniach Rotatora, która umożliwia zwiększenie odstępów między ponownymi obliczeniami CTR, a także zapewnia możliwość skonfigurowania okresu „cichego”, tak aby rotator nie generował żadnego dodatkowego obciążenia, gdy Twój serwer jest obciążony dużym ruchem.
Inne funkcje:
- Dodano obsługę formatu WebP w zrzutach ekranu wideo. WebP to nowoczesny format obrazu promowany przez Google i obsługiwany przez główne przeglądarki (obecnie pokrycie wynosi 79,96%). Kluczową cechą tego formatu jest OGROMNA - 30-50% - redukcja rozmiaru obrazu w porównaniu z JPG przy zachowaniu prawie tej samej jakości wizualnej. Ponieważ ten format nie jest w 100% obsługiwany, można go używać jedynie jako dodatku do standardowego formatu JPG.
- Adspyglass.com znajduje się teraz na liście bezpłatnych dostawców VAST, którzy nie wymagają kodu subskrypcji VAST od KVS! Zapewnia integrację z ponad 30 popularnymi reklamodawcami VAST i może zwiększyć Twoje przychody z reklam bez żadnego wysiłku z Twojej strony, automatycznie wyświetlając najlepiej płatne reklamy każdemu konkretnemu odwiedzającemu na podstawie jego urządzenia i lokalizacji.
- Statystyki graczy zostały ulepszone, aby zapewnić bardziej złożone dane niż wcześniej. Możesz ich teraz używać do porównywania jakości ruchu z różnych źródeł (przy użyciu ustawień strony odsyłającej KVS). Jeśli kupujesz lub wymieniasz ruch z wielu źródeł, możesz zmienić grupowanie statystyk tak, aby każdy wiersz statystyk wskazywał ruch z osobnej strony odsyłającej. Porównując rozbieżność między wartością AVG a rzeczywistą wartością (pokazaną jako +-% w nawiasach) możesz łatwo wykryć oszustów i nieprawidłowy ruch, ponieważ jest bardzo mało prawdopodobne, że mogą oni emulować ten sam wzorzec zachowania w przypadku zdarzeń gracza, co pokazuje rzeczywisty ruch. li>
- Wszystkie statystyki ruchu zostały ulepszone, zapewniając lepszy graficzny interfejs użytkownika z możliwością wyświetlania większej liczby kolumn danych i funkcją analityczną.
- KVS będzie teraz obsługiwać animowane pliki GIF jako formaty wideo. Możliwe będzie zdefiniowanie formatu GIF podobnie do innych formatów wideo i wymaganie od KVS utworzenia obrazu GIF z dowolnego przesłanego filmu na podstawie ustawień czasu trwania i zwiastuna. Na przykład możliwe będzie utworzenie 5-sekundowych zwiastunów GIF z każdego filmu.
- W ustawieniach tagów będzie teraz można skonfigurować tak, aby wszystkie nowe tagi były tworzone w stanie nieaktywnym i nie pojawiały się na stronie bez ich ręcznej aktywacji.
- W Ustawieniach osobistych przywróciliśmy opcję umożliwiającą skonfigurowanie maksymalnego rozmiaru miniatury na listach panelu administracyjnego. Ta opcja została wcześniej usunięta wraz ze zmianami w wersji 5.0.
- W panelu administracyjnym będzie można teraz skonfigurować użytkownika anonimowego jako użytkownika domyślnego dla dowolnej treści.
- Dodano wyświetlanie statystyk kodu osadzania na stronie startowej w panelu administracyjnym.
- W rozliczeniach dodaliśmy obsługę powtarzania ogłaszania zwrotnego transakcji, jeśli spowodowało to błąd. Aby umożliwić nam odzyskanie adresu e-mail i hasła logowania do dzienników rozliczeniowych, które zostały wcześniej usunięte w ramach aktualizacji 4.0.2
- Zaktualizowano interfejs GUI importu, aby pokazać przykłady oczekiwanych wartości dla każdej kolumny danych. Dodano także obsługę opcji Poziom dostępu dla filmów i albumów.
- W komentarzach zmieniliśmy sposób wyświetlania długich komentarzy w panelu administracyjnym na liście. Poprzednio każdy komentarz dłuższy niż 200 znaków był obcinany od końca. W aktualizacji zmieniliśmy to, obcinając środkową część, dzięki czemu początek i koniec komentarza są zawsze widoczne. Dodaliśmy także dodatkową kolumnę, która może renderować pełny komentarz bez żadnego obcięcia, niezależnie od jego długości.
- Kontrola sprawdzania poprawności serwera pamięci masowej będzie teraz wysyłać nagłówek strony odsyłającej, aby uniknąć niektórych specjalnych konfiguracji, które nie pozwalają na puste strony odsyłające.
- Wtyczka Backup będzie używać lepszej konwencji nazewnictwa dla tworzonych kopii zapasowych.
- Silnik konwersji KVS nie będzie już obsługiwał formatów wyjściowych FLV, ponieważ są one przestarzałe.
- W blokach video_edit i album_edit można teraz określić pole poziomu dostępu.
- W blokach rejestracja i member_profile_edit KVS będzie teraz w pełni weryfikować podaną datę urodzenia, aby zachować zgodność z minimalnym dozwolonym wiekiem skonfigurowanym w setup.php (domyślnie ustawionym na 18 lat) . Wcześniej ta opcja była używana do ograniczenia wyboru dostępnych lat w selektorach dat, ale KVS nigdy nie sprawdzała, czy podana data urodzenia mieści się w dozwolonym zakresie pełnych lat.
- Jeśli w tej samej grupie znajduje się wiele aktywnych serwerów pamięci masowej, a KVS wykryje błąd w którymkolwiek z nich, serwer ten nie będzie używany do prawidłowego udostępniania treści.
Naprawione błędy:
- [KRYTYCZNY] Procesor płatności NATS skutkowałby błędem przetwarzania, gdyby nie utworzono dla niego pakietów dostępu (regresja po wersji 5.0).
- [HIGH] Uszkodzone pliki wideo mogą pojawić się, gdy format wideo został odtworzony z samego siebie, a silnik konwersji nie był w stanie w pełni skopiować go na serwer pamięci masowej z powodu błędu sieci.
- [HIGH] Funkcjonalność modelu i źródła treści powodowała błędy SQL w MySQL 8.
- [MEDIUM] W niektórych przypadkach, gdy zadania w tle zostały ręcznie usunięte, pliki źródłowe wideo nie zostaną usunięte.
- [MEDIUM] W losowych przypadkach ranking modelu i źródła treści byłby obliczany niepoprawnie.
- [LOW] Importowanie kanałów błędnie wyświetlało liczbę usuniętych filmów (regresja po 5,0).
- [LOW] Wtyczka automatycznego wyboru kategorii nie uwzględniała poprawnie tagów w przypadku użycia różnych wielkości liter (np. Tag1 vs. Tag1).
- [LOW] Logika wykrywania nieprawidłowych zrzutów ekranu działała nieprawidłowo w przypadku niektórych filmów i mogła skutkować znacznie wolniejszym tworzeniem zrzutów ekranu.
- [LOW] Gracz czasami renderował zrzut ekranu osi czasu +1, który nie istniał, co skutkowało błędem 404.
- [LOW] Wtyczka do przesyłania treści FTP umożliwia importowanie filmów premium, nawet jeśli nie zdefiniowano żadnych formatów premium.
- [LOW] W przypadku zmiany daty opublikowania filmu lub albumu komentarze zostaną przesunięte na przyszłe daty.