Video sharing refers to web sites or software that enables a user to publish and share their video content. There are a variety of different services which offer public and private sharing of video content, as well as the ability to edit videos online.