YouTube
チャットは、視聴者からのポップアウトを除いた上位チャットと、全ての書き込みを表示する通常のチャットの二段に分けている。このチャット欄にスーパーチャット(後述)を贈ることも可能。放送後は12時間以内の配信に関してはアーカイブとして、動画の形で残すことも可能(チャットコメントに関しては再現の可否の設定が可能)。なお、ライブストリーミング中における厳密な機能名は「チャット」とそれに入力する「メッセージ」なのだが、日本ではストリーミング配信をするユーザーもその視聴者も、まとめて画面に送る「コメント」として区別せず呼ぶことが多い 。あらかじめ配信を行うことを予告したページでは、視聴者側でリマインダー設定(配信開始の直前通知)が可能。また、最大4K 60fpsや、360度ビデオの配信が可能。
動画と同様に特定のURLを介した限定生放送も可能。メンバーシップの加入者を対象とした限定ライブ配信は不可(アーカイブ化した動画には対応する)。これについては、その後ベータ版として限定的に可能になった。
ライブ情報は、検索での絞り込み、ライブ専用チャンネルで現時点でのライブ放送や今後予定しているライブ放送を一覧としてまとめている。ゲーム配信に特化した「YouTube Gaming」にも同様のサービスを受けることができる。
なお、ライブストリーミングは、ユーザーが著作権侵害やガイドライン違反をした場合(警告がされた場合)は、制限されて使用ができなくなる。
YouTubeで映画やテレビ番組のプレミア上映のように、クリエイターと視聴者が公開した(ストリーミングではない事前制作された)動画を同時に観て楽しむようにする機能。下記のYouTube Premium(プレミアム)とは別の機能。
スケジュール設定された動画が巻き戻しや早送りが出来ない状態でライブ再生され、全員が同じタイミングで動画を観ることになる。YouTube Liveのようなチャット機能および、スーパーチャットも使用できる。一度再生されると、通常の動画として再生出来るようになる。
アップロードできる動画形式は非常に広く、現在流通しているほとんどの動画形式に対応している。必ずYouTube側で再圧縮が行われるので、自前で圧縮せずにオリジナルファイルのアップロードが可能。
音声は、YouTubeはステレオまたは5.1チャンネルでサンプルレート96 kHzまたは48 kHzを推奨しているが、現時点では5.1チャンネルでの再生はできない。
尚、プレーヤーの右下のメニューによって画質が選択できるがアップロードされた動画の画質によって選択できる画質は限られるので、どの動画でも下記の画質で表示できる訳ではない。また、広告動画はメニュー上にない為、画質を選択できない。
アスペクト比は自動的に判断され正しい比率で再生できる。
卑猥な動画など過激な描写を含む動画は視聴者からの通報などにより、メンバー登録による18歳以上の年齢認証が設定されるが、年齢認証は検証の手段が無い簡易的なものなのであまり有効ではないため、場合によっては年齢認証ではなく、ガイドライン違反として削除されることもある。
2005年2月15日、PayPalの従業員であったチャド・ハーリー、スティーブ・チェン、ジョード・カリムらがカリフォルニア州サンマテオで設立した。ハーリーはペンシルベニア州立インディアナ大学でデザインを、チェンとカリムはともにイリノイ大学アーバナ・シャンペーン校で計算機科学を学んだ。
メディア上でよく取り上げられる一説によれば、ハーリーとチェンが2005年の初めにYouTubeのアイディアをひらめいたのは、サンフランシスコのチェンのアパートで開かれたディナーパーティの動画を共有するのに苦労したことがきっかけだったとされている。カリムはこのパーティに出席しておらず、そのようなパーティが開かれたこと自体を否定している。チェンは、パーティは実際に開かれたとした上で、「YouTubeはディナーパーティをきっかけにされた」という物語は、わかりやすい物語を必要とするマーケティング上の都合によってかなり脚色されていることを認めた。
カリムによると、YouTubeの発想のきっかけとなったのは、2004年にジャネット・ジャクソンが起こした第38回スーパーボウルでのハプニング(パフォーマンス中にジャクソンの胸が露出した)と、同じく2004年に発生したスマトラ島沖地震だった。カリムはインターネット上でそれらの事件の動画を探したが、どちらの出来事の動画も簡単には見つけることができず、その体験が動画共有サイトのアイディアを生んだという。
YouTubeはベンチャーキャピタルが出資するスタートアップ企業として開業した。主な出資者はセコイア・キャピタルであり、2005年11月から2006年4月までの間に1150万米ドルをYouTubeに投資した。