Hosting/streaming video

is there a certain feature the server must have in order for hosting or streaming of video files be possible? if so, which?