Jag. Konverteringsmotor och lagringskoncept för videor / skärmdumpar skrevs om helt
1. För varje typ av video – standard (offentlig och privat) och premium – kan du nu ange en separat lista över format som kommer att skapas automatiskt baserat på källan. Vart och ett av dessa format låter dig ange individuella inställningar och begränsningar för videons varaktighet (i sekunder eller i %, antal delar som videon ska bildas av), separat vattenstämpelbild.
2. Möjligheten att aktivera lagring av videokälla.
3. Videoformat kan tas bort/läggas till när som helst. När du tar bort ett format kommer alla filer av detta format att tas bort automatiskt, när de läggs till – de kommer dessutom att skapas på basis av videokälla eller på basis av filer med andra format.
4. Skärmdumpar är indelade i 2 grupper: översikt och tidslinje. Översiktsskärmdumpar skapas baserat på videokälla och presenterar videon för en användare. Du kan ställa in antingen ett fast antal översiktsskärmdumpar för alla videor eller intervallet då de kommer att göras (då kommer videor med olika längd att ha ett annat antal översiktsskärmdumpar). Tidslinjeskärmdumpar konfigureras för varje videoformat separat och skapas baserat på filer av detta format (och inte källan). Skärmdumpar på tidslinjen är avsedda att visas vid videonyckelpunkter i spelaren, men kan även användas på andra platser där du behöver visa en kamerarapport av videon.
5. För översikts- och tidslinjeskärmdumpar kan du ange separata format. Du kan ange en separat storlek, separata kvalitetsinställningar och separat vattenstämpelbild för varje format av skärmdumpar. Skärmdumpsformat kan läggas till / tas bort när som helst, de nödvändiga filerna kommer att skapas / raderas automatiskt.
6. Konceptet med en konverteringskö och konverteringsservrar lades till. Nu skapas alla operationer med innehåll som uppgifter (9 typer av uppgifter). Vissa uppgifter körs på huvudservern och kräver inga konverteringsservrar. Uppgifter som inkluderar att arbeta med videoinnehåll körs på konverteringsservrar. Vid installationstillfället skapas en standardkonverteringsserver, som fysiskt är placerad på samma server. Om det behövs kan du lägga till valfritt antal tredjepartskonverteringsservrar och utföra alla de mest komplicerade operationerna där. Detta kan göras när som helst (det behövs bara för att installera de nödvändiga serverbiblioteken på konverteringsservern och kopiera ett litet PHP-skript). Därför löste vi ett viktigt problem med optimering av konverteringsprestanda.
7. Stödet för multi-server lagring av video utökades:
(a) Nu kan du anpassa belastningsbalanseringen av videoströmning mellan servrar i en servergrupp efter viktkoefficienter såväl som efter land (CDN-organisation). Så med servrar i USA och Europa kan du visa samma video för olika användare från olika servrar.
(b) FTP-stöd lades till när man arbetade med flera servrar.
(c) Konstant bakgrundskontroll för videofiler på alla servrar lades till, så du kommer att känna till eventuella fel i lagringssystemet.
(d) Nu kan du kontrollera videoströmning från varje server genom direktlänk eller genom nedladdningsskript. Detta görs så att när du aktiverar/inaktiverar antihotlink-skydd, kan du snabbt verifiera att allt fungerar som krävs.
(b) FTP-stöd lades till när man arbetade med flera servrar.
(c) Konstant bakgrundskontroll för videofiler på alla servrar lades till, så du kommer att känna till eventuella fel i lagringssystemet.
(d) Nu kan du kontrollera videoströmning från varje server genom direktlänk eller genom nedladdningsskript. Detta görs så att när du aktiverar/inaktiverar antihotlink-skydd, kan du snabbt verifiera att allt fungerar som krävs.
8. Manuell drift med skärmdumpar omarbetades med hänsyn till stöd för flera format och uppdelning av skärmdumpar till översikts-/tidslinjegrupper. Att skapa nya skärmdumpar från video lades på bakgrunden som visar förloppsfältet, vad gjorde det mycket bekvämare (för det första ser du hur mycket som är kvar att vänta, och för det andra kan du fortsätta arbeta med adminpanelen på samma sätt webbläsare – det var omöjligt tidigare).
9. Import och export av videor skrevs om med hänsyn till alla nya funktioner och några allvarliga problem i tidigare versioner:
(a) Det är möjligt att hoppa över rader som orsakade felet.
(b) Det är möjligt att ange videons varaktighet i standardformat (tidigare kan den endast anges med antal sekunder).
(c) Vi har lagt till en funktion för att ange en lista över användare som lägger upp videor, så att du inte behöver specificera separat för varje video, men du kan ange en enda lista från vilken användaren kommer att väljas slumpmässigt för varje video.
(d) Funktionen för importdatakontroll sattes i bakgrunden med förloppsindikatorn. Dessutom åtgärdades stora vänteproblem, som kunderna stötte på i de tidigare versionerna när de importerade ett stort antal videor.
(e) Det är nu möjligt att ange videoskärmdumpar i arkivet.
(b) Det är möjligt att ange videons varaktighet i standardformat (tidigare kan den endast anges med antal sekunder).
(c) Vi har lagt till en funktion för att ange en lista över användare som lägger upp videor, så att du inte behöver specificera separat för varje video, men du kan ange en enda lista från vilken användaren kommer att väljas slumpmässigt för varje video.
(d) Funktionen för importdatakontroll sattes i bakgrunden med förloppsindikatorn. Dessutom åtgärdades stora vänteproblem, som kunderna stötte på i de tidigare versionerna när de importerade ett stort antal videor.
(e) Det är nu möjligt att ange videoskärmdumpar i arkivet.
10. Komplett loggning av videokonverterings- och efterkonverteringsprocesser lades till. Vi har försökt att få fram så mycket användbar information som möjligt som gör det möjligt att snabbt hitta eventuella problem och operativt lösa dem. Loggar på varje video är nu tillgängliga i videolistan på adminpanelen.
11. Stöd för 5:e typen av innehåll lades till – falsk video.
12. Funktionen för massredigering av video har lagts till, som inte bara tillåter massredigering av vissa fält av de valda (eller alla) videorna, utan också möjliggör mycket mer:
(a) Välj videopostdatum inom det angivna intervallet - det vill säga distribuera videor slumpmässigt till olika datum.
(b) Lägg till eller ta bort taggar, kategorier och modeller.
(c) Skapa eller återskapa filer av valda videoformat.
(d) Massradering av källfiler.
(b) Lägg till eller ta bort taggar, kategorier och modeller.
(c) Skapa eller återskapa filer av valda videoformat.
(d) Massradering av källfiler.
II. Webbplatsmotor och prestanda
13. Vi optimerade de mest problematiska webbplatsblocken: list_categories, list_tags, tags_cloud.
14. Skyddet mot serveröverbelastning förbättrades. Statistik lades till om utlösning av överbelastningsskydd.
15. Insamling och visning av prestationsstatistik för enskilda sidor och block lades till. Denna statistik är mycket viktig för att optimera olika webbplatsaspekter. Det låter dig analysera cachningsstrategin och justera den, och även hitta de mest kritiska faktorerna när det gäller prestanda. Även funktionen för att återställa den ackumulerade prestationsstatistiken lades till.
16. Sök i mallar lades till i adminpanelen. Detta är mycket praktiskt om du behöver ändra någon designaspekt i bulk som potentiellt kan finnas på flera ställen på din webbplats. Nu kan du söka efter vad som helst direkt från adminpanelen.
17. Begreppet paginering ändrades: URL:er återger nu sidnummer, och inte numren på det första elementet på sidan som det var tidigare. Dessutom kan vilken lista som helst ändras till AJAX-paginering, samtidigt som de gamla länkarna för sökmotorer behålls.
18. Konceptet att inkludera javascript ändrades. Nu ingår de automatiskt, beroende på vilka block som infogas i sidan. Varje block vet vilket javascript som krävs och inkluderar det.
III. Spelare och dess användning i KVS
19. Funktionen för att ställa in användaromdirigering när du klickar på videoområdet under uppspelning lades till.
20. Visning av permalänk lades till (länk till sidan med denna video på din webbplats).
21. Funktionen lades till för att ange reklamsträng i spelarens kontrollfält och klicka URL på den.
22. Nu kan du ange att alla länkar från spelaren ska öppnas i samma webbläsarfönster.
23. Nu kan du visa relaterade videor i spelaren.
24. Nu kan du skydda videor från kopiering genom inspelningsprogramvara (du kan ställa in intervallet då anpassad text ska visas i olika delar av spelaren, till exempel IP och aktuell användarinloggning).
25. Nu kan du visa videotidslinjeskärmdumpar för den aktuella videofilen (om de är aktiverade för detta videoformat) när du rullar.
26. I spelarens inbäddningsläge för olika annonseringsalternativ kan du nu omdirigera användaren till en sida med denna video på din webbplats.
27. I samband med den tillagda videomultiformatfunktionen kan du nu anpassa listan över format för användare med olika åtkomstnivåer (som i YouTube – 360p, 480p, etc. – allt detta är konfigurerbart). Det är mycket svårt att snabbt förklara dessa alternativ; de måste utredas grundligt. Genom att använda dem kan du till exempel ställa in icke-registrerade användare att bara se en förkortad videoversion i dålig kvalitet, men genom att välja 720p-alternativet kommer de att gå till sponsorns webbplats eller till din registreringssida eller bara någon annanstans. Samtidigt kan registrerade användare titta på videor i HD, med samma 720p-alternativ. Detta är bara ett av dussintals användningsexempel; din fantasi är obegränsad här, förutom det faktum att det maximala antalet alternativ i listan är 3.
28. I allmänhet lades funktionen till för att specificera olika spelarinställningar för olika typer av användare. Således kan du visa annonser i spelaren endast för gäster, och inte visa det för medlemmar etc. KVS har 3 åtkomstnivåer för användare: oregistrerade (gäster), standard- och premiumanvändare.
IV. Olika aspekter av drift och administration
29. Länken till webbplatsen från adminpanelen lades till.
30. Nu kan du helt anpassa kolumnerna i videolistan i adminpanelen (som nu är mycket fler) i de personliga användarinställningarna. Du kan också visa en tumme på videolistan i adminpanelen.
31. Funktionen för att se video direkt från listan i adminpanelen lades till.
32. Funktionen för att låsa enskilda videor så att de inte kan redigeras eller raderas på webbplatsen lades till.
33. DVD-skivor introducerades, som kan användas för att gruppera en lista med video (scener). DVD-skivor är oberoende objekt som kan visas på webbplatsen som en lista, visa DVD-data, listor över scener för dem, de kan klassificeras och kommentarer kan läggas till för dem.
34. Anpassade fält i kategorierna och kategorigrupperna lades till.
35. För alla sidor i administratörspanelen skapades en unik HTML-titel, så historiknavigeringen blev enklare och det är nu lättare att hantera flera öppna fönster.
36. Betyg och kommentarer för innehållskällor och modeller har lagts till.
37. Uppsättningen personuppgifter om modeller utökades för modeller.
V. Statistik
38. Statistik överfördes helt till ett JS+cookie-koncept. Beräkning av ingen cookie-trafik lades till.
39. Beräkning av din inbäddningskod som visas på andra webbplatser lades till. När du ställer in hänvisare för övervakning – kommer antalet inbäddade koder också att registreras för hänvisare.
40. Funktionen för att återställa statistik för en viss period lades till.
VI. Webbplats och webbplatsblockeringar
41. Inloggningsblockering – nu kan du ställa in skydd mot inloggningar från flera personer som använder samma konto. Du kan ange antalet unika IP-adresser, IP-masker, webbläsare och länder som är tillåtna under en viss tidsperiod. Om för någon medlem åtminstone ett av dessa villkor överträds – där kommer förbudet. Det kan finnas två typer av förbud: tillfälligt – när e-postmeddelandet skickas till användaren som ber om att bekräfta, och permanent förbud. Du kan justera antalet tillåtna tillfälliga förbud varefter det kommer ett permanent förbud. Naturligtvis kommer du att kunna se informationen varför användaren förbjöds och hur många gånger, du kan avbanna honom om det behövs.
42. Du kan nu beräkna tiden den inloggade användaren är på webbplatsen (valfritt). Således, för varje användare, kan du se den genomsnittliga tiden han spenderat på webbplatsen. Den här funktionen tillåter också att visa "online"-indikator för varje användare och visa användare som är "online" just nu.
43. Flera korrigeringar gjordes i alla kommentarer (för videor, album, modeller, DVD-skivor och innehållskällor):
(a) Inte bara IP loggas, utan även landet.
(b) Funktionen för att anpassa beteendet för captcha (om den ska visas för alla, endast för gäster, inte visa för någon).
(c) Om kommentarer är inställda att visas omedelbart på webbplatsen, kommer de ändå att hamna i listan för att kontrollera i adminpanelen (tidigare, i det här fallet hamnade inte kommentarerna i listan att kontrollera).
(b) Funktionen för att anpassa beteendet för captcha (om den ska visas för alla, endast för gäster, inte visa för någon).
(c) Om kommentarer är inställda att visas omedelbart på webbplatsen, kommer de ändå att hamna i listan för att kontrollera i adminpanelen (tidigare, i det här fallet hamnade inte kommentarerna i listan att kontrollera).
44. Funktionen lades till i listorna över kategorier och taggar för att sortera objekten efter genomsnittligt betyg av videor (album) i den kategorin/taggen och liknande efter den genomsnittliga populariteten för videor (album).
45. Funktionen lades till i listorna över modeller och innehållskällor för att sortera objekt efter det genomsnittliga betyget och den genomsnittliga populariteten för videorna som är relaterade till modellen/innehållskällan.
46. Återkopplingsblock lades till, vilket gör att användare kan skriva all information till tjänsteadministratörer.
47. Nu kan anonyma användare ladda upp videor (endast medlemmar kunde göra det tidigare). Nu är det möjligt att göra några av fälten valfria (ta bort kryss), till exempel beskrivning, taggar, kategorier.
48. Nu kan du visa den globala listan över bilder från fotoalbum – utan anslutning till albumen.
49. I många listblock lades funktionen till för att filtrera objekten med tom beskrivning.
50. Funktionen lades till för att visa medlemmarna på webbplatsen från den aktuella användarens land.
VII. Programvaruinsticksprogram
51. Plugin-stöd lades till som enkelt kan installeras/ta bort. Plugins kommer att användas av oss för att tillhandahålla olika externa funktioner till våra kunder som inte kräver installation av nya versioner av programvara.
52. Granskningsplugin låter dig testa olika aspekter av din installation och drift:
(a) Tillgänglighet av nödvändiga privilegier på systemfiler.
(b) Databasens integritet.
(c) Korrektheten av alla videoformat och skärmdumpar (för testvideon försöker den skapa filer med alla video- och skärmdumpsformat).
(d) Cachning av webbsidor och block.
(e) Djup innehållsverifiering – kontrollerar fullständigt tillgängligheten och storleken på alla videofiler och skärmdumpar.
(b) Databasens integritet.
(c) Korrektheten av alla videoformat och skärmdumpar (för testvideon försöker den skapa filer med alla video- och skärmdumpsformat).
(d) Cachning av webbsidor och block.
(e) Djup innehållsverifiering – kontrollerar fullständigt tillgängligheten och storleken på alla videofiler och skärmdumpar.