Enregistrement d'une vidéo et le streaming en direct sur Internet nécessite plusieurs composants. D'abord, vous avez besoin d'un appareil photo à réellement faire l'enregistrement. Ensuite, vous avez besoin d'un encodeur de médias pour préparer les données pour la transmission sur Internet. Ensuite, vous avez besoin d'un éditeur de médias pour accueillir le flux en ligne. Enfin, vous avez besoin d'un réseau de diffusion de contenu de distribuer le courant aux téléspectateurs. Dans la pratique, de nombreux réseaux de diffusion de contenu, tels que YouTube, également gérer l'aspect de l'édition. Quand il vient à l'encodeur que vous utilisez, vous avez beaucoup d'options différentes, allant de logiciels de bureau libre à cinq chiffres machines dédiées.