KVS v2.0.0 - zupełnie nowa architektura daje zupełnie nowe możliwości

17 September, 2010

Ja. Silnik konwersji i koncepcja przechowywania filmów / zrzutów ekranu zostały całkowicie przepisane
1. Dla każdego typu wideo – standardowego (publicznego i prywatnego) oraz premium – możesz teraz określić osobną listę formatów, które będą tworzone automatycznie na podstawie źródła. Każdy z tych formatów pozwala na określenie indywidualnych ustawień i ograniczeń dotyczących czasu trwania filmu (w sekundach lub w procentach, ilość części, z których ma być zbudowany film), osobnego obrazu znaku wodnego.
2. Możliwość włączenia zapisu źródła wideo.
3. Formaty wideo można w każdej chwili usunąć/dodać. Podczas usuwania formatu wszystkie pliki tego formatu zostaną automatycznie usunięte, podczas dodawania – zostaną dodatkowo utworzone na podstawie źródła wideo lub na podstawie plików w innych formatach.
4. Zrzuty ekranu podzielone są na 2 grupy: przegląd i oś czasu. Zrzuty ekranu poglądowe tworzone są na podstawie źródła wideo i przedstawiają wideo użytkownikowi. Możesz ustawić stałą liczbę zrzutów ekranu przeglądowych dla wszystkich filmów lub odstęp czasu, w jakim będą one tworzone (w ten sposób filmy o różnym czasie trwania będą miały różną liczbę zrzutów ekranu przeglądowych). Zrzuty ekranu z osią czasu konfigurowane są dla każdego formatu wideo oddzielnie i tworzone są na podstawie plików tego formatu (a nie źródła). Zrzuty ekranu z osią czasu są przeznaczone do wyświetlania w kluczowych punktach wideo odtwarzacza, ale można ich także używać w innych miejscach, w których trzeba wyświetlić raport z kamery dotyczący wideo.
5. Dla zrzutów ekranu przeglądu i osi czasu możesz określić osobne formaty. Dla każdego formatu zrzutów ekranu możesz określić oddzielny rozmiar, osobne ustawienia jakości i oddzielny obraz znaku wodnego. Formaty zrzutów ekranu można dodawać/usuwać w dowolnym momencie, wymagane pliki zostaną utworzone/usunięte automatycznie.
6. Dodano koncepcję kolejki konwersji i serwerów konwersji. Teraz wszelkie operacje na treści tworzone są jako zadania (9 typów zadań). Niektóre zadania wykonywane są na serwerze głównym i nie wymagają serwerów konwersji. Zadania obejmujące pracę z treścią wideo są uruchamiane na serwerach konwersji. Podczas instalacji tworzony jest jeden domyślny serwer konwersji, który fizycznie znajduje się na tym samym serwerze. W razie potrzeby możesz dodać dowolną liczbę zewnętrznych serwerów konwersji i wykonać na nich wszystkie najbardziej skomplikowane operacje. Można to zrobić w dowolnym momencie (wystarczy zainstalować niezbędne biblioteki serwerowe na serwerze konwersji i skopiować mały skrypt PHP). W ten sposób rozwiązaliśmy ważny problem optymalizacji wydajności konwersji.
7. Rozszerzono obsługę wieloserwerowego przechowywania wideo:
(a) Teraz możesz dostosować równoważenie obciążenia strumieniowego przesyłania wideo pomiędzy serwerami w jednej grupie serwerów według współczynników wagi, a także według kraju (organizacja CDN). Mając więc serwery w USA i Europie, możesz wyświetlać ten sam film różnym użytkownikom z różnych serwerów.
(b) Dodano obsługę FTP podczas pracy z wieloma serwerami.
(c) Dodano ciągłe sprawdzanie plików wideo w tle na wszystkich serwerach, dzięki czemu będziesz wiedzieć o wszelkich awariach w systemie przechowywania.
(d) Teraz możesz sprawdzić transmisję wideo z każdego serwera, korzystając z bezpośredniego łącza lub skryptu pobierania. Dzieje się tak, aby w przypadku włączania/wyłączania ochrony przed hotlinkami można było szybko sprawdzić, czy wszystko działa zgodnie z wymaganiami.
8. Przerobiono ręczną obsługę ze zrzutami ekranu, biorąc pod uwagę obsługę wielu formatów i podział zrzutów ekranu na grupy przeglądowe/oś czasu. Tworzenie nowych zrzutów ekranu z wideo zostało przesunięte na tło paska postępu, co znacznie zwiększyło wygodę (po pierwsze widzisz ile jeszcze zostało do czekania, a po drugie możesz w ten sam sposób kontynuować pracę z panelem administracyjnym) przeglądarka internetowa – wcześniej było to niemożliwe).
9. Import i eksport filmów został przepisany, biorąc pod uwagę wszystkie nowe funkcje i kilka poważnych problemów znalezionych w poprzednich wersjach:
(a) Możliwe jest pominięcie linii, które spowodowały błąd.
(b) Istnieje możliwość określenia czasu trwania filmu w formacie standardowym (wcześniej można było go określić jedynie liczbą sekund).
(c) Dodaliśmy funkcję określania listy użytkowników, którzy publikują filmy wideo, dzięki czemu nie trzeba podawać osobnej listy dla każdego filmu, ale można określić pojedynczą listę, z której użytkownik będzie losowo wybierany dla każdego filmu.
(d) Operacja sprawdzania danych importowych została przeniesiona na tło wyświetlające pasek postępu. Naprawiono także główne problemy z oczekiwaniem, z którymi borykali się klienci w poprzednich wersjach podczas importowania dużej liczby filmów.
(e) Można teraz określić zrzuty ekranu wideo w archiwum.
10. Dodano pełne rejestrowanie procesów konwersji wideo i postkonwersji. Staraliśmy się uzyskać jak najwięcej przydatnych informacji, które pozwolą szybko znaleźć wszelkie problemy i operacyjnie je rozwiązać. Logi dotyczące każdego filmu są teraz dostępne na liście filmów w panelu administracyjnym.
11. Dodano obsługę piątego typu treści – fałszywego wideo.
12. Dodano funkcję masowej edycji wideo, która pozwala nie tylko na masową edycję niektórych pól wybranych (lub wszystkich) filmów, ale także pozwala na znacznie więcej:
(a) Wybierz datę opublikowania filmu wideo w określonym zakresie – to znaczy losowo rozmieść filmy wideo w różnych datach.
(b) Dodaj lub usuń tagi, kategorie i modele.
(c) Twórz lub odtwarzaj pliki wybranych formatów wideo.
(d) Masowe usuwanie plików źródłowych.
II. Silnik i wydajność witryny
13. Zoptymalizowaliśmy najbardziej problematyczne bloki serwisu: list_categories, list_tags, tags_cloud.
14. Poprawiono ochronę przed przeciążeniem serwera. Dodano statystyki dotyczące zadziałania zabezpieczenia przeciążeniowego.
15. Dodano zbieranie i wyświetlanie statystyk wydajności dla poszczególnych stron i bloków. Statystyka ta jest bardzo ważna przy optymalizacji różnych aspektów witryny. Pozwala przeanalizować strategię buforowania i dostosować ją, a także znaleźć czynniki najbardziej krytyczne pod względem wydajności. Dodano także funkcję resetowania skumulowanych statystyk wydajności.
16. Dodano wyszukiwanie w szablonach w panelu administracyjnym. Jest to bardzo wygodne, jeśli chcesz zbiorczo zmienić jakiś aspekt projektu, który może potencjalnie znajdować się w kilku miejscach Twojej witryny. Teraz możesz wyszukiwać wszystko bezpośrednio z panelu administracyjnego.
17. Zmieniono koncepcję paginacji: adresy URL wyświetlają teraz numery stron, a nie numery pierwszego elementu strony, jak to było wcześniej. Ponadto dowolną listę można zmienić na paginację AJAX, zachowując stare linki dla wyszukiwarek.
18. Zmieniono koncepcję włączenia JavaScript. Teraz są one dołączane automatycznie, w zależności od bloków wstawionych na stronie. Każdy blok wie, który JavaScript jest wymagany i zawiera go.
III. Player i jego zastosowanie w KVS
19. Dodano funkcję umożliwiającą ustawienie przekierowania użytkownika po kliknięciu obszaru wideo podczas odtwarzania.
20. Dodano wyświetlanie linku bezpośredniego (link do strony z tym filmem w Twojej witrynie).
21. Dodano funkcję umożliwiającą określenie ciągu reklamowego w pasku sterowania odtwarzacza i kliknięcie na nim adresu URL.
22. Teraz możesz określić, że wszystkie linki z odtwarzacza będą otwierane w tym samym oknie przeglądarki.
23. Teraz możesz wyświetlać powiązane filmy w odtwarzaczu.
24. Teraz możesz zabezpieczyć filmy przed kopiowaniem za pomocą oprogramowania do przechwytywania (możesz ustawić częstotliwość wyświetlania niestandardowego tekstu w różnych częściach odtwarzacza, na przykład adres IP i aktualny login użytkownika).
25. Teraz możesz wyświetlać zrzuty ekranu z osią czasu wideo dla bieżącego pliku wideo (jeśli są one włączone dla tego formatu wideo) podczas przewijania.
26. W trybie osadzania odtwarzacza dla różnych opcji reklamowych możesz teraz przekierować użytkownika na stronę z tym filmem w Twojej witrynie.
27. W związku z dodaną funkcją wieloformatowego wideo, teraz możesz dostosować listę formatów dla użytkowników o różnych poziomach dostępu (jak w YouTube – 360p, 480p itp. – wszystko to jest konfigurowalne). Bardzo trudno jest szybko wyjaśnić te opcje; trzeba je dokładnie zbadać. Za ich pomocą możesz na przykład ustawić niezarejestrowanym użytkownikom oglądanie tylko skróconej wersji wideo w złej jakości, ale wybierając opcję 720p, przejdą oni na stronę sponsora, na Twoją stronę rejestracji lub po prostu gdzie indziej. Jednocześnie zarejestrowani użytkownicy mogą oglądać filmy w jakości HD, korzystając z tej samej opcji 720p. To tylko jeden z kilkudziesięciu przykładów użycia; Twoja fantazja jest tutaj nieograniczona, z tym wyjątkiem, że maksymalna liczba opcji na liście wynosi 3.
28. Ogólnie rzecz biorąc, dodano funkcję umożliwiającą określenie różnych ustawień odtwarzacza dla różnych typów użytkowników. W ten sposób możesz wyświetlać reklamy w odtwarzaczu tylko dla gości, a nie dla członków itp. KVS ma 3 poziomy dostępu dla użytkowników: niezarejestrowani (goście), użytkownicy standardowi i premium.
IV. Różne aspekty działania i administracji
29. Dodano link do strony z poziomu panelu administracyjnego.
30. Teraz możesz w pełni dostosować kolumny listy filmów w panelu administracyjnym (których jest teraz znacznie więcej) w osobistych ustawieniach użytkownika. Możesz także pokazać kciuk na liście filmów w panelu administracyjnym.
31. Dodano możliwość oglądania wideo bezpośrednio z listy w panelu administracyjnym.
32. Dodano możliwość blokowania poszczególnych filmów tak, aby nie można było ich edytować ani usunąć w serwisie.
33. Wprowadzono płyty DVD, za pomocą których można grupować listę filmów (scen). Płyty DVD są niezależnymi obiektami, które można wyświetlać na stronie internetowej w formie listy, wyświetlać dane DVD, listy scen do nich, można je oceniać i dodawać do nich komentarze.
34. Dodano niestandardowe pola w kategoriach i grupach kategorii.
35. Dla wszystkich stron w panelu administracyjnym dodano unikalny tytuł HTML, dzięki czemu nawigacja po historii stała się łatwiejsza i łatwiej jest obsługiwać kilka otwartych okien.
36. Dodano oceny i komentarze do źródeł treści i modeli.
37. Rozszerzono zbiór danych osobowych modeli o modele.
W. Statystyki
38. Statystyka została w całości przeniesiona do koncepcji JS+cookie. Dodano obliczanie ruchu bez plików cookie.
39. Dodano obliczanie kodu osadzania wyświetlanego na innych stronach. Gdy ustawisz strony polecające do monitorowania – liczba kodów osadzania będzie również rejestrowana dla osób polecających.
40. Dodano możliwość resetowania statystyk za zadany okres.
VI. Strona internetowa i blokady stron internetowych
41. Blokada logowania – teraz możesz ustawić ochronę przed logowaniem od wielu osób korzystających z tego samego konta. Możesz określić liczbę unikalnych adresów IP, masek IP, przeglądarek i krajów, które są dozwolone przez określony czas. Jeśli w przypadku któregokolwiek członka przynajmniej jeden z tych warunków zostanie naruszony – następuje zakaz. Ban może mieć dwa rodzaje: tymczasowy – gdy do użytkownika zostanie wysłany e-mail z prośbą o potwierdzenie, oraz ban stały. Możesz dostosować liczbę dozwolonych tymczasowych banów, po których następuje stały ban. Oczywiście będziesz mógł zobaczyć informację, dlaczego użytkownik został zbanowany i ile razy, w razie potrzeby możesz go odblokować.
42. Możesz teraz obliczyć czas przebywania zalogowanego użytkownika na stronie (opcjonalnie). Dzięki temu dla każdego użytkownika możesz zobaczyć średni czas spędzony przez niego na stronie. Ponadto ta funkcja umożliwia wyświetlanie wskaźnika „online” dla każdego użytkownika i wyświetlanie użytkowników, którzy są w tej chwili „online”.
43. Do wszystkich komentarzy (dotyczących filmów, albumów, modeli, płyt DVD i źródeł treści) wprowadzono kilka poprawek:
(a) Rejestrowane jest nie tylko IP, ale także kraj.
(b) Funkcja dostosowywania zachowania captcha (czy wyświetlać wszystkim, tylko gościom, nikomu nie pokazywać).
(c) Jeżeli komentarze ustawione są tak, aby pojawiały się natychmiast na stronie, mimo to znajdą się na liście do sprawdzenia w panelu administracyjnym (wcześniej w tym przypadku komentarze nie znajdowały się na liście do sprawdzenia).
44. Do list kategorii i tagów dodano możliwość sortowania elementów według średniej oceny filmów (albumów) w danej kategorii/tagu i analogicznie według średniej popularności filmów (albumów).
45. Do list modelek i źródeł treści dodano funkcję sortowania elementów według średniej oceny i średniej popularności filmów powiązanych z modelem/źródłem treści.
46. ​​Dodano blok opinii, który umożliwia użytkownikom wpisywanie dowolnych informacji do administratorów serwisu.
47. Teraz anonimowi użytkownicy mogą przesyłać filmy (wcześniej mogli to robić tylko członkowie). Teraz możliwe jest pozostawienie niektórych pól opcjonalnych (usunięcie zaznaczenia), np. opis, tagi, kategorie.
48. Teraz możesz wyświetlić globalną listę zdjęć z albumów fotograficznych – bez połączenia z albumami.
49. W wielu blokach list dodano możliwość filtrowania pozycji z pustym opisem.
50. Dodano możliwość wyświetlania członków serwisu z kraju aktualnego użytkownika.
VII. Wtyczki do oprogramowania
51. Dodano obsługę wtyczek, które można łatwo zainstalować/usunąć. Wtyczki będą przez nas wykorzystywane w celu zapewnienia naszym klientom różnych funkcji zewnętrznych, niewymagających instalowania nowych wersji oprogramowania.
52. Wtyczka audytu umożliwia testowanie różnych aspektów instalacji i działania:
(a) Dostępność wymaganych uprawnień do plików systemowych.
(b) Integralność bazy danych.
(c) Poprawność wszystkich formatów filmów i zrzutów ekranu (dla filmu testowego próbuje utworzyć pliki wszystkich formatów filmów i zrzutów ekranu).
(d) Buforowanie stron internetowych i bloków.
(e) Głęboka weryfikacja treści – całkowicie sprawdza dostępność i rozmiar wszystkich plików wideo i zrzutów ekranu.
Zupełnie nowy KVS 6.3.0 jest już dostępny Zamów teraz