It is presently only for live stream and chatting. You can upload a small channel trailer/teaser but the file size is max of 500mb and I may not be able to sustain that feature. It's debatable. I know storing video is important to people, but that's a tens-of-thousands to hundreds of thousands and even millions of dollars a year situation to just store 99.9% mostly stuff no one will ever watch again, like somebody's 12 hour Minecraft game play videos or last months drama of the moment.
Unfortunately, its just too expensive to store video, so we recommend you record local and store on the video host of your choosing for your video on demand site needs, such as any IPFS provider, or just restream to youtube and let them eat those costs for all that old video. For pre-recorded video, 3PSeak is a great, hive base option for VoD (pre-recorded video on demand)
The thing about livestreams, is that they generally are time-based, nobody is watching yesterdays 6:00 news. They want the next live news.
For those creators that create video content that needs to be stored forever, Hive has 3Speak which is more like youtube and possibly some other options out there. And we are more like twitch.tv
RE: HiveStreams.Live - A Whole New Dimension to Hive