If you send a video file to a chat with one contact, then only one person will receive the file. If a chat has numerous contacts added to it then all of them will receive the file. There is no limit on how large the file size is or the type of the file and in case you get disconnected while the send is in progress, next time you connect the process will resume.