2 ms·
Using PeerTube for hosting VODs from my past Twitch streams, gaming videos and programming videos. Can't really speak much for running it at scale, since for no
by KronisLV 4y ago
Using PeerTube for hosting VODs from my past Twitch streams, gaming videos and programming videos. Can't really speak much for running it at scale, since for now I just link the occasional video to friends, but I have to say that overall it's a great project!
It's especially nice that the videos are optimized when you upload them and thus seeking them is way better versus just uploading an .mp4 to Nextcloud and linking that. You can even configure how many videos and threads you'd like to allot to processing videos, so even my old box with a 200GE CPU in it runs great (even if slowly), without the actual front end breaking or anything.
Though of course I assume that all of the federation features and whatnot are great, too. Here's hoping that the project has a bright future ahead of it!
My personal pet peeve in regards to dealing with video production would have to be how WebM-VP8/Vorbis (libre) feels worse than MP4-H264/AAC for encoding, at least based on the speed and file sizes. Maybe using kdenlive isn't the best integration of these, but I think it uses ffmpeg under the hood and therefore should be a vaguely accurate representation of both of them.
Examples of config (quality settings for video/audio, kdenlive options output, though I'm not sure about the full command it uses internally):
H264/AAC with 30/192: f=mp4 movflags=+faststart vcodec=libx264 progressive=1 g=15 bf=2 crf=%quality acodec=aac ab=%audiobitrate+'k'
WebM-VP8/Vorbis with 30/6: f=webm vcodec=libvpx acodec=libvorbis crf=%quality vb=0 quality=good aq=%audioquality max-intra-rate=1000
Though that's not related to PeerTube in particular but rather the formats/encoders themselves, somehow the libre one doesn't hold up as well. But hey, it's nice to at least have options.