streamable.com is a nice and easy way to upload videos if you don't want to connect personal videos to your youtube account.
but the fine print does say they will expire after 90 days but I've had some on there for 2 years with free tier and never had a video deleted.