For this topic, you kinda need some knowledge about video encoding. You need to understand what a codec is and what bitrate does. If you don't know that, please read my "How do i configure OBS for DLive?" tutorial, where i explain what it does.
When you come from YouTube or been on YouTube for some time, you certainly have heard about rendering in a higher resolution to get better image-quality out of YT. Say if you have recorded a 1080p footage, rendering that in 1440p and upload it, will get you much better quality. But why is that?
As you can see here, YT uses MPEG-4 as the codec up until 1440p, then it switches to WebM. A container and codec Google itself developed and trust in.
But is it as great as they say it is?
As an individual, i would say no. A big and hard no. I want to say that i am not a developer nor an engineer, all of this here are just educated observations.
Google developed and use this codec most probably because they wanted to avoid the fees for using the, much more adopted, H.265/HEVC while reducing the storage requirements. But they backtracked on that, because until some time ago, you were unable to upload HEVC encoded videos to YT. It would just say that it is an unsupported codec. Now you can upload it just fine, which means they already pay for the license.
VP9, which is the codec of the WebM container, is much like HEVC a newer version, of the VP8 codec, and promises better quality with much less bitrate, but that is exactly where Google did not deliver.
As you can see in this pictures, not only is the MPEG-4 file nearly 200MB smaller than the VP9, the WebM video wasn't even reduced in bitrate. While that in itself isn't something bad, it means that you will get better quality at the same bitrate, they do not safe any storage space.
But there is a even bigger disadvantage!
And that is rendering time. While HEVC is not very fast, compared to VP9 it is the Usain Bolt of those codecs. With a normal computer, you are looking at 4-6 x the original runtime of the clip with HEVC. So 1min of video would need between 4-6min to encoding. VP9 tops that by quite the margin. While i don't have exact numbers for the codec, because i gave up on it quite early, i can give you my experience. I recorded about 10mins of gameplay from a game, and as i tried to render it with a Ryzen r5 1600 @ 3.9GHz, it said to me that it would take about 5-8 hours. It was fluctuating a bit here and there.
Now remember the time you had to wait until YT had processed your video? Yeah it's because of that! Now try to imagine what a behemoth of computer they must have.
And with every encode your quality will drop. So let's say you record gameplay, that means you encode it from your Console through a capture card to your PC. Then you edit in your video-editing programm of choise, encode it then again and upload it to YT, where it will be encoded into there own codec once more. So by the time you see a video on YT it was encoded 2-3 times already.
But why does DTube look so good then?
That is quite simple. Instead of encoding your whole video, they just add a 480p version.
YT encodes your whole video, so that they have all the supported resolution in their codec. DTube does not do that. Instead of encoding the whole video, they just take it and create a 480p version, but leave the "source" file untouched. While that means that there might be some old codecs being used, it also means that you have the quality that you rendert your video at. No funky mambo jambo has been done with your video after it's been uploaded. What you see is what you get here.
And what about the storage space?
While that certainly is a concern, DTube only stores your video for 57 month instead of leaving it on their drives forever, like YT does. That way they can calculate when and how much space is gonna be freed. Exyle talked about it a little bit in his most recent Vlog, and how they are paying for the server cost.
And that is the reason why DTube looks so much better than YT and is also the reason why content creators with ornate visuals should consider switching to DTube or at least use it as a second base.
I hope i could give you a better inside on how bot platforms work and what the advantages and disadvantages are. A thumbs up would be really appreciated. And as always, thanks for your time and greetings from germany
-Arvarad
A few comments:
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit