Jump to content

KVS 5.5.0 discussion and poll


Tech Support

Please vote for your 2 desired features in 5.4.0 (we already know for HLS / adaptive streaming, so it is not included)  

46 members have voted

  1. 1. Please choose your most wanted feature

    • Ability to reply comments (e.g. hierarchical comments)
      9
    • User notification system, ability for users to get notifications about some events (new comments for their videos for example)
      7
    • Support for user groups and privileges (for example configure that users from group A are not allowed to comment, or rate, or download and etc)
      4
    • User achievements, badges (for example after posting XX comments, or uploading XX videos)
      3
    • Ability to re-order album photos in any album
      0
    • Support for importing / exporting feeds for albums same as for videos
      0
    • Support for WebP in albums
      1
    • Content sheduler (ability to specify how many new content you want to publish each day and KVS will follow these settings)
      4
    • Better custom fields (ability to specify their type, required, value range)
      1
    • Grouping of video timeline screenshots into a single sprite image (should result in faster timeline loading) + optional timeline sources (should save disk space)
      4
    • Video subtitles support
      4
    • Support of S3 protocol in storage servers (should allow using Amazon S3 for content storage and streaming)
      5
    • Ability to disallow individual videos for certain countries
      0
    • Ability to use Google translate service (paid) to create localized titles / descriptions for content and categorization
      1
    • Better synonymizer plugin that will support complex expressions
      2
    • Ability to import / export categorization objects
      1
  2. 2. Please choose your another most wanted feature (same set)

    • Ability to reply comments (e.g. hierarchical comments)
      3
    • User notification system, ability for users to get notifications about some events (new comments for their videos for example)
      7
    • Support for user groups and privileges (for example configure that users from group A are not allowed to comment, or rate, or download and etc)
      4
    • User achievements, badges (for example after posting XX comments, or uploading XX videos)
      8
    • Ability to re-order album photos in any album
      0
    • Support for importing / exporting feeds for albums same as for videos
      1
    • Support for WebP in albums
      3
    • Content sheduler (ability to specify how many new content you want to publish each day and KVS will follow these settings)
      2
    • Better custom fields (ability to specify their type, required, value range)
      4
    • Grouping of video timeline screenshots into a single sprite image (should result in faster timeline loading) + optional timeline sources (should save disk space)
      1
    • Video subtitles support
      3
    • Support of S3 protocol in storage servers (should allow using Amazon S3 for content storage and streaming)
      1
    • Ability to disallow individual videos for certain countries
      4
    • Ability to use Google translate service (paid) to create localized titles / descriptions for content and categorization
      3
    • Better synonymizer plugin that will support complex expressions
      2
    • Ability to import / export categorization objects
      0

This poll is closed to new votes


Recommended Posts

3 hours ago, leonrak said:

I wish to do that

How can I change my vote to it?

If you don't see ability to change vote, then most likely this forum software doesn't allow that.

Anyway, from the first look it seems that the most wanted features are hierarchical comments and extension for social functions. We will repeat the same voting next time and we will keep the votes that are currently already voted for the next time. So you will be able to vote again for this feature next time.

Link to comment
Share on other sites

4 hours ago, leonrak said:

Please vote for "Ability to disallow individual videos for certain countries", as this is virtually the same implementation scenario.

How this function will work?? based on what- like Geo-IP module or whats

 

If GeoIP Module then this is not gonna work. since maxmind database not update

https://askubuntu.com/questions/1302826/apache-mod-geoip-module-not-working-on-ubuntu-20-04

 

Link to comment
Share on other sites

11 hours ago, hbarnetworks said:

just out of curiosity is there any reason why you guys choose to create your own KVS player instead of using an opensource one? Or is it just because of the flexibility? just curious.

Historically KVS always had its own player. When we started 11 years ago, there was no HTML5 and only Flash was used to play FLV / MP4 files. There was no any open source player at that time.

When we switched to HTML5 six years ago, we were looking into VideoJS, but at that time it seemed to be underdeveloped and had a number of issues, so we decided to go with Flowplayer.

Moreover unlike many other players KVS always had a set of functions that was not possible with other players. So anyway we need to build KVS player on top of something else, or build our own player engine.

  • Like 1
Link to comment
Share on other sites

11 hours ago, xvids said:

How this function will work?? based on what- like Geo-IP module or whats

 

If GeoIP Module then this is not gonna work. since maxmind database not update

https://askubuntu.com/questions/1302826/apache-mod-geoip-module-not-working-on-ubuntu-20-04

 

There are multiple GEOIP modules available, not necessary maxmind one. Also as far as we know CloudFlare can be used to detect countries. Never heard of issue with installing a working GEOIP module.

  • Like 1
Link to comment
Share on other sites

12 hours ago, Tech Support said:

There are multiple GEOIP modules available, not necessary maxmind one. Also as far as we know CloudFlare can be used to detect countries. Never heard of issue with installing a working GEOIP module.

Which module you would like to suggest for KVS on Ubuntu

or any other suggestion??

 

In a ticket your team said that: Ticket: #CIP-703-25967

You can test it by the following PHP script:
<?php
echo $_SERVER['GEOIP_COUNTRY_CODE'];

 

However, $_SERVER['GEOIP_COUNTRY_CODE'] is populated by Apache mod_geoip module.

sudo apt install -y libapache2-mod-geoip

Link to comment
Share on other sites

16 hours ago, Tech Support said:

Historically KVS always had its own player. When we started 11 years ago, there was no HTML5 and only Flash was used to play FLV / MP4 files. There was no any open source player at that time.

When we switched to HTML5 six years ago, we were looking into VideoJS, but at that time it seemed to be underdeveloped and had a number of issues, so we decided to go with Flowplayer.

Moreover unlike many other players KVS always had a set of functions that was not possible with other players. So anyway we need to build KVS player on top of something else, or build our own player engine.

Any thoughts on adding VR (Virtual Reality) support to your video player? This niche is getting more and more popular.

Link to comment
Share on other sites

11 hours ago, xvids said:

Which module you would like to suggest for KVS on Ubuntu

I could have been wrong, it looks like all GEOIP modules are using Maxmind database. What I was saying is that you don't necessary need the module which automatically puts GEOIP_COUNTRY_CODE variable.

There is PHP module, which provides set of functions to detect GEOIP data. Since this module runs via PHP, it doesn't put country code into any ENV variables. Then you need this line in /admin/include/setup.php to expose country code to KVS:

if (function_exists('geoip_country_code_by_name'))
{
    $_SERVER['GEOIP_COUNTRY_CODE'] = geoip_country_code_by_name($_SERVER['REMOTE_ADDR']);
}

With regard to Maxmind DB being not accurate... please do whatever the web recommends.

Link to comment
Share on other sites

8 hours ago, aleksandr said:

Any thoughts on adding VR (Virtual Reality) support to your video player? This niche is getting more and more popular.

For now we have HLS task, which is far more important than VR. After we are done with HLS, we will see what next.

But for sure we need some VR indicator in KVS, to allow at least using 3rd-party VR player for VR videos.

  • Like 2
Link to comment
Share on other sites

10 hours ago, Tech Support said:

Do you mean sharing buttons provided by addthis? We removed it due to security considerations.

Yes, right I mean sharing buttons! 

you should replace addthis somethings own KVS

every KVS user want to track sharing buttons clicks status etc... in Admin Panel

Sharing buttons is part of KVS not just theme part.

  • Like 1
Link to comment
Share on other sites

44 minutes ago, xvids said:

Sharing buttons is part of KVS not just theme part.

No, we don't agree with that :) Sharing buttons are part of theme, design they are freely available in the internet and act as HTML modules that you can use in any site. They are not connected to any KVS functionality. Here is the list:

https://blog.hubspot.com/website/10-best-free-social-sharing-button-widgets-2018

You can even use addthis if you want, we removed it from default theme, as we do not want something default to be risky.

  • Like 2
Link to comment
Share on other sites

Hello,

not difficult for developers but important for users:

Add a choice of language and a button to change the template from light to dark and vice versa in the standard template.

Display of videos and comments for the specified languages and countries. Why show a video in Chinese for a German in Germany? Now there is one dump for everyone, it is not convenient for the audience. The option to make satellites for each language and select a video from a common database is an expensive license at the start of the project, inconvenient for those who upload videos.

The ability to store videos on servers owned by users.
 For example, a content owner wants to store only his videos on his server, but use shared content. Be able to specify a storage server only for the specified user and only his films, other people's films must be stored on other servers.
What is it for? Copyright holders want to pay for their own servers for added reliability and independence. The ability to locate the server geographically closer to the audience, and so on ...
We reduce the cost of maintaining the entire system for the owner of the KVS.

Link to comment
Share on other sites

9 hours ago, Sandr said:

display and hide in the template "posts", "news" and so on ...
At the moment, in the admin panel, you can disable or enable other menu items, but "posts" must be edited by hand. Not logical, unfinished, not correct.

This is not possible. Posts are designed for customization and cannot be considered as default.

Before using posts, you should create post types that you need. We can't predict which post types you will have in your site. Some could have stories, others could have news, or games, or blogs.

Link to comment
Share on other sites

11 hours ago, Sandr said:

Add a choice of language

Unfortunately there is no simple solution for that. There are multiple concepts to create different languages in KVS:

  • using subdomains
  • using directories
  • using same URLs and switch via cookies

Each solution cannot be configured via admin panel without altering KVS config. That's why we don't add this into KVS settings somehow.

 

11 hours ago, Sandr said:

change the template from light to dark and vice versa in the standard template.

It can be customized into a working site, described here:

This feature is not widely used, so we don't see any sense to include it into theme by default.

 

11 hours ago, Sandr said:

Display of videos and comments for the specified languages and countries. Why show a video in Chinese for a German in Germany?

For comments it is already possible via match_locale parameter in comments blocks (Website UI -> Theme settings -> Functionality options -> Сomments options). If your site is using multiple locales and user on Chinese locale is posting a comment, then it is possible to configure that only other users on Chinese locale will see it.

For videos we don't have this for now, as we don't see much sense and demand for it. In most cases people want all videos to be available for all users and then users will decide what to see. It may be possible that we add some features like "most popular videos in your country", so that people from China have ability to sort out popular videos in China and etc.

 

11 hours ago, Sandr said:

The ability to store videos on servers owned by users.
 For example, a content owner wants to store only his videos on his server, but use shared content. Be able to specify a storage server only for the specified user and only his films, other people's films must be stored on other servers.

It is possible now. Create a new storage group and add user server there, but make this group inactive, so that it is not automatically selected for other videos. Then create limited admin account for user in admin panel and grant them permission to import videos. In importing GUI when uploading videos user can select which storage group they want to upload to:

import_storage_group.png.1eb19e0895cb27074268f01433838f3d.png

So if you want to allow specific user to upload videos to a specific server, you should grant them access to admin panel.

Link to comment
Share on other sites

On 1/9/2021 at 12:37 PM, xvids said:

How about? If we also grab video preview from websites for video preview. 

This is not supported by youtube-dl, at least we never seen anything like this in the parsed data.

 

On 1/9/2021 at 12:37 PM, xvids said:

And grab comments. 

And grab only models database 

This is somewhere in our plans already. Maybe include in next voting for 5.5.0.

 

On 1/8/2021 at 4:32 PM, Emilia said:

On a side note, this conversation got me wondering if you could help us in replacing the inbuild comment system with disqus

Nope, we don't provide custom development services and are fully working on KVS features and support.

  • Like 1
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...