nodetube
nodetube copied to clipboard
Resource requirements
I'm thinking to run one instance but only want to encode in one format, if uploaded video is 720p then it will only encoded in 720p.means encode in one format but only to its highest quality.
-
How much resource needed to run it smoothly with and without livestream?
-
Can I change the video player? I see you are using Plyr but can I change it to HTML 5 based player?
How much resource needed to run it smoothly with and without livestream? It's not very resource intensive, most is while using ffmpeg for compression or conversion. Convert a file using ffmpeg or boot it up and try an upload to get an idea. Livestream isn't very resource dependent either, a small VPS could run the app no problem. Or try Deploy To Heroku and try some uploads to see it on a small dyno.
Can I change the video player? I see you are using Plyr but can I change it to HTML 5 based player? It's OS so you can do what you want. If you submit a PR we could merge it if it improves the codebase.
It's OS so you can do what you want. If you submit a PR we could merge it if it improves the codebase.
There is an open source html5 player with support to Vast and Vapid and few other good stuff, if you can replace in main code that would be awesome but if not can you guide me how can i use it.
https://www.fluidplayer.com/
im thinking to spin up a new instance very soon if everything goes good as im thinking to force my mastodon user to upload video on mine nodetube instance because mastodon really struggle with video.
NodeTube has easy embed functionality as well I'm sure you could find a way to integrate it with Mastodon pretty easily.
You can find the relevant code for changing from plyr here: https://github.com/mayeaux/nodetube/blob/master/views/media.pug#L438