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

On 12/14/2020 at 8:19 AM, Tech Support said:

Yes, we probably do that similar to HD flag. Right now you can easily display 4K flag using format info in video list template (change to your 4k format postfix if you have it set up differently in Settings -> Video formats):


{{assign var="postfix_4k" value="_2160p.mp4"}}
{{if $item.formats[$postfix_4k].postfix}}<span class="is-hd">4K</span>{{/if}}

However filtering is not possible for now. We have this in our todo list, not a major feature.

 

Do you mean to cope spam uploads? Did you try looking into Settings -> Antispam settings? This should allow reducing spam uploads. Also KVS has support for verified members in their profile editor:

trusted_member.thumb.png.9c275353a150ddf9f896b7fd2123f15a.png

Trusted members can upload, comment and etc. without any spam checks.

Hi, I'm thinking of something like PH, to have an option for verifying members' identity (it can be just a piece of paper), so members can get a verified badge on their profile, right now we have to spend hours to review every uploaded content.
Uploaders will have to take responsibility for their uploads, of course, it sounds not so friendly for tube sites but it's necessary.

  • Like 1
Link to comment
Share on other sites

9 hours ago, MRS said:

Hi, I'm thinking of something like PH, to have an option for verifying members' identity (it can be just a piece of paper), so members can get a verified badge on their profile, right now we have to spend hours to review every uploaded content.
Uploaders will have to take responsibility for their uploads, of course, it sounds not so friendly for tube sites but it's necessary.

This is how trusted option actually works in user profiles. All content from trusted users does not need to get reviewed. You can ask your users to provide the needed documents, and then enable trusted option in their profiles. You can also render "verified" badge if you want everywhere where user data is rendered, the field name is called is_trusted and its values are 0/1. E.g. in members list:

{{if $item.is_trusted==1}}<span class="trusted">Trusted</span>{{/if}}

 

  • Thanks 1
Link to comment
Share on other sites

1 hour ago, Tech Support said:

This is how trusted option actually works in user profiles. All content from trusted users does not need to get reviewed. You can ask your users to provide the needed documents, and then enable trusted option in their profiles. You can also render "verified" badge if you want everywhere where user data is rendered, the field name is called is_trusted and its values are 0/1. E.g. in members list:


{{if $item.is_trusted==1}}<span class="trusted">Trusted</span>{{/if}}

I also would love to know how to enable a 'verified' badge for users that are trusted. This would help make the community of my site look more nice and who are loyal uploaders

  • Like 1
Link to comment
Share on other sites

1 hour ago, xxbrits said:

I also would love to know how to enable a 'verified' badge for users that are trusted. This would help make the community of my site look more nice and who are loyal uploaders

The code was provided above. You have to modify all templates that render usernames and add badge there. KVS themes don't have this in stock.

Link to comment
Share on other sites

  • Tech Support changed the title to KVS 5.4.0 discussion and poll
On 12/17/2020 at 4:43 AM, Tech Support said:

This is how trusted option actually works in user profiles. All content from trusted users does not need to get reviewed. You can ask your users to provide the needed documents, and then enable trusted option in their profiles. You can also render "verified" badge if you want everywhere where user data is rendered, the field name is called is_trusted and its values are 0/1. E.g. in members list:


{{if $item.is_trusted==1}}<span class="trusted">Trusted</span>{{/if}}

 

thanks, it works fine I am going to translate so it shows verified in all languages. as it can be done to show it within the user's profile. above where the name of the user indicates I have tried with the same code but it does not work.

Captura de pantalla 2020-12-18 a las 15.16.11.png

Link to comment
Share on other sites

14 hours ago, kaopsa said:

Ability to put thumbs/screenshots and all content on storage content servers and not on kvs script server.

There is a workaround for this with using rsync or NFS mount, so not something we won't to consider as other features do not have workarounds.

 

13 hours ago, davex said:

 as it can be done to show it within the user's profile. above where the name of the user indicates I have tried with the same code but it does not work.

The code {{$item.xxx}} is for using in list blocks, for profile you should be using {{$data.is_trusted}}, for video / album pages if you want to display this for the user who uploaded video is {{$data.user.is_trusted}}

  • Like 1
Link to comment
Share on other sites

17 hours ago, Tech Support said:

There is a workaround for this with using rsync or NFS mount, so not something we won't to consider as other features do not have workarounds.

 

The code {{$item.xxx}} is for using in list blocks, for profile you should be using {{$data.is_trusted}}, for video / album pages if you want to display this for the user who uploaded video is {{$data.user.is_trusted}}

Perfect! thanks.

Link to comment
Share on other sites

22 hours ago, PornLover said:

Hi,

When you disactivate a group or a single  server, newly converted videos should not go into it!

I think this is an useful option to have and easy to implement, just an exclusion of servers id or groups id in content setting from where videos should not go...

This works already with server groups. But should not be possible with servers, because in KVS all server added to the same group should mirror 100% the same content.

 

 

Link to comment
Share on other sites

On 12/18/2020 at 6:51 PM, kaopsa said:

Ability to put thumbs/screenshots and all content on storage content servers and not on kvs script server.

I've mounted an extra HDD to my server physically and moved my /tmp and /contents/videos_sources to that mount point.

On 12/19/2020 at 9:10 AM, Tech Support said:

There is a workaround for this with using rsync or NFS mount

rsync and NFS mount can work but would not recommend it for /tmp and /videos_sources, you can move /videos_screenshots to that

Link to comment
Share on other sites

I think that s3 protocol is best because I can use Wasabi.com's s3 compatible cloud because there is no charge for egress and it is cheap. I can have my KVS instances on a single little cloud VPS and keep all the data in a cheap cloud. I think that it would make KVS more portable because I won't need to rely on managing my own servers, so I can do more things at once.

Link to comment
Share on other sites

1 hour ago, vqporn said:

 

Greetings, it would be nice if we can have a personalized mail service, for example Amazon SES, sendgrid or our own SMTP Server. Thank you I hope it is positive and can be implemented.

This is possible, please contact support. We don't have these options in GUI, but possible to configure. We didn't include this into voting, because obviously we will do that rather faster than later.

  • Like 1
Link to comment
Share on other sites

On 12/19/2020 at 4:40 AM, Tech Support said:

There is a workaround for this with using rsync or NFS mount, so not something we won't to consider as other features do not have workarounds.

There isn't always ability to have NFS mount. Media files and script/sql files should be separated on different servers.

My script server have a good config but low hd space because it's not a storage/media server. It doesn't have ability to mount additional disks.

It weights 650gb already with all thumbs/screenshots and is almost disk full so rsync isn't an option. I need to move my script/sql site on a storage server because the tube script requires to host thumbs/screenshot medias on the same server as script server.

Imagine if you have a million of videos and albums. You will need multiple terra octets for your script/sql server.

mp4,jpg,gif... should be hosted on a media server only. Or at least there should be an option to do it.

Thank you.

Link to comment
Share on other sites

8 hours ago, vqporn said:

 

Greetings, it would be nice if we can have a personalized mail service, for example Amazon SES, sendgrid or our own SMTP Server. Thank you I hope it is positive and can be implemented.

I have it configured the emails by sengrid and it works very well and easy to configure.

Edited by davex
Link to comment
Share on other sites

10 hours ago, kaopsa said:

There isn't always ability to have NFS mount.

Why not? If your project is huge enough to host 650G of thumbs, you should be able to run another server within the same hoster that will host images and your hoster will easily configure NFS connection for it. Another possible option is to add one more HDD to your primary server.

Yes, we understand that the easier way would be to allow this in KVS via some sort of FTP connection. But this is a huge effort for us - we would better put it on something else that does not have workarounds like this.

  • Thanks 1
Link to comment
Share on other sites

On 12/26/2020 at 8:40 AM, phseven said:

The possibility of having screen/timelines on different servers around the glove will be a better option then NFS

This is something that is CDN designed for. You can configure CDN for images on your project without actually using FTP or NFS or Rsync.

The main question with FTP vs NFS vs Rsync is where to store screenshot files, when you are limited with disk space on your primary server. Some suggest that configuring NFS is difficult, so they want KVS to support external FTP servers for screenshot files. This is absolutely true, and configuring external FTP storage is easier than NFS. But this will bring huge development effort for us without any additional benefits and cost/benefit ratio for this feature will be very slow comparing to other things that we might want to do.

Link to comment
Share on other sites

On 12/8/2020 at 4:25 AM, Scumtron said:

HLS and S3 protocol made for each other, it is desirable to implement them together.

I agree with this. I would like to see the S3 protocol implemented into KVS. I am just learning about HLS, but it looks promising too.

Link to comment
Share on other sites

Also I never understood the sync mechanism

does it copy from storage server - main server - storage server? why is that? Wouldn't it be easier to call an Rsync on one of the servers to the other? The passwords can be the same as the FTP users. It would be more accurate and quicker. There is a high chance that the main server copies from a server that is located in the US for instance. and the other server is in china.

Is there any quick fix for this? or could this be added in the future?

Link to comment
Share on other sites

10 hours ago, hbarnetworks said:

does it copy from storage server - main server - storage server? why is that?

Yes, because there is no other way for KVS to sync videos from 1 server to another server.

 

10 hours ago, hbarnetworks said:

Wouldn't it be easier to call an Rsync on one of the servers to the other?

Yes, it would! And you can do that. Before syncing every video file KVS will actually check if it already exists or not on the new server. If exists, then it will be skipped. So the fastest way is to:

  1. Sync files manually
  2. Run sync in KVS to verify that all files are synced (KVS will also check their filesizes)

But not all users know how to use Rsync between servers, so KVS still let them sync via slow Storage1 -> Primary -> Storage2 procedure.

Link to comment
Share on other sites

I have a feature request.

Right now we can not disable some video format for low tier countries. For example I want to disable 4k and 1080p video qualities for some low tier countries but thats not possible.

 

The solution from support was  to give a very low bitrate for those format on low countries to make playing them impractical.

It has 2 problems.

1) It gives bad user experience, since visitors from those country can see the format is available but its slow, They think the whole website is slow.

2)By doing that I can not limit video bitrate globally, It means some one with 1Gbps internet access can eat up my whole server bandwidth.

 

I think this can be a good feature for future KVS development.

Link to comment
Share on other sites

11 hours ago, leonrak said:

I have a feature request.

Right now we can not disable some video format for low tier countries. For example I want to disable 4k and 1080p video qualities for some low tier countries but thats not possible.

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

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...