Le streaming multimédia est une nouvelle méthode de transmission multimédia. Il fait référence à une technologie et à un processus qui compressent une série de données multimédia et envoient les données par segments via Internet, et peuvent transmettre instantanément de l'audio et de la vidéo pour le streaming ; médias La caractéristique technique la plus importante est la transmission en streaming, qui permet aux données d'être transmises comme de l'eau. Il existe deux manières principales de mettre en œuvre le streaming : le streaming séquentiel et le streaming en temps réel.
L'environnement d'exploitation de ce tutoriel : système Windows 7, ordinateur Dell G3.
Le streaming multimédia (anglais : Streaming media) fait référence à une technologie et à un processus qui compressent une série de données multimédia, envoient les données par segments via Internet et transmettent l'audio et la vidéo en temps réel sur Internet pour les visualiser. Cette technologie permet aux paquets de données d'être envoyés comme un flux. Sans cette technologie, l'intégralité du fichier multimédia doit être téléchargée avant utilisation.
Le streaming en direct fait référence à la transmission en temps réel de contenu Internet, un peu comme la télévision en direct diffuse du contenu sur les ondes via un signal de télévision. La diffusion en direct sur Internet nécessite une forme de média source (par exemple une caméra vidéo, une interface audio, un logiciel de capture d'écran), un encodeur pour numériser le contenu, un éditeur multimédia et un réseau de diffusion de contenu pour distribuer et diffuser le contenu. La diffusion en direct ne nécessite pas d'enregistrement au point source, bien que l'enregistrement soit souvent nécessaire.
Le streaming est plus répandu sur les services de vidéo à la demande et de télévision en streaming tels que Netflix, Disney+, HBO Max, Hulu, Paramount+, Peacock, Amazon Prime Video et YouTube. Twitch fournit des services de diffusion en direct de musique et de jeux vidéo Apple Music, YouTube Music et Spotify.
Caractéristiques des médias en streaming
(1) Le contenu est principalement constitué de données multimédias continues dans le temps (audio, vidéo, animation, multimédia, etc.).
(2) Le contenu peut être transmis à l'aide de la technologie de streaming sans conversion.
(3) Il a un temps réel et une interactivité forts.
(4) Le délai de démarrage est considérablement réduit, ce qui réduit le temps d'attente de l'utilisateur ; les utilisateurs n'ont pas besoin d'attendre que tout le contenu soit téléchargé sur le disque dur pour commencer à naviguer et peuvent commencer à regarder après une période de démarrage. retard.
(5) Les exigences en matière de capacité de cache système sont considérablement réduites.
Internet est une transmission asynchrone basée sur la transmission par paquets. Les données sont décomposées en plusieurs paquets pour la transmission. Étant donné que chaque paquet peut choisir un itinéraire différent, le délai pour atteindre l'ordinateur de l'utilisateur sera différent. a besoin d'un système de mise en cache pour compenser les effets du retard et de la gigue et pour garantir l'ordre de transmission des paquets. Lors de la lecture de fichiers multimédias en streaming, étant donné que tous les fichiers n'ont plus besoin d'être téléchargés dans le cache, les exigences en matière de mise en cache sont très faibles.
Méthode de transmission en streaming
La principale caractéristique technique du streaming multimédia est la transmission en streaming, qui permet aux données d'être transmises comme l'eau courante.
Le streaming fait référence au terme général désignant la technologie qui transmet des médias (audio, vidéo, etc.) via le réseau. Il existe deux manières principales de mettre en œuvre le streaming : le streaming progressif et le streaming en temps réel. La méthode à utiliser dépend des besoins spécifiques. Ce qui suit est une brève introduction à ces deux méthodes.
Diffusion séquentielle
Le streaming séquentiel est un téléchargement séquentiel tout en regardant des médias en ligne. Dans ce processus, les utilisateurs peuvent uniquement regarder la partie téléchargée ne peut pas être regardée directement. mais la partie non téléchargée ne peut pas être visionnée directement. En d’autres termes, l’utilisateur voit toujours les informations envoyées par le serveur après un certain délai. Étant donné que les serveurs HTTP standard peuvent envoyer des fichiers sous cette forme, on parle souvent de streaming HTTP.
Étant donné que le streaming séquentiel peut mieux garantir la qualité de la lecture du programme, il est plus adapté aux vidéos de haute qualité publiées sur des sites Web et disponibles pour que les utilisateurs puissent les regarder à la demande.
Les fichiers de streaming séquentiel sont placés sur un serveur HTTP ou FTP standard, facile à gérer et n'a fondamentalement rien à voir avec les pare-feu. Le streaming séquentiel ne convient pas aux longs clips et vidéos nécessitant un accès aléatoire, tels que des conférences, des discours et des démonstrations. Il ne prend pas non plus en charge la diffusion en direct.
Diffusion en direct
La diffusion en direct doit correspondre à la bande passante de la connexion afin que les médias puissent être visionnés en temps réel. Pendant le processus de visualisation, les utilisateurs peuvent arbitrairement regarder le contenu devant ou derrière le média, mais dans cette méthode de transmission, si les conditions de transmission du réseau ne sont pas idéales, la qualité de l'image reçue sera relativement mauvaise. serveur spécifique, tel que Quick Time Streaming Server, Realserver ou Windows Media Server. Ces serveurs permettent davantage de niveaux de contrôle sur la diffusion multimédia, ce qui rend la configuration et la gestion du système plus complexes que les serveurs HTTP standard. Le streaming en temps réel nécessite également des protocoles réseau spéciaux, tels que : RTSP (realtime streaming protocol) ou MMS (Microsoft Media Server). Alors que les pare-feu bloquent parfois ces protocoles, empêchant les utilisateurs de voir le contenu en direct depuis certains endroits, la diffusion en direct est toujours diffusée en temps réel, ce qui la rend particulièrement adaptée aux événements en direct.
Applications multimédias en streaming
La technologie des médias en continu est largement utilisée dans de nombreux aspects des services d'information sur Internet, tels que les communiqués de presse multimédias, les diffusions en direct en ligne, la publicité en ligne, le commerce électronique, la vidéo à la demande, l'enseignement à distance, la télémédecine, les diffusions Web, la vidéo en temps réel. conférences, etc. Technologie multimédia en streaming L'application apportera des changements révolutionnaires dans l'échange d'informations sur les réseaux et aura un impact profond sur le travail et la vie des gens.
La technologie des médias en streaming n'est pas une technologie unique, c'est une combinaison organique de technologie de réseau et de technologie vidéo/audio. Afin de mettre en œuvre la technologie des médias en streaming sur le réseau, nous devons résoudre les problèmes de production, de publication et de transmission. et la question de la diffusion de médias en streaming.
Recommandations associées :
《Quelles sont les trois caractéristiques du streaming multimédia》
《Quels services de streaming n'incluent pas》
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!