DTube is a decentralized video hosting platform focused primarily on video content and community engagement, while MediaGoblin is a more versatile platform that supports various media types including images and audio. DTube offers monetization options and is tailored for video creators, whereas MediaGoblin provides flexibility and customization for a broader range of media.