There are multiple platforms to publish videos, for instance, Youtube, Facebook, Instagram, TikTok, Twitch, Rumble, Kick, etc. You can publish short videos, long videos, or even live stream. However, the question you should concentrate on is what is the idea platform for video content? I think it depends on your goal. For example, if your aspirations extend to becoming a full-fledged video content creator, YouTube remains the superior choice. The second best choice is Tiktok. Both of these channels are now being a platform to search content.