{"id":35727,"date":"2024-10-25T19:26:08","date_gmt":"2024-10-25T19:26:08","guid":{"rendered":"\/tutoriels\/?p=35727"},"modified":"2025-05-13T15:54:15","modified_gmt":"2025-05-13T15:54:15","slug":"comment-configurer-serveur-streaming-video","status":"publish","type":"post","link":"\/fr\/tutoriels\/comment-configurer-serveur-streaming-video\/","title":{"rendered":"Comment configurer un serveur de streaming vid\u00e9o"},"content":{"rendered":"<p class=\"wp-block-paragraph\">Un service de streaming vid&eacute;o comme YouTube permet aux utilisateurs de diffuser du contenu &agrave; des audiences en ligne. Bien que cette plateforme soit facile &agrave; mettre en place, ses options de personnalisation et ses restrictions politiques sont limit&eacute;es.<\/p><p class=\"wp-block-paragraph\">Si vous souhaitez avoir un contr&ocirc;le total, mettez en place vos propres solutions de streaming. Le moyen le plus simple de le faire est d&rsquo;utiliser un plan d&rsquo;h&eacute;bergement sur serveur priv&eacute; virtuel (VPS) d&rsquo;un fournisseur comme Hostinger, qui propose des fonctionnalit&eacute;s qui simplifient le processus de configuration, comme un tableau de contr&ocirc;le.<\/p><p class=\"wp-block-paragraph\">Pour vous aider &agrave; d&eacute;marrer, ce tutoriel vous expliquera comment configurer un serveur de streaming vid&eacute;o sur un VPS Ubuntu. Vous apprendrez &eacute;galement &agrave; activer d&rsquo;autres protocoles de streaming et &agrave; rendre la diffusion accessible via les navigateurs web.<\/p><figure class=\"wp-block-image size-full\"><a href=\"https:\/\/assets.hostinger.com\/content\/tutorials\/pdf\/Linux-Commands-Cheatsheet-FR.pdf\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" width=\"1024\" height=\"283\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/Linux-cheat-sheet-FR-1024x283-1.png\/public\" alt=\"\" class=\"wp-image-41445\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/Linux-cheat-sheet-FR-1024x283-1.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/Linux-cheat-sheet-FR-1024x283-1.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/Linux-cheat-sheet-FR-1024x283-1.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/Linux-cheat-sheet-FR-1024x283-1.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><p>\n\n\n\n\n\n<div class=\"protip\"><div class=\"protip__heading\">\n                <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                    <path d=\"M1.49234 23.5024C1.23229 23.5024 0.972242 23.4024 0.782206 23.2123C0.562165 22.9923 0.452144 22.6822 0.502153 22.3722C0.562165 21.9221 1.14227 17.9113 3.00262 16.351C3.63274 15.8209 4.43289 15.5509 5.26305 15.5609C6.09321 15.5909 6.87335 15.9109 7.47347 16.4911C8.6937 17.6913 8.76371 19.6717 7.6435 20.9919C6.0832 22.8523 2.08245 23.4324 1.63237 23.4924C1.59236 23.4924 1.54235 23.4924 1.50234 23.4924L1.49234 23.5024ZM5.16303 17.5613C4.84297 17.5613 4.53291 17.6713 4.29287 17.8813C3.60274 18.4614 3.07264 19.9317 2.75258 21.242C4.06282 20.9219 5.5331 20.3918 6.11321 19.7017C6.55329 19.1716 6.54329 18.3814 6.0832 17.9213C5.85316 17.7013 5.5431 17.5713 5.20304 17.5613C5.19304 17.5613 5.17303 17.5613 5.16303 17.5613ZM11.7243 21.8821C11.4942 21.8821 11.2642 21.8021 11.0841 21.652C10.8541 21.462 10.7241 21.1819 10.7241 20.8819V15.9109L8.08358 13.2705H3.11264C2.81259 13.2705 2.53254 13.1404 2.3425 12.9104C2.15246 12.6803 2.07245 12.3803 2.12246 12.0902C2.19247 11.7102 2.84259 8.36953 4.70294 7.12929C6.33325 6.04909 8.96375 6.49918 10.244 6.80923C11.5442 4.96889 13.2546 3.4286 15.2349 2.33839C17.4553 1.11816 19.9858 0.518051 22.4963 0.498047C23.0464 0.498047 23.4865 0.948132 23.4865 1.49824C23.4865 5.0389 22.3763 9.97983 17.1753 13.7605C17.4853 15.0408 17.9354 17.6613 16.8552 19.2816C15.615 21.1419 12.2744 21.7921 11.8943 21.8621C11.8343 21.8721 11.7743 21.8821 11.7143 21.8821H11.7243ZM12.7245 16.181V19.6016C13.7146 19.2916 14.7948 18.7915 15.2049 18.1814C15.675 17.4812 15.605 16.091 15.385 14.9008C14.5248 15.3808 13.6346 15.8109 12.7245 16.181ZM9.66388 12.0302L11.9643 14.3307C13.1845 13.8306 14.3648 13.2204 15.485 12.5103C19.9358 9.51974 21.2361 5.60901 21.4561 2.53843C19.6157 2.67846 17.8254 3.20856 16.2051 4.09872C14.2847 5.14892 12.6544 6.68921 11.4942 8.54956C10.7841 9.65977 10.174 10.82 9.66388 12.0302ZM4.39289 11.2701H7.81353C8.1936 10.3599 8.63368 9.46974 9.11377 8.60957C7.92355 8.38953 6.51329 8.31952 5.81315 8.78961C5.19304 9.19968 4.70294 10.3099 4.39289 11.2701Z\" fill=\"#673DE6\"\/>\n                <\/svg>\n                <p class=\"protip__title\">\n                   Qu'est-ce qu'un serveur de streaming vid&eacute;o ?\n                <\/p>\n            <\/div>\n            <p class=\"protip__content\"> Un serveur de streaming vid&eacute;o est un syst&egrave;me interm&eacute;diaire qui vous permet de diffuser du contenu en direct &agrave; partir de votre syst&egrave;me local vers des audiences en ligne. Le processus de streaming consiste &agrave; encoder le contenu vid&eacute;o en temps r&eacute;el, &agrave; le diviser en petits paquets de donn&eacute;es et &agrave; l&rsquo;envoyer au client. Le transfert des m&eacute;dias est continu, ce qui signifie que le serveur ne stocke pas les m&eacute;dias localement.<\/p><\/div>\n\n\n\n<\/p><h2 class=\"wp-block-heading\" id=\"h-conditions-prealables-a-la-configuration-d-un-serveur-de-streaming\"><strong>Conditions pr&eacute;alables &agrave; la configuration d&rsquo;un serveur de streaming<\/strong><\/h2><p class=\"wp-block-paragraph\">Pour mettre en place votre propre serveur de streaming vid&eacute;o, vous avez besoin d&rsquo;un VPS fonctionnant sous un syst&egrave;me d&rsquo;exploitation Linux, comme <strong>Ubuntu 22.04<\/strong>. Il doit &eacute;galement &ecirc;tre compatible avec le serveur web NGINX, car nous utiliserons son module de transmission de donn&eacute;es.&nbsp;<\/p><p class=\"wp-block-paragraph\">En outre, votre serveur doit supporter la connexion SSH pour ex&eacute;cuter des commandes &agrave; distance. Votre syst&egrave;me local doit &eacute;galement disposer d&rsquo;un client SSH tel que PuTTY pour acc&eacute;der au VPS. Pour Linux et MacOS, utilisez le terminal int&eacute;gr&eacute;.<\/p><p class=\"wp-block-paragraph\">La mise en place de votre propre serveur de streaming multim&eacute;dia n&eacute;cessite &eacute;galement des connaissances de base en mati&egrave;re d&rsquo;administration de serveurs Linux. Si vous ne les connaissez pas, nous vous recommandons de lire notre tutoriel sur les <a href=\"https:\/\/www.hostinger.com\/fr\/tutoriels\/commandes-linux\/\">commandes Linux<\/a> pour en savoir plus sur les utilitaires essentiels.<\/p><h2 class=\"wp-block-heading\" id=\"h-comment-configurer-un-serveur-de-streaming-video\"><strong>Comment configurer un serveur de streaming vid&eacute;o<\/strong><\/h2><p class=\"wp-block-paragraph\">Une fois que vous vous &ecirc;tes familiaris&eacute; avec les commandes Linux, lisez la suite pour apprendre &agrave; configurer votre propre serveur pour la diffusion vid&eacute;o en continu en huit &eacute;tapes.&nbsp;<\/p><h3 class=\"wp-block-heading\" id=\"h-1-acheter-un-serveur-prive-virtuel\"><strong>1. Acheter un serveur priv&eacute; virtuel<\/strong><\/h3><p class=\"wp-block-paragraph\">&Eacute;tant donn&eacute; que la mise en place d&rsquo;un serveur de streaming n&eacute;cessite un VPS, achetez un plan aupr&egrave;s d&rsquo;un fournisseur r&eacute;put&eacute; si vous ne l&rsquo;avez pas encore fait. Pour choisir le meilleur h&eacute;bergement VPS pour la diffusion de contenu vid&eacute;o, tenez compte des conditions pr&eacute;alables que nous avons expliqu&eacute;es pr&eacute;c&eacute;demment.&nbsp;<\/p><p class=\"wp-block-paragraph\">Sur la base de ces crit&egrave;res, Hostinger est un choix id&eacute;al. Tous nos plans VPS disposent d&rsquo;un <strong>terminal de navigateur <\/strong>qui vous permet de vous connecter au syst&egrave;me sans client SSH. Il simplifie le processus d&rsquo;installation du serveur de streaming en direct puisque vous pouvez le faire directement &agrave; partir de votre navigateur web.<\/p><p class=\"wp-block-paragraph\">En outre, <strong>Kodee<\/strong>, notre assistant IA pour VPS<strong> <\/strong>vous permet de g&eacute;n&eacute;rer des commandes pour l&rsquo;installation et la configuration du logiciel du serveur de streaming multim&eacute;dia. Le plan VPS de Hostinger est donc particuli&egrave;rement adapt&eacute; aux nouveaux utilisateurs de VPS qui ne sont pas familiaris&eacute;s avec l&rsquo;administration du syst&egrave;me Linux.&nbsp;<\/p><p class=\"wp-block-paragraph\">Lorsque vous choisissez un plan d&rsquo;h&eacute;bergement VPS, assurez-vous qu&rsquo;il offre &eacute;galement une connexion &agrave; haut d&eacute;bit et une bande passante suffisante. C&rsquo;est important car le streaming vid&eacute;o n&eacute;cessite un transfert de donn&eacute;es constant et continu.<\/p><p class=\"wp-block-paragraph\">Le <a href=\"\/fr\/vps\">VPS d&rsquo;Hostinger<\/a> offre une connexion de <strong>1 Gb\/s <\/strong>et jusqu&rsquo;&agrave; <strong>32 To <\/strong>de bande passante. Notre r&eacute;seau haute performance garantit que votre plateforme de streaming en direct diffuse des vid&eacute;os de mani&egrave;re fiable et sans mise en m&eacute;moire tampon.<\/p><figure class=\"wp-block-image size-full\"><a href=\"https:\/\/www.hostinger.com\/fr\/vps\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1024\" height=\"300\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/FR-VPS-hosting_in-text-banner-1024x300-1.png\/public\" alt=\"\" class=\"wp-image-41471\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/FR-VPS-hosting_in-text-banner-1024x300-1.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/FR-VPS-hosting_in-text-banner-1024x300-1.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/FR-VPS-hosting_in-text-banner-1024x300-1.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/FR-VPS-hosting_in-text-banner-1024x300-1.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><h3 class=\"wp-block-heading\" id=\"h-2-configurer-votre-vps\"><strong>2. Configurer votre VPS<\/strong><\/h3><p class=\"wp-block-paragraph\">Apr&egrave;s avoir achet&eacute; et <a href=\"https:\/\/www.hostinger.com\/fr\/tutoriels\/comment-configurer-un-vps\/\">configur&eacute; votre plan VPS<\/a>, pr&eacute;parons l&rsquo;environnement d&rsquo;h&eacute;bergement en mettant &agrave; jour son r&eacute;f&eacute;rentiel et en installant le logiciel du serveur vid&eacute;o.<\/p><p class=\"wp-block-paragraph\">Commencez par vous connecter &agrave; votre serveur via SSH en utilisant PuTTY ou le terminal du navigateur. Vous trouverez les identifiants de connexion sous l&rsquo;onglet <strong>Acc&egrave;s SSH <\/strong>dans le menu <strong>Aper&ccedil;u g&eacute;n&eacute;ral <\/strong>du VPS de hPanel. Par d&eacute;faut, vous vous connecterez en tant que <strong>root<\/strong>.&nbsp;<\/p><figure data-wp-context='{\"imageId\":\"6a7ca98f26944\"}' data-wp-interactive=\"core\/image\" data-wp-key=\"6a7ca98f26944\" class=\"wp-block-image size-large wp-lightbox-container\"><img decoding=\"async\" width=\"1024\" height=\"425\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/10\/Capture-decran-2024-10-25-193727-10-25-2024_07_38_PM.png\/w=1024,h=1024,fit=scale-down\" alt=\"Onglet Acc&egrave;s SSH du VPS de hPanel\" class=\"wp-image-35791\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/10\/Capture-decran-2024-10-25-193727-10-25-2024_07_38_PM.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/10\/Capture-decran-2024-10-25-193727-10-25-2024_07_38_PM.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/10\/Capture-decran-2024-10-25-193727-10-25-2024_07_38_PM.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/10\/Capture-decran-2024-10-25-193727-10-25-2024_07_38_PM.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" data-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on--click=\"actions.showLightbox\" data-wp-style--right=\"state.thisImage.buttonRight\" data-wp-style--top=\"state.thisImage.buttonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><p class=\"wp-block-paragraph\">Cependant, nous allons cr&eacute;er un autre superutilisateur, car l&rsquo;ex&eacute;cution de commandes en tant que <strong>root <\/strong>peut entra&icirc;ner de graves probl&egrave;mes si l&rsquo;on n&rsquo;y prend pas garde. Pour ce faire, ex&eacute;cutez la commande suivante :<\/p><pre class=\"wp-block-preformatted\">adduser votre-nom-d-utilisateur<\/pre><p class=\"wp-block-paragraph\">Saisissez les informations requises, telles que le mot de passe, le nom et d&rsquo;autres d&eacute;tails. Appuyez sur <strong>Y <\/strong>et sur <strong>Entr&eacute;e <\/strong>pour confirmer.&nbsp;<\/p><p class=\"wp-block-paragraph\">Ensuite, accordez au nouvel utilisateur le privil&egrave;ge de superutilisateur pour permettre l&rsquo;ex&eacute;cution de commandes administratives &agrave; l&rsquo;aide de <strong>sudo<\/strong>. Pour ce faire, entrez la commande suivante :<\/p><pre class=\"wp-block-preformatted\">usermod -aG sudo votre-nom-d-utilisateur<\/pre><p class=\"wp-block-paragraph\">Passez au nouvel utilisateur &agrave; l&rsquo;aide de cette commande :<\/p><pre class=\"wp-block-preformatted\">su votre-nom-d-utilisateur<\/pre><p class=\"wp-block-paragraph\">Saisissez le mot de passe de l&rsquo;utilisateur et vous devriez voir les modifications apport&eacute;es &agrave; l&rsquo;interpr&eacute;teur de commandes. Pr&eacute;parons maintenant le serveur en mettant &agrave; jour les paquets syst&egrave;me pour nous assurer que vous obtenez les derni&egrave;res versions du logiciel &agrave; partir du r&eacute;f&eacute;rentiel local :<\/p><pre class=\"wp-block-preformatted\">sudo apt update<br><br>sudo apt upgrade<\/pre><p class=\"wp-block-paragraph\">Notez que les commandes ne fonctionnent que pour les syst&egrave;mes d&rsquo;exploitation bas&eacute;s sur Debian comme Ubuntu. Pour les autres distributions, remplacez <strong>apt <\/strong>par le gestionnaire de paquets correspondant, comme <strong>dnf <\/strong>ou <strong>yum <\/strong>sous CentOS :<\/p><pre class=\"wp-block-preformatted\">sudo yum update<br><br>sudo yum upgrade<\/pre><h3 class=\"wp-block-heading\" id=\"h-3-installer-nginx-et-le-module-rtmp\"><strong>3. Installer NGINX et le module RTMP<\/strong><\/h3><p class=\"wp-block-paragraph\">Sur un serveur de diffusion multim&eacute;dia, NGINX re&ccedil;oit les requ&ecirc;tes des clients, les traite et envoie le contenu demand&eacute; aux utilisateurs. Pour l&rsquo;installer sous Ubuntu, ex&eacute;cutez la commande suivante :<\/p><pre class=\"wp-block-preformatted\">sudo apt install -y nginx<\/pre><p class=\"wp-block-paragraph\">Maintenant, ex&eacute;cutez la commande suivante pour d&eacute;marrer NGINX lorsque votre VPS red&eacute;marre automatiquement :<\/p><pre class=\"wp-block-preformatted\">sudo systemctl enable nginx<\/pre><p class=\"wp-block-paragraph\">V&eacute;rifiez si NGINX est actif et configur&eacute; correctement en v&eacute;rifiant son &eacute;tat &agrave; l&rsquo;aide de cette commande.&nbsp;<\/p><pre class=\"wp-block-preformatted\">sudo systemctl status nginx<\/pre><p class=\"wp-block-paragraph\">L&rsquo;application de terminal doit afficher NGINX comme &eacute;tant actif et en cours d&rsquo;ex&eacute;cution, comme dans l&rsquo;exemple ci-dessous.<\/p><figure data-wp-context='{\"imageId\":\"6a7ca98f291d7\"}' data-wp-interactive=\"core\/image\" data-wp-key=\"6a7ca98f291d7\" class=\"wp-block-image size-full wp-lightbox-container\"><img decoding=\"async\" width=\"1024\" height=\"317\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/10\/nginx-status-in-terminal-1024x317-1.png\/public\" alt=\"Statut de NGINX dans le terminal \" class=\"wp-image-35792\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/10\/nginx-status-in-terminal-1024x317-1.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/10\/nginx-status-in-terminal-1024x317-1.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/10\/nginx-status-in-terminal-1024x317-1.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/10\/nginx-status-in-terminal-1024x317-1.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" data-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on--click=\"actions.showLightbox\" data-wp-style--right=\"state.thisImage.buttonRight\" data-wp-style--top=\"state.thisImage.buttonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><p class=\"wp-block-paragraph\">Installons maintenant le module <strong>RTMP (protocole de messagerie en temps r&eacute;el)<\/strong>, qui permet au serveur de streaming NGINX de transf&eacute;rer le contenu vid&eacute;o vers les machines clientes avec une faible latence.<\/p><p class=\"wp-block-paragraph\">Dans un processus de streaming vid&eacute;o en direct, ce protocole envoie les paquets de donn&eacute;es que votre logiciel de diffusion encode. L&rsquo;ordinateur de l&rsquo;utilisateur recompile ensuite les donn&eacute;es pour afficher la vid&eacute;o demand&eacute;e.&nbsp;<\/p><p class=\"wp-block-paragraph\">Pour installer le module NGINX RTMP, ex&eacute;cutez la commande suivante :<\/p><pre class=\"wp-block-preformatted\">sudo apt install -y libnginx-mod-rtmp<\/pre><p class=\"wp-block-paragraph\">Notez que toutes les commandes d&rsquo;installation pr&eacute;c&eacute;dentes r&eacute;cup&egrave;rent le logiciel &agrave; partir du d&eacute;p&ocirc;t du gestionnaire de paquets de votre syst&egrave;me, ce qui signifie qu&rsquo;il peut ne pas s&rsquo;agir de la derni&egrave;re version.&nbsp;<\/p><p class=\"wp-block-paragraph\">Si vous avez besoin de la derni&egrave;re version, t&eacute;l&eacute;chargez NGINX et RTMP directement depuis leurs d&eacute;p&ocirc;ts GitHub. Avant cela, installez les d&eacute;pendances suivantes pour construire le paquet :<\/p><pre class=\"wp-block-preformatted\">sudo apt install build-essential git libpcre3-dev libssl-dev zlib1g-dev<\/pre><p class=\"wp-block-paragraph\">Maintenant, r&eacute;cup&eacute;rez les deux d&eacute;p&ocirc;ts logiciels en utilisant ces commandes de <strong>Git clone :<\/strong><\/p><pre class=\"wp-block-preformatted\">sudo git clone https:\/\/github.com\/arut\/nginx-rtmp-module.git<br><br>sudo git clone https:\/\/github.com\/nginx\/nginx.git<\/pre><p class=\"wp-block-paragraph\">Acc&eacute;dez au r&eacute;pertoire NGINX et ex&eacute;cutez le script de compilation. Pour ce faire, ex&eacute;cutez ensuite la s&eacute;rie de commandes suivante :<\/p><pre class=\"wp-block-preformatted\">cd nginx<br><br>.\/auto\/configure --add-module=..\/nginx-rtmp-module<br><br>make<br><br>sudo make install<\/pre><h3 class=\"wp-block-heading\" id=\"h-4-configurer-nginx-pour-le-streaming-video\"><strong>4. Configurer NGINX pour le streaming vid&eacute;o<\/strong><\/h3><p class=\"wp-block-paragraph\">Apr&egrave;s avoir termin&eacute; l&rsquo;installation du serveur RTMP, configurez NGINX pour permettre la diffusion de vid&eacute;os en direct. Pour ce faire, ouvrez le fichier <strong>nginx.conf <\/strong>&agrave; l&rsquo;aide d&rsquo;un &eacute;diteur de texte tel que <strong>nano <\/strong>:<\/p><pre class=\"wp-block-preformatted\">sudo nano \/etc\/nginx\/nginx.conf<\/pre><p class=\"wp-block-paragraph\">Dans la fen&ecirc;tre de l&rsquo;&eacute;diteur de texte, ajoutez le bloc de configuration RTMP &agrave; la fin du fichier. Par exemple, nous allons ins&eacute;rer ces param&egrave;tres de base :<\/p><pre class=\"wp-block-preformatted\">rtmp {<br><br>   server {<br><br>      listen 1935;<br><br>      chunk_size 4096;           <br><br>      application live {<br><br>         live on;<br><br>         record off;<br><br>      }<br><br>   }<br><br>}<\/pre><p class=\"wp-block-paragraph\">Pour vous aider &agrave; comprendre ce que fait le code de configuration, voici la d&eacute;composition de chaque param&egrave;tre :<\/p><ul class=\"wp-block-list\">\n<li><strong>listen 1935 <\/strong>&ndash; le num&eacute;ro de port que votre serveur RTMP &eacute;coute, fix&eacute; &agrave; <strong>1935 <\/strong>par d&eacute;faut.<\/li>\n\n\n\n<li><strong>chunk_size 4069 <\/strong>&ndash; la taille des morceaux de vid&eacute;o que le serveur enverra en <strong>octets<\/strong>, fix&eacute;e par d&eacute;faut &agrave; <strong>4096 octets <\/strong>ou <strong>4 KB.<\/strong><\/li>\n\n\n\n<li><strong>application live <\/strong>&ndash; l&rsquo;application de streaming qui sera disponible &agrave; l&rsquo;URL <strong>\/live.<\/strong><\/li>\n\n\n\n<li><strong>live on <\/strong>&ndash; le mode live permet &agrave; plusieurs utilisateurs de se connecter simultan&eacute;ment &agrave; votre stream.<\/li>\n\n\n\n<li><strong>record off <\/strong>&ndash; la fonctionnalit&eacute; d&rsquo;enregistrement RTMP. Le fait de la d&eacute;sactiver<strong> <\/strong>signifie que le serveur ne stockera pas localement la vid&eacute;o diffus&eacute;e.<\/li>\n<\/ul><p class=\"wp-block-paragraph\">La page <a href=\"https:\/\/github.com\/arut\/nginx-rtmp-module\/wiki\/Directives\" target=\"_blank\" rel=\"noopener\">GitHub des directives du module RTMP<\/a> r&eacute;pertorie d&rsquo;autres param&egrave;tres permettant de modifier vos param&egrave;tres RTMP. Par exemple, ajoutez ce qui suit dans <strong>server{} <\/strong>pour autoriser uniquement une adresse IP sp&eacute;cifique &agrave; diffuser sur votre serveur et refuser les autres :<\/p><pre class=\"wp-block-preformatted\">allow publish 127.0.0.1;<br><br>deny publish all;<\/pre><p class=\"wp-block-paragraph\">Bien que vous ayez un contr&ocirc;le total sur votre propre serveur vid&eacute;o, utilisez ces directives avec pr&eacute;caution car elles peuvent avoir un impact sur les performances de votre VPS. Pour garantir une diffusion fiable, d&eacute;finissez la bonne valeur en fonction de vos besoins et des ressources mat&eacute;rielles du serveur.<\/p><p class=\"wp-block-paragraph\">Voici quelques param&egrave;tres importants de la configuration du streaming et leur impact sur les performances :<\/p><ul class=\"wp-block-list\">\n<li><strong>chunk_size <\/strong>&ndash; un gros bloc de donn&eacute;es peut entra&icirc;ner une latence &eacute;lev&eacute;e, tandis qu&rsquo;une valeur faible entra&icirc;nera une surcharge due &agrave; des transmissions suppl&eacute;mentaires.<\/li>\n\n\n\n<li><strong>max_connections <\/strong>&ndash; le nombre maximum de connexions simultan&eacute;es &agrave; votre serveur RTMP, qui peut consommer une grande partie de la bande passante du streaming vid&eacute;o s&rsquo;il est trop &eacute;lev&eacute;.<\/li>\n\n\n\n<li><strong>record <\/strong>&ndash; le mode d&rsquo;enregistrement, qui consomme de la puissance de calcul et de l&rsquo;espace de stockage suppl&eacute;mentaires lorsqu&rsquo;il est activ&eacute;.&nbsp;<\/li>\n\n\n\n<li><strong>max_message <\/strong>&ndash; taille maximale des donn&eacute;es d&rsquo;entr&eacute;e envoy&eacute;es sous forme de message. Une valeur trop &eacute;lev&eacute;e consomme plus de m&eacute;moire et peut entra&icirc;ner une instabilit&eacute; du serveur.&nbsp;<\/li>\n<\/ul><p class=\"wp-block-paragraph\">Nous vous recommandons d&rsquo;utiliser la valeur par d&eacute;faut et de l&rsquo;ajuster progressivement pour voir si le nouveau param&egrave;tre affecte les performances de votre serveur vid&eacute;o. N&rsquo;oubliez pas non plus que la diffusion de contenu sur plusieurs canaux consomme des ressources suppl&eacute;mentaires.<\/p><p>\n\n\n<div class=\"announcement-block announcement-block--important\">\n            <span class=\"announcement-block__heading\">\n                <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                    <path fill-rule=\"evenodd\" clip-rule=\"evenodd\"\n                          d=\"M12 22.5C17.799 22.5 22.5 17.799 22.5 12C22.5 6.20101 17.799 1.5 12 1.5C6.20101 1.5 1.5 6.20101 1.5 12C1.5 17.799 6.20101 22.5 12 22.5ZM13.637 7.65198C13.637 6.74791 12.9041 6.01501 12 6.01501C11.0959 6.01501 10.363 6.74791 10.363 7.65198C10.5335 9.53749 10.875 13.383 10.875 13.383C10.875 14.0043 11.3787 14.508 12 14.508C12.6213 14.508 13.125 14.0043 13.125 13.383V13.38L13.637 7.65198ZM11.9927 15.714C11.3714 15.714 10.8677 16.2177 10.8677 16.839C10.8677 17.4603 11.3714 17.964 11.9927 17.964H12.0073C12.6286 17.964 13.1323 17.4603 13.1323 16.839C13.1323 16.2177 12.6286 15.714 12.0073 15.714H11.9927Z\"\n                          fill=\"#FEA419\"\/>\n                <\/svg>\n                Important\n            <\/span>\n            <p class=\"announcement-block__content\">\n                <strong>Important !<\/strong> Pour &eacute;viter les probl&egrave;mes, testez les changements sur une zone de test avant de les appliquer &agrave; l&rsquo;environnement r&eacute;el. Apr&egrave;s avoir appliqu&eacute; les nouveaux param&egrave;tres, surveillez votre serveur pour v&eacute;rifier qu&rsquo;il n&rsquo;est pas instable.\n            <\/p><\/div>\n\n\n\n<\/p><p class=\"wp-block-paragraph\">Apr&egrave;s avoir ajout&eacute; le bloc RTMP au fichier de configuration de NGINX, appuyez sur <strong>Ctrl + X<\/strong> &rarr; <strong>Y<\/strong> &rarr; <strong>Entr&eacute;e <\/strong>pour enregistrer les modifications. Ex&eacute;cutez ce qui suit pour valider vos param&egrave;tres et d&eacute;tecter les erreurs de syntaxe :<\/p><pre class=\"wp-block-preformatted\">sudo nginx -t<\/pre><p class=\"wp-block-paragraph\">Les clients Hostinger VPS peuvent &eacute;galement utiliser <strong>Kodee <\/strong>pour v&eacute;rifier leur configuration NGINX et rechercher des erreurs :<\/p><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"6a7ca98f2be60\"}' data-wp-interactive=\"core\/image\" data-wp-key=\"6a7ca98f2be60\" class=\"aligncenter size-large wp-lightbox-container\"><img decoding=\"async\" width=\"1122\" height=\"267\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/10\/verifier-configuration-nginx-04-09-2025_08_33_PM.png\/w=1024,h=1024,fit=scale-down\" alt=\"V&eacute;rifier la configuration NGINX sur Kodee\" class=\"wp-image-39793\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/10\/verifier-configuration-nginx-04-09-2025_08_33_PM.png\/w=1122,fit=scale-down 1122w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/10\/verifier-configuration-nginx-04-09-2025_08_33_PM.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/10\/verifier-configuration-nginx-04-09-2025_08_33_PM.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/10\/verifier-configuration-nginx-04-09-2025_08_33_PM.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/10\/verifier-configuration-nginx-04-09-2025_08_33_PM.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1122px) 100vw, 1122px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" data-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on--click=\"actions.showLightbox\" data-wp-style--right=\"state.thisImage.buttonRight\" data-wp-style--top=\"state.thisImage.buttonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div><p class=\"wp-block-paragraph\">Maintenant, rechargez la configuration du serveur web NGINX pour appliquer les param&egrave;tres &agrave; l&rsquo;aide de cette commande :<\/p><pre class=\"wp-block-preformatted\">sudo nginx -s reload<\/pre><h3 class=\"wp-block-heading\" id=\"h-5-mise-en-place-d-un-cdn\"><strong>5. Mise en place d&rsquo;un CDN<\/strong><\/h3><p class=\"wp-block-paragraph\">Un <strong>r&eacute;seau de diffusion de contenu (CDN) <\/strong>est un r&eacute;seau de serveurs qui stocke temporairement votre contenu h&eacute;berg&eacute; sur plusieurs sites g&eacute;ographiques. Il permet aux utilisateurs de r&eacute;cup&eacute;rer les donn&eacute;es demand&eacute;es le plus pr&egrave;s possible d&rsquo;eux, ce qui r&eacute;duit la latence et la vitesse de chargement.<\/p><p class=\"wp-block-paragraph\">&Eacute;tant donn&eacute; que les utilisateurs se connectent au serveur de mise en cache, le CDN r&eacute;duit la charge sur votre VPS. Un serveur de streaming vid&eacute;o a besoin de cette fonctionnalit&eacute; car la distribution continue du flux de donn&eacute;es &agrave; plusieurs appareils peut provoquer une instabilit&eacute;.<\/p><p class=\"wp-block-paragraph\">Dans un environnement de streaming, ce logiciel de mise en cache stocke des segments de la vid&eacute;o diffus&eacute;e en temps r&eacute;el. Il servira ensuite aux clients le contenu &agrave; partir des donn&eacute;es temporaires stock&eacute;es dans le r&eacute;seau CDN au lieu du serveur h&ocirc;te.&nbsp;<\/p><p class=\"wp-block-paragraph\">La fa&ccedil;on la plus simple de mettre en place un CDN est d&rsquo;utiliser un fournisseur de services comme Cloudflare. Avant cela, assurez-vous d&rsquo;avoir <a href=\"https:\/\/www.hostinger.com\/fr\/tutoriels\/changer-dns-domaine-vps\/\">point&eacute; un nom de domaine vers votre VPS<\/a> puisque nous l&rsquo;utiliserons pour la configuration. Ensuite, suivez les &eacute;tapes suivantes :<\/p><ol class=\"wp-block-list\">\n<li>Ouvrez le <a href=\"http:\/\/cloudflare.com\/\" target=\"_blank\" rel=\"noopener\">site web de Cloudflare<\/a>. Cliquez sur <strong>S&rsquo;inscrire <\/strong>pour cr&eacute;er un nouveau compte et terminez le processus de v&eacute;rification.<\/li>\n\n\n\n<li>Connectez-vous &agrave; votre tableau de bord Cloudflare et cliquez sur <strong>Ajouter un site <\/strong>en haut &agrave; droite de votre &eacute;cran.<\/li>\n\n\n\n<li>Entrez votre nom de domaine dans le champ pr&eacute;vu &agrave; cet effet et cliquez sur <strong>Continuer <\/strong>pour confirmer.<\/li>\n<\/ol><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"6a7ca98f2e536\"}' data-wp-interactive=\"core\/image\" data-wp-key=\"6a7ca98f2e536\" class=\"aligncenter size-full wp-lightbox-container\"><img decoding=\"async\" width=\"1024\" height=\"422\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/10\/domain-registration-page-in-cloudflare-dashboard.png\/public\" alt=\"La page d'enregistrement du domaine dans le tableau de bord de Cloudflare \" class=\"wp-image-35793\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/10\/domain-registration-page-in-cloudflare-dashboard.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/10\/domain-registration-page-in-cloudflare-dashboard.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/10\/domain-registration-page-in-cloudflare-dashboard.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/10\/domain-registration-page-in-cloudflare-dashboard.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" data-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on--click=\"actions.showLightbox\" data-wp-style--right=\"state.thisImage.buttonRight\" data-wp-style--top=\"state.thisImage.buttonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div><ol start=\"4\" class=\"wp-block-list\">\n<li>S&eacute;lectionnez le plan de votre choix. Nous vous recommandons de choisir le plan gratuit au bas de la page, car vous pouvez passer &agrave; un plan sup&eacute;rieur &agrave; tout moment. Cliquez sur <strong>Continuer <\/strong>pour poursuivre.<\/li>\n\n\n\n<li>La page de <strong>r&eacute;vision des enregistrements DNS <\/strong>s&rsquo;affichera. Assurez-vous que tous les enregistrements pointent vers votre nom de domaine et cliquez sur <strong>Continuer<\/strong>.<\/li>\n<\/ol><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"6a7ca98f30cde\"}' data-wp-interactive=\"core\/image\" data-wp-key=\"6a7ca98f30cde\" class=\"aligncenter size-full wp-lightbox-container\"><img decoding=\"async\" width=\"1024\" height=\"513\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/10\/dns-record-review-page-in-cloudflare-dashboard.png\/public\" alt=\"Page de v&eacute;rification des enregistrements DNS dans le tableau de bord de Cloudflare \" class=\"wp-image-35794\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/10\/dns-record-review-page-in-cloudflare-dashboard.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/10\/dns-record-review-page-in-cloudflare-dashboard.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/10\/dns-record-review-page-in-cloudflare-dashboard.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/10\/dns-record-review-page-in-cloudflare-dashboard.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" data-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on--click=\"actions.showLightbox\" data-wp-style--right=\"state.thisImage.buttonRight\" data-wp-style--top=\"state.thisImage.buttonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div><ol start=\"6\" class=\"wp-block-list\">\n<li>Dans l&rsquo;&eacute;cran suivant, Cloudflare vous fournira les serveurs de noms pour votre domaine. Copiez-les et enregistrez-les dans un endroit s&ucirc;r.<\/li>\n<\/ol><p class=\"wp-block-paragraph\">Ne fermez pas le tableau de bord car nous l&rsquo;utiliserons pour v&eacute;rifier la configuration plus tard. Pointez maintenant votre nom de domaine vers les nouveaux serveurs de noms. Voici comment proc&eacute;der chez Hostinger :<\/p><ol class=\"wp-block-list\">\n<li>Connectez-vous &agrave; <strong>hPanel <\/strong>et cliquez sur <strong>Noms de domaine <\/strong>puis <strong>Portfolio de noms de domaine<\/strong>.<\/li>\n\n\n\n<li>Cliquez sur <strong>G&eacute;rer <\/strong>sur le domaine que vous voulez configurer et s&eacute;lectionnez <strong>DNS \/ Serveurs de noms <\/strong>dans la barre lat&eacute;rale.<\/li>\n\n\n\n<li>Cliquez sur <strong>Changer les serveurs de noms <\/strong>et s&eacute;lectionnez l&rsquo;option <strong>Utiliser diff&eacute;rents serveurs de noms<\/strong> dans la liste.&nbsp;<\/li>\n\n\n\n<li>Saisissez les serveurs de noms Cloudflare dans les deux premiers champs. Cliquez sur <strong>Continuer<\/strong>.<\/li>\n<\/ol><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"6a7ca98f32f94\"}' data-wp-interactive=\"core\/image\" data-wp-key=\"6a7ca98f32f94\" class=\"aligncenter size-full wp-lightbox-container\"><img decoding=\"async\" width=\"593\" height=\"527\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/10\/Capture-decran-2024-10-25-194621.png\/public\" alt=\"Menu de configuration des serveurs de noms dans hPanel \" class=\"wp-image-35795\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/10\/Capture-decran-2024-10-25-194621.png\/w=593,fit=scale-down 593w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/10\/Capture-decran-2024-10-25-194621.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/10\/Capture-decran-2024-10-25-194621.png\/w=150,fit=scale-down 150w\" sizes=\"(max-width: 593px) 100vw, 593px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" data-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on--click=\"actions.showLightbox\" data-wp-style--right=\"state.thisImage.buttonRight\" data-wp-style--top=\"state.thisImage.buttonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div><p class=\"wp-block-paragraph\">Retournez au tableau de bord de Cloudflare et cliquez sur <strong>V&eacute;rifier les serveurs de noms maintenant<\/strong>. Si un message contenant votre nom de domaine s&rsquo;affiche, cliquez sur <strong>Continuer<\/strong>. Un <strong>guide de d&eacute;marrage rapide <\/strong>vous<strong> <\/strong>sera propos&eacute;, mais nous choisirons <strong>Terminer plus tard<\/strong>.<\/p><p class=\"wp-block-paragraph\">Voil&agrave;, c&rsquo;est fait ! Votre vid&eacute;o stream est maintenant diffus&eacute; via le CDN de Cloudflare. Si vous souhaitez en savoir plus sur d&rsquo;autres fournisseurs, consultez notre tutoriel sur l&rsquo;<a href=\"https:\/\/www.hostinger.com\/fr\/tutoriels\/cdn\/\">am&eacute;lioration des performances d&rsquo;un site web &agrave; l&rsquo;aide d&rsquo;un CDN<\/a>.<\/p><h3 class=\"wp-block-heading\" id=\"h-6-configuration-du-logiciel-de-streaming\"><strong>6. Configuration du logiciel de streaming<\/strong><\/h3><p class=\"wp-block-paragraph\">Une fois que le serveur de streaming est pr&ecirc;t, installez un logiciel de streaming vid&eacute;o sur votre machine locale pour diffuser le contenu. &Eacute;tant donn&eacute; qu&rsquo;il existe plusieurs options, nous vous proposons plusieurs outils populaires pour vous aider &agrave; choisir :<\/p><ul class=\"wp-block-list\">\n<li><strong>Open broadcaster software (OBS<\/strong>) &ndash; un logiciel de streaming &agrave; code source ouvert dot&eacute; d&rsquo;une interface conviviale et de fonctionnalit&eacute;s polyvalentes.&nbsp;&nbsp;<\/li>\n\n\n\n<li><strong>Streamlabs <\/strong>&ndash; une solution de streaming bas&eacute;e sur OBS avec des fonctionnalit&eacute;s suppl&eacute;mentaires, mais plus gourmande en ressources et moins fiable.&nbsp;<\/li>\n\n\n\n<li><strong>Wirecast <\/strong>&ndash; un diffuseur vid&eacute;o en direct haut de gamme avec des fonctions d&rsquo;&eacute;dition int&eacute;gr&eacute;es et une prise en charge &eacute;tendue des sources de streaming.<\/li>\n\n\n\n<li><strong>XSplit <\/strong>&ndash; un outil populaire avec des fonctionnalit&eacute;s extensibles via des plugins, mais compliqu&eacute; &agrave; configurer en raison de l&rsquo;absence de pr&eacute;r&eacute;glages.<\/li>\n<\/ul><p class=\"wp-block-paragraph\">Pour choisir le meilleur logiciel de streaming, tenez compte du syst&egrave;me d&rsquo;exploitation de votre ordinateur, de la capacit&eacute; de votre mat&eacute;riel et des outils requis. Pour ce tutoriel, nous utiliserons OBS, qui est gratuit, l&eacute;ger et facile &agrave; configurer.<\/p><p class=\"wp-block-paragraph\"><a href=\"https:\/\/obsproject.com\/fr\/download\" target=\"_blank\" rel=\"noopener\">T&eacute;l&eacute;chargez OBS Studio<\/a> depuis la page officielle et ouvrez le programme d&rsquo;installation. Suivez les instructions de l&rsquo;assistant d&rsquo;installation pour terminer le processus d&rsquo;installation. Une fois l&rsquo;installation termin&eacute;e, ouvrez l&rsquo;application <strong>obs64.exe.<\/strong><\/p><p class=\"wp-block-paragraph\">Maintenant, connectez OBS &agrave; votre serveur RTMP en naviguant vers <strong>Param&egrave;tres<\/strong> &rarr; <strong>Flux<\/strong>. Dans le menu d&eacute;roulant <strong>Service<\/strong>, s&eacute;lectionnez <strong>Personnalis&eacute;<\/strong>. Dans le champ <strong>Serveur<\/strong>, entrez l&rsquo;adresse suivante :<\/p><pre class=\"wp-block-preformatted\">rtmp:\/\/ip-de-votre-serveur\/live<\/pre><p class=\"wp-block-paragraph\">Remplacez <strong>ip-de-votre-serveur <\/strong>par l&rsquo;adresse IP r&eacute;elle de votre VPS. Changez &eacute;galement <strong>\/live <\/strong>si vous modifiez le chemin d&rsquo;acc&egrave;s &agrave; l&rsquo;application dans le bloc RTMP.<\/p><p class=\"wp-block-paragraph\">La<strong> cl&eacute; de flux <\/strong>se trouve &agrave; la fin de l&rsquo;URL de votre flux RTMP. Par exemple, si vous utilisez <strong>test<\/strong>, vous vous connecterez au serveur en utilisant cette adresse :<\/p><pre class=\"wp-block-preformatted\">rtmp:\/\/ip-de-votre-serveur\/live\/test<\/pre><p class=\"wp-block-paragraph\">Nous allons &eacute;galement d&eacute;cocher l&rsquo;option <strong>Utiliser l&rsquo;authentification<\/strong>. Apr&egrave;s avoir saisi toutes les informations requises, cliquez sur <strong>Appliquer <\/strong>et <strong>OK<\/strong>.<\/p><figure data-wp-context='{\"imageId\":\"6a7ca98f356ac\"}' data-wp-interactive=\"core\/image\" data-wp-key=\"6a7ca98f356ac\" class=\"wp-block-image size-full wp-lightbox-container\"><img decoding=\"async\" width=\"1024\" height=\"413\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/10\/rtmp-stream-url-setting-in-obs.png\/public\" alt=\"Param&egrave;tres de l'URL du flux RTMP dans OBS \" class=\"wp-image-35796\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/10\/rtmp-stream-url-setting-in-obs.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/10\/rtmp-stream-url-setting-in-obs.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/10\/rtmp-stream-url-setting-in-obs.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/10\/rtmp-stream-url-setting-in-obs.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" data-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on--click=\"actions.showLightbox\" data-wp-style--right=\"state.thisImage.buttonRight\" data-wp-style--top=\"state.thisImage.buttonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><p class=\"wp-block-paragraph\">Ensuite, configurez les sc&egrave;nes, les sources et les param&egrave;tres audio de votre flux. Si vous ne connaissez pas le logiciel de streaming, consultez le guide de <a href=\"https:\/\/obsproject.com\/fr\/kb\/quick-start-guide\" target=\"_blank\" rel=\"noopener\">d&eacute;marrage rapide de la configuration de streaming OBS<\/a> pour en savoir plus. Cliquez sur <strong>D&eacute;marrer le streaming <\/strong>pour diffuser votre vid&eacute;o.<\/p><p>\n\n\n        <div class=\"protip\">\n            <div class=\"protip__heading\">\n                <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                    <path d=\"M1.49234 23.5024C1.23229 23.5024 0.972242 23.4024 0.782206 23.2123C0.562165 22.9923 0.452144 22.6822 0.502153 22.3722C0.562165 21.9221 1.14227 17.9113 3.00262 16.351C3.63274 15.8209 4.43289 15.5509 5.26305 15.5609C6.09321 15.5909 6.87335 15.9109 7.47347 16.4911C8.6937 17.6913 8.76371 19.6717 7.6435 20.9919C6.0832 22.8523 2.08245 23.4324 1.63237 23.4924C1.59236 23.4924 1.54235 23.4924 1.50234 23.4924L1.49234 23.5024ZM5.16303 17.5613C4.84297 17.5613 4.53291 17.6713 4.29287 17.8813C3.60274 18.4614 3.07264 19.9317 2.75258 21.242C4.06282 20.9219 5.5331 20.3918 6.11321 19.7017C6.55329 19.1716 6.54329 18.3814 6.0832 17.9213C5.85316 17.7013 5.5431 17.5713 5.20304 17.5613C5.19304 17.5613 5.17303 17.5613 5.16303 17.5613ZM11.7243 21.8821C11.4942 21.8821 11.2642 21.8021 11.0841 21.652C10.8541 21.462 10.7241 21.1819 10.7241 20.8819V15.9109L8.08358 13.2705H3.11264C2.81259 13.2705 2.53254 13.1404 2.3425 12.9104C2.15246 12.6803 2.07245 12.3803 2.12246 12.0902C2.19247 11.7102 2.84259 8.36953 4.70294 7.12929C6.33325 6.04909 8.96375 6.49918 10.244 6.80923C11.5442 4.96889 13.2546 3.4286 15.2349 2.33839C17.4553 1.11816 19.9858 0.518051 22.4963 0.498047C23.0464 0.498047 23.4865 0.948132 23.4865 1.49824C23.4865 5.0389 22.3763 9.97983 17.1753 13.7605C17.4853 15.0408 17.9354 17.6613 16.8552 19.2816C15.615 21.1419 12.2744 21.7921 11.8943 21.8621C11.8343 21.8721 11.7743 21.8821 11.7143 21.8821H11.7243ZM12.7245 16.181V19.6016C13.7146 19.2916 14.7948 18.7915 15.2049 18.1814C15.675 17.4812 15.605 16.091 15.385 14.9008C14.5248 15.3808 13.6346 15.8109 12.7245 16.181ZM9.66388 12.0302L11.9643 14.3307C13.1845 13.8306 14.3648 13.2204 15.485 12.5103C19.9358 9.51974 21.2361 5.60901 21.4561 2.53843C19.6157 2.67846 17.8254 3.20856 16.2051 4.09872C14.2847 5.14892 12.6544 6.68921 11.4942 8.54956C10.7841 9.65977 10.174 10.82 9.66388 12.0302ZM4.39289 11.2701H7.81353C8.1936 10.3599 8.63368 9.46974 9.11377 8.60957C7.92355 8.38953 6.51329 8.31952 5.81315 8.78961C5.19304 9.19968 4.70294 10.3099 4.39289 11.2701Z\" fill=\"#673DE6\"\/>\n                <\/svg>\n                <p class=\"protip__title\">\n                    Conseil de pro                <\/p>\n            <\/div>\n            <p class=\"protip__content\"> Vous pouvez &eacute;galement diffuser du contenu vid&eacute;o &agrave; la demande. Vous devez toutefois placer le fichier vid&eacute;o dans le serveur de streaming.<\/p>\n                    <\/div>\n        \n\n\n\n<\/p><h3 class=\"wp-block-heading\" id=\"h-7-tester-votre-stream\"><strong>7. Tester votre stream<\/strong><\/h3><p class=\"wp-block-paragraph\">V&eacute;rifions si votre vid&eacute;o est correctement transmise au serveur. Vous pouvez le faire en acc&eacute;dant &agrave; l&rsquo;URL via un lecteur multim&eacute;dia comme <strong>VLC<\/strong>. Voici la marche &agrave; suivre :<\/p><ol class=\"wp-block-list\">\n<li><a href=\"https:\/\/www.videolan.org\/vlc\/download-windows.html\" target=\"_blank\" rel=\"noopener\">T&eacute;l&eacute;chargez VLC<\/a> depuis la page officielle et installez-le sur votre ordinateur local.<\/li>\n\n\n\n<li>Ouvrez le lecteur multim&eacute;dia, s&eacute;lectionnez <strong>M&eacute;dia <\/strong>dans le coin sup&eacute;rieur gauche, puis cliquez sur <strong>Ouvrir un flux r&eacute;seau<\/strong>.<\/li>\n\n\n\n<li>Dans la fen&ecirc;tre <strong>Ouvrir un m&eacute;dia<\/strong>, s&eacute;lectionnez l&rsquo;onglet <strong>R&eacute;seau<\/strong>.<\/li>\n\n\n\n<li>Collez votre <strong>URL de stream RTMP <\/strong>dans le champ pr&eacute;vu &agrave; cet effet et cliquez sur <strong>Diffuser <\/strong>pour commencer &agrave; diffuser votre vid&eacute;o.<\/li>\n<\/ol><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"6a7ca98f37da4\"}' data-wp-interactive=\"core\/image\" data-wp-key=\"6a7ca98f37da4\" class=\"aligncenter size-full wp-lightbox-container\"><img decoding=\"async\" width=\"1024\" height=\"633\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/10\/vlc-rtmp-streaming-settings.png\/public\" alt=\"Param&egrave;tres de streaming RTMP de VLC \" class=\"wp-image-35797\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/10\/vlc-rtmp-streaming-settings.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/10\/vlc-rtmp-streaming-settings.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/10\/vlc-rtmp-streaming-settings.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/10\/vlc-rtmp-streaming-settings.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" data-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on--click=\"actions.showLightbox\" data-wp-style--right=\"state.thisImage.buttonRight\" data-wp-style--top=\"state.thisImage.buttonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div><p class=\"wp-block-paragraph\">Vous pouvez utiliser un autre lecteur multim&eacute;dia pour v&eacute;rifier si l&rsquo;URL fonctionne, &agrave; condition qu&rsquo;il prenne en charge RTMP. Si vous rencontrez une erreur, assurez-vous que l&rsquo;URL est correcte, en particulier si vous modifiez le chemin d&rsquo;acc&egrave;s &agrave; l&rsquo;application dans la configuration de NGINX et utilisez une cl&eacute; de flux sp&eacute;cifique.&nbsp;<\/p><p class=\"wp-block-paragraph\">En outre, v&eacute;rifiez si votre fichier de configuration contient des param&egrave;tres qui autorisent ou bloquent les flux provenant d&rsquo;une adresse IP sp&eacute;cifique. Si c&rsquo;est le cas, assurez-vous que votre SPV et le syst&egrave;me qui diffuse la vid&eacute;o figurent dans la liste des autorisations.&nbsp;<\/p><p class=\"wp-block-paragraph\">V&eacute;rifiez &eacute;galement l&rsquo;adresse correcte &agrave; l&rsquo;aide d&rsquo;un outil en ligne tel que <a href=\"https:\/\/whatismyipaddress.com\/\" target=\"_blank\" rel=\"noopener\">whatismyipaddress<\/a> et voyez si la valeur correspond. Apr&egrave;s avoir modifi&eacute; le fichier de configuration, n&rsquo;oubliez pas de toujours recharger NGINX pour appliquer les changements.<\/p><p class=\"wp-block-paragraph\">De plus, assurez-vous que votre pare-feu autorise la connexion de NGINX via les ports <strong>1935<\/strong>, <strong>80 <\/strong>et <strong>443<\/strong>. Vous pouvez utiliser les outils int&eacute;gr&eacute;s &agrave; Linux comme <strong>iptables <\/strong>ou <strong>Uncomplicated Firewall<\/strong>. Vous pouvez &eacute;galement utiliser la fonction de <strong>configuration du pare-feu <\/strong>de hPanel en suivant ces &eacute;tapes :<\/p><ol class=\"wp-block-list\">\n<li>Ouvrez <strong>hPanel<\/strong>, s&eacute;lectionnez <strong>VPS<\/strong>, et cliquez sur <strong>G&eacute;rer <\/strong>sur le serveur de streaming vid&eacute;o.<\/li>\n\n\n\n<li>Dans la barre lat&eacute;rale, acc&eacute;dez <strong>S&eacute;curit&eacute;<\/strong> &rarr; <strong>Pare-feu<\/strong>.<\/li>\n\n\n\n<li>Cliquez sur <strong>Ajouter un pare-feu <\/strong>dans la section <strong>Configuration du pare-feu <\/strong>et saisissez son nom. Cliquez sur <strong>Cr&eacute;er<\/strong>.<\/li>\n\n\n\n<li>Cliquez sur l&rsquo;<strong>ic&ocirc;ne &agrave; trois points <\/strong>de la nouvelle r&egrave;gle et s&eacute;lectionnez <strong>Modifier<\/strong>.&nbsp;<\/li>\n\n\n\n<li>Ajoutez une r&egrave;gle qui accepte les connexions provenant de <strong>N&rsquo;importe <\/strong>quelle<strong> <\/strong>source via le port <strong>1935<\/strong>, comme suit.<\/li>\n<\/ol><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"6a7ca98f3a40c\"}' data-wp-interactive=\"core\/image\" data-wp-key=\"6a7ca98f3a40c\" class=\"aligncenter size-large wp-lightbox-container\"><img decoding=\"async\" width=\"1132\" height=\"220\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/10\/Capture-decran-2024-10-25-194859.png\/w=1024,h=1024,fit=scale-down\" alt=\"R&eacute;glage de la liste d'autorisation des ports RTMP dans le menu de configuration du pare-feu de hPanel \" class=\"wp-image-35798\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/10\/Capture-decran-2024-10-25-194859.png\/w=1132,fit=scale-down 1132w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/10\/Capture-decran-2024-10-25-194859.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/10\/Capture-decran-2024-10-25-194859.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/10\/Capture-decran-2024-10-25-194859.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/10\/Capture-decran-2024-10-25-194859.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1132px) 100vw, 1132px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" data-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on--click=\"actions.showLightbox\" data-wp-style--right=\"state.thisImage.buttonRight\" data-wp-style--top=\"state.thisImage.buttonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div><ol start=\"6\" class=\"wp-block-list\">\n<li>Cliquez sur <strong>Ajouter une r&egrave;gle<\/strong>. Retournez &agrave; la page principale de configuration du pare-feu et <strong>activez <\/strong>votre r&egrave;gle RTMP.<\/li>\n<\/ol><p class=\"wp-block-paragraph\">Retournez maintenant &agrave; VLC et essayez de diffuser la vid&eacute;o pour v&eacute;rifier si le probl&egrave;me est r&eacute;solu.<\/p><h3 class=\"wp-block-heading\" id=\"h-8-securiser-votre-serveur-de-streaming\"><strong>8. S&eacute;curiser votre serveur de streaming<\/strong><\/h3><p class=\"wp-block-paragraph\">Une fois que votre serveur de streaming est accessible aux utilisateurs en ligne, appliquez des pratiques de s&eacute;curit&eacute; ad&eacute;quates pour permettre une transmission s&eacute;curis&eacute;e des donn&eacute;es et minimiser les points d&rsquo;entr&eacute;e potentiels pour les cybercriminels.&nbsp;<\/p><p class=\"wp-block-paragraph\">Utilisez des identifiants solides pour tous les utilisateurs, y compris l&rsquo;utilisateur principal et vos comptes d&rsquo;h&eacute;bergement. Installez &eacute;galement un certificat <a href=\"https:\/\/www.hostinger.com\/fr\/tutoriels\/quest-ce-que-ssl-tls-et-https\/\">SSL (Secure Sockets Layer)<\/a> pour crypter la connexion entre votre serveur et vos clients, ce qui permet une diffusion vid&eacute;o s&eacute;curis&eacute;e.&nbsp;<\/p><p class=\"wp-block-paragraph\">SSL masque les donn&eacute;es transmises en caract&egrave;res ind&eacute;chiffrables, ce qui emp&ecirc;che les cybercriminels d&rsquo;obtenir des informations personnelles brutes telles que l&rsquo;adresse IP de l&rsquo;utilisateur.&nbsp;<\/p><p class=\"wp-block-paragraph\">Les &eacute;tapes pour configurer le SSL sur votre VPS diff&egrave;rent selon l&rsquo;&eacute;metteur du certificat. Pour ce tutoriel, nous allons configurer un plan gratuit de <strong>Certbot, <\/strong>qui offre le m&ecirc;me niveau de s&eacute;curit&eacute; que les plans payants. Voici les &eacute;tapes &agrave; suivre :<\/p><ol class=\"wp-block-list\">\n<li>Connectez-vous &agrave; votre VPS via SSH et passez &agrave; un compte superutilisateur.<\/li>\n\n\n\n<li>Installez les d&eacute;pendances &agrave; l&rsquo;aide de la commande suivante. N&rsquo;oubliez pas de remplacer <strong>apt <\/strong>par le gestionnaire de paquets de votre syst&egrave;me :<\/li>\n<\/ol><pre class=\"wp-block-preformatted\">sudo apt install python3 python3-venv libaugeas0<\/pre><ol start=\"3\" class=\"wp-block-list\">\n<li>Configurez un environnement virtuel Python en ex&eacute;cutant les commandes suivantes :<\/li>\n<\/ol><pre class=\"wp-block-preformatted\">sudo python3 -m venv \/opt\/certbot\/<br><br>sudo \/opt\/certbot\/bin\/pip install --upgrade pip<\/pre><ol start=\"4\" class=\"wp-block-list\">\n<li>Installez <strong>Certbot <\/strong>sur NGINX en utilisant cette commande :<\/li>\n<\/ol><pre class=\"wp-block-preformatted\">sudo \/opt\/certbot\/bin\/pip install certbot certbot-nginx<\/pre><ol start=\"5\" class=\"wp-block-list\">\n<li>Cr&eacute;ez maintenant un lien symbolique, qui est un raccourci permettant d&rsquo;ex&eacute;cuter Certbot &agrave; partir de n&rsquo;importe quel chemin :<\/li>\n<\/ol><pre class=\"wp-block-preformatted\">sudo ln -s \/opt\/certbot\/bin\/certbot \/usr\/bin\/certbot<\/pre><ol start=\"6\" class=\"wp-block-list\">\n<li>Installez et activez le certificat SSL comme suit :<\/li>\n<\/ol><pre class=\"wp-block-preformatted\">sudo certbot --nginx<\/pre><p class=\"wp-block-paragraph\">F&eacute;licitations, votre plateforme de streaming est s&eacute;curis&eacute;e ! N&rsquo;oubliez pas de mettre &agrave; jour le certificat SSL tous les 90 jours ou d&rsquo;activer le renouvellement automatique &agrave; l&rsquo;aide de la commande suivante :<\/p><pre class=\"wp-block-preformatted\">echo \"0 0,12 * * * root \/opt\/certbot\/bin\/python -c 'import random; import time; time.sleep(random.random() * 3600)' &amp;&amp; sudo certbot renew -q\" | sudo tee -a \/etc\/crontab &gt; \/dev\/null<\/pre><p class=\"wp-block-paragraph\">En plus de SSL, veillez &agrave; ajouter les directives <strong>deny <\/strong>&agrave; votre fichier <strong>nginx.conf <\/strong>pour emp&ecirc;cher d&rsquo;autres utilisateurs de se connecter &agrave; votre VPS. Dans le cas contraire, des pirates pourraient utiliser la connexion non autoris&eacute;e pour trouver des failles de s&eacute;curit&eacute;.<\/p><p class=\"wp-block-paragraph\">De m&ecirc;me, d&eacute;finissez correctement les r&egrave;gles du pare-feu sur votre VPS pour qu&rsquo;il n&rsquo;&eacute;coute que les ports n&eacute;cessaires et ferme les autres. En les laissant tous ouverts, vous exposez votre serveur &agrave; des points d&rsquo;entr&eacute;e suppl&eacute;mentaires exploitables par les pirates.&nbsp;<\/p><p>\n\n\n        <div class=\"protip\">\n            <div class=\"protip__heading\">\n                <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                    <path d=\"M1.49234 23.5024C1.23229 23.5024 0.972242 23.4024 0.782206 23.2123C0.562165 22.9923 0.452144 22.6822 0.502153 22.3722C0.562165 21.9221 1.14227 17.9113 3.00262 16.351C3.63274 15.8209 4.43289 15.5509 5.26305 15.5609C6.09321 15.5909 6.87335 15.9109 7.47347 16.4911C8.6937 17.6913 8.76371 19.6717 7.6435 20.9919C6.0832 22.8523 2.08245 23.4324 1.63237 23.4924C1.59236 23.4924 1.54235 23.4924 1.50234 23.4924L1.49234 23.5024ZM5.16303 17.5613C4.84297 17.5613 4.53291 17.6713 4.29287 17.8813C3.60274 18.4614 3.07264 19.9317 2.75258 21.242C4.06282 20.9219 5.5331 20.3918 6.11321 19.7017C6.55329 19.1716 6.54329 18.3814 6.0832 17.9213C5.85316 17.7013 5.5431 17.5713 5.20304 17.5613C5.19304 17.5613 5.17303 17.5613 5.16303 17.5613ZM11.7243 21.8821C11.4942 21.8821 11.2642 21.8021 11.0841 21.652C10.8541 21.462 10.7241 21.1819 10.7241 20.8819V15.9109L8.08358 13.2705H3.11264C2.81259 13.2705 2.53254 13.1404 2.3425 12.9104C2.15246 12.6803 2.07245 12.3803 2.12246 12.0902C2.19247 11.7102 2.84259 8.36953 4.70294 7.12929C6.33325 6.04909 8.96375 6.49918 10.244 6.80923C11.5442 4.96889 13.2546 3.4286 15.2349 2.33839C17.4553 1.11816 19.9858 0.518051 22.4963 0.498047C23.0464 0.498047 23.4865 0.948132 23.4865 1.49824C23.4865 5.0389 22.3763 9.97983 17.1753 13.7605C17.4853 15.0408 17.9354 17.6613 16.8552 19.2816C15.615 21.1419 12.2744 21.7921 11.8943 21.8621C11.8343 21.8721 11.7743 21.8821 11.7143 21.8821H11.7243ZM12.7245 16.181V19.6016C13.7146 19.2916 14.7948 18.7915 15.2049 18.1814C15.675 17.4812 15.605 16.091 15.385 14.9008C14.5248 15.3808 13.6346 15.8109 12.7245 16.181ZM9.66388 12.0302L11.9643 14.3307C13.1845 13.8306 14.3648 13.2204 15.485 12.5103C19.9358 9.51974 21.2361 5.60901 21.4561 2.53843C19.6157 2.67846 17.8254 3.20856 16.2051 4.09872C14.2847 5.14892 12.6544 6.68921 11.4942 8.54956C10.7841 9.65977 10.174 10.82 9.66388 12.0302ZM4.39289 11.2701H7.81353C8.1936 10.3599 8.63368 9.46974 9.11377 8.60957C7.92355 8.38953 6.51329 8.31952 5.81315 8.78961C5.19304 9.19968 4.70294 10.3099 4.39289 11.2701Z\" fill=\"#673DE6\"\/>\n                <\/svg>\n                <p class=\"protip__title\">\n                    Conseil de pro                <\/p>\n            <\/div>\n            <p class=\"protip__content\"> Maintenant que vous avez configur&eacute; votre serveur de streaming, lisez notre guide sur <a href=\"\/fr\/tutoriels\/comment-creer-un-service-de-streaming\/\">comment cr&eacute;er un service de streaming vid&eacute;o<\/a> pour vous aider &agrave; d&eacute;marrer et &agrave; rationaliser votre entreprise de streaming.<\/p>\n                    <\/div>\n        \n\n\n\n<\/p><h2 class=\"wp-block-heading\" id=\"h-comment-utiliser-d-autres-protocoles-de-streaming-nginx\"><strong>Comment utiliser d&rsquo;autres protocoles de streaming NGINX<\/strong><\/h2><p class=\"wp-block-paragraph\">Le serveur web NGINX offre deux protocoles de streaming vid&eacute;o suppl&eacute;mentaires en plus de RTMP, que vous pouvez activer via le fichier <strong>nginx.conf.&nbsp;<\/strong><\/p><p class=\"wp-block-paragraph\">Par exemple, le protocole <strong>HTTP Live Streaming (HLS<\/strong>) est id&eacute;al pour le streaming multiplateforme en raison de sa compatibilit&eacute; avec n&rsquo;importe quel navigateur web et lecteur vid&eacute;o HTML5. Cependant, il n&rsquo;est pas adapt&eacute; aux jeux ou &agrave; la diffusion interactive en raison d&rsquo;une latence &eacute;lev&eacute;e.<\/p><p class=\"wp-block-paragraph\">Pour activer HLS, ajoutez les directives suivantes &agrave; <strong>application live {} <\/strong>dans le fichier de configuration de votre serveur de streaming vid&eacute;o :<\/p><pre class=\"wp-block-preformatted\">hls on;<br><br>hls_path \/var\/www\/html\/stream\/hls;<br><br>hls_fragment 15;<\/pre><p class=\"wp-block-paragraph\">Le param&egrave;tre <strong>hls on <\/strong>active le protocole de streaming, tandis que <strong>hls_path <\/strong>d&eacute;finit le r&eacute;pertoire de stockage des fragments vid&eacute;o diffus&eacute;s. Le r&eacute;pertoire <strong>hls_fragment <\/strong>d&eacute;finit la longueur de chaque section vid&eacute;o envoy&eacute;e aux utilisateurs.<\/p><p class=\"wp-block-paragraph\">Un autre protocole est le <strong>Dynamic Adaptive Streaming over HTTP (DASH<\/strong>), qui est open-source et personnalisable. Il vous permet d&rsquo;activer le streaming &agrave; d&eacute;bit adaptatif pour maintenir une qualit&eacute; vid&eacute;o optimale sur un r&eacute;seau instable.<\/p><p class=\"wp-block-paragraph\">Cependant, DASH n&rsquo;est pas compatible avec certains lecteurs et navigateurs web. En outre, il s&rsquo;agit d&rsquo;un protocole obsol&egrave;te qui pourrait ne pas &ecirc;tre fiable pour une utilisation &agrave; long terme. Comme pour HLS, activez DASH en ajoutant les configurations suivantes :<\/p><pre class=\"wp-block-preformatted\">dash on;<br><br>dash_path \/var\/www\/html\/tmp\/dash;<br><br>dash_fragment 15;<\/pre><p class=\"wp-block-paragraph\">Vous pouvez activer les deux protocoles, que le client choisira automatiquement en fonction de la compatibilit&eacute; de son lecteur multim&eacute;dia ou de l&rsquo;exigence de l&rsquo;en-t&ecirc;te de la requ&ecirc;te. Pour ce faire, il suffit d&rsquo;ajouter les deux directives dans votre fichier de configuration.<\/p><h2 class=\"wp-block-heading\" id=\"h-rendre-le-serveur-de-streaming-accessible-via-les-navigateurs-web\"><strong>Rendre le serveur de streaming accessible via les navigateurs web<\/strong><\/h2><p class=\"wp-block-paragraph\">&Eacute;tant donn&eacute; que les utilisateurs sont plus susceptibles de diffuser des vid&eacute;os en direct sans disposer d&rsquo;un lecteur multim&eacute;dia d&eacute;di&eacute; tel que VLC, rendez vos m&eacute;dias accessibles via les navigateurs web. Avant cela, activez les protocoles HLS et DASH, car l&rsquo;utilisation exclusive du protocole RTMP peut entra&icirc;ner des probl&egrave;mes de compatibilit&eacute;.<\/p><p class=\"wp-block-paragraph\">Vous pouvez ajouter les param&egrave;tres &agrave; <strong>nginx.conf<\/strong>, mais nous utiliserons un fichier s&eacute;par&eacute; dans <strong>\/sites-available <\/strong>pour organiser le code et simplifier la maintenance. Il est &eacute;galement possible de n&rsquo;appliquer les param&egrave;tres qu&rsquo;&agrave; un site sp&eacute;cifique pour l&rsquo;isoler.&nbsp;<\/p><p class=\"wp-block-paragraph\">Pour cr&eacute;er le fichier de configuration, ex&eacute;cutez la commande suivante. Notez qu&rsquo;il peut ne pas avoir d&rsquo;extension :<\/p><pre class=\"wp-block-preformatted\">sudo nano \/etc\/nginx\/sites-available\/rtmp<\/pre><p class=\"wp-block-paragraph\">Dans l&rsquo;&eacute;diteur de texte <strong>nano<\/strong>, ajoutez les param&egrave;tres suivants :<\/p><pre class=\"wp-block-preformatted\">server {<br><br>    listen 9000;<br><br>    location \/ {<br><br>        add_header Access-Control-Allow-Origin *;<br><br>        root \/var\/www\/html\/stream;<br><br>    }<br><br>}<br><br>types {<br><br>    application\/dash+xml mpd;<br><br>}<\/pre><p class=\"wp-block-paragraph\">Enregistrez vos modifications et fermez <strong>nano<\/strong>. Maintenant, acc&eacute;dez au menu de <strong>configuration du pare-feu de hPanel <\/strong>et autorisez toutes les sources &agrave; se connecter au port <strong>9000<\/strong>, que nous utiliserons pour diffuser la vid&eacute;o. Vous pouvez utiliser n&rsquo;importe quel port &agrave; l&rsquo;exception de ceux qui sont d&eacute;j&agrave; r&eacute;serv&eacute;s &agrave; d&rsquo;autres applications, comme les ports <strong>80 <\/strong>et <strong>443 <\/strong>de NGINX.<\/p><p class=\"wp-block-paragraph\">Modifiez &eacute;galement le chemin d&rsquo;acc&egrave;s &agrave; la racine en fonction des directives de chemin d&rsquo;acc&egrave;s de votre protocole. Si vous n&rsquo;avez pas cr&eacute;&eacute; le dossier, faites-le &agrave; l&rsquo;aide de la commande <strong>mkdir <\/strong>comme suit :<\/p><pre class=\"wp-block-preformatted\">sudo mkdir \/var\/www\/html\/stream<\/pre><p class=\"wp-block-paragraph\">Red&eacute;marrez NGINX et vous devriez pouvoir acc&eacute;der au flux via un navigateur web en utilisant son URL. Notez que l&rsquo;adresse diff&egrave;re selon le protocole.<\/p><p class=\"wp-block-paragraph\">Acc&eacute;dez au flux HLS via <strong>http:\/\/votre_domaine:9000\/hls\/stream.m3u8<\/strong>. Pendant ce temps, utilisez <strong>http:\/\/votre_domaine:9000\/dash\/stream.mdp <\/strong>pour visionner la diffusion DASH. Notez que vous devrez peut-&ecirc;tre int&eacute;grer l&rsquo;URL dans le code HTML pour permettre aux navigateurs web de l&rsquo;afficher.<\/p><figure class=\"wp-block-image size-full\"><a href=\"https:\/\/www.hostinger.com\/fr\/vps\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1024\" height=\"300\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/FR-VPS-hosting_in-text-banner-1024x300-1.png\/public\" alt=\"\" class=\"wp-image-41471\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/FR-VPS-hosting_in-text-banner-1024x300-1.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/FR-VPS-hosting_in-text-banner-1024x300-1.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/FR-VPS-hosting_in-text-banner-1024x300-1.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/FR-VPS-hosting_in-text-banner-1024x300-1.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><h2 class=\"wp-block-heading\" id=\"h-conclusion\"><strong>Conclusion<\/strong><\/h2><p class=\"wp-block-paragraph\">Configurer votre propre serveur offre plus de flexibilit&eacute; et de contr&ocirc;le sur les plateformes de streaming vid&eacute;o tierces comme YouTube. Le moyen le plus simple est d&rsquo;installer NGINX et le module RTMP dans un VPS Linux.<\/p><p class=\"wp-block-paragraph\">Pour cr&eacute;er un serveur de streaming vid&eacute;o, achetez un plan d&rsquo;h&eacute;bergement VPS compatible avec les deux logiciels, comme celui d&rsquo;Hostinger. Connectez-vous &agrave; votre serveur via SSH et passez du compte root &agrave; un autre compte superutilisateur. Mettez &agrave; jour le r&eacute;f&eacute;rentiel de votre syst&egrave;me &agrave; l&rsquo;aide de la commande <strong>upgrade.&nbsp;<\/strong><\/p><p class=\"wp-block-paragraph\">Installez NGINX et RTMP &agrave; partir du r&eacute;f&eacute;rentiel de votre syst&egrave;me ou de leur page GitHub si vous avez besoin de la derni&egrave;re version. Ensuite, ouvrez <strong>nginx.conf <\/strong>et ajoutez le bloc RTMP pour mettre en place des configurations de lecteur vid&eacute;o personnalis&eacute;es.<\/p><p class=\"wp-block-paragraph\">Configurez Cloudflare CDN pour am&eacute;liorer la stabilit&eacute; de votre serveur de streaming. Installez maintenant le logiciel de diffusion vid&eacute;o sur votre syst&egrave;me local et entrez l&rsquo;URL du serveur RTMP. Lancez le streaming et v&eacute;rifiez que la vid&eacute;o se charge correctement &agrave; l&rsquo;aide du lecteur multim&eacute;dia VLC.<\/p><h2 class=\"wp-block-heading\" id=\"h-comment-configurer-un-serveur-de-streaming-video-faq\"><strong>Comment configurer un serveur de streaming vid&eacute;o &ndash; FAQ<\/strong><\/h2><p class=\"wp-block-paragraph\">Dans cette section, nous r&eacute;pondrons &agrave; plusieurs questions fr&eacute;quemment pos&eacute;es sur la mani&egrave;re de cr&eacute;er un service de streaming. Si la v&ocirc;tre reste sans r&eacute;ponse, posez-la dans la section des commentaires ci-dessous !<\/p><div class=\"schema-faq wp-block-yoast-faq-block\"><div class=\"schema-faq-section\" id=\"faq-question-1729875828631\"><h3 class=\"schema-faq-question\"><strong>Pourquoi cr&eacute;er son propre serveur de streaming ?<\/strong><\/h3> <p class=\"schema-faq-answer\">La cr&eacute;ation de votre propre serveur de streaming offre plus de souplesse et de contr&ocirc;le que l&rsquo;utilisation de plateformes comme YouTube et Twitch. Par exemple, vous pouvez choisir diff&eacute;rents protocoles pour encoder votre vid&eacute;o, comme <strong>RTMP<\/strong>, <strong>HLS <\/strong>ou <strong>DASH<\/strong>. Cela vous permet &eacute;galement de diffuser n&rsquo;importe quel contenu ou d&rsquo;utiliser des options de mon&eacute;tisation que ces plateformes peuvent restreindre.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1729875836325\"><h3 class=\"schema-faq-question\"><strong>Combien co&ucirc;te la cr&eacute;ation d&rsquo;un service de streaming ?<\/strong><\/h3> <p class=\"schema-faq-answer\">Le co&ucirc;t d&rsquo;un serveur priv&eacute; de streaming vid&eacute;o varie en fonction de votre fournisseur d&rsquo;h&eacute;bergement VPS. Par exemple, vous pouvez en installer un chez Hostinger &agrave; partir de <strong>5,99 \u20ac\/mois<\/strong>. Tenez &eacute;galement compte des prix des autres services, tels que les abonnements CDN et les abonnements de domaine.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1729875845832\"><h3 class=\"schema-faq-question\"><strong>Quelles sont les principales caract&eacute;ristiques &agrave; rechercher dans les serveurs de streaming vid&eacute;o ?<\/strong><\/h3> <p class=\"schema-faq-answer\">Pour choisir un VPS pour le streaming, assurez-vous qu&rsquo;il offre une bande passante et une puissance de calcul suffisantes pour garantir des performances stables. Il doit &eacute;galement &ecirc;tre compatible avec NGINX pour activer le module RTMP et offrir un acc&egrave;s racine complet pour &eacute;viter les probl&egrave;mes de permission lors de la configuration du logiciel.<\/p> <\/div> <\/div>\n","protected":false},"excerpt":{"rendered":"<p>Un service de streaming vid&eacute;o comme YouTube permet aux utilisateurs de diffuser du contenu &agrave; des audiences en ligne. Bien que cette plateforme soit facile &agrave; mettre en place, ses options de personnalisation et ses restrictions politiques sont limit&eacute;es. Si vous souhaitez avoir un contr&ocirc;le total, mettez en place vos propres solutions de streaming. Le [&#8230;]<\/p>\n<p><a class=\"btn btn-secondary understrap-read-more-link\" href=\"\/fr\/tutoriels\/comment-configurer-serveur-streaming-video\/\">Read More&#8230;<\/a><\/p>\n","protected":false},"author":355,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"rank_math_title":"Comment configurer un serveur de streaming vid\u00e9o en 2025","rank_math_description":"Apprenez \u00e0 configurer un serveur de streaming vid\u00e9o : 1. Acheter un VPS 2. Configurer votre VPS 3. Installer Nginx et le module RTMP et plus.","rank_math_focus_keyword":"comment configurer un serveur de streaming vid\u00e9o","footnotes":""},"categories":[5894,5845],"tags":[],"class_list":["post-35727","post","type-post","status-publish","format-standard","hentry","category-vps-use-cases","category-vps"],"hreflangs":[{"locale":"en-US","link":"https:\/\/www.hostinger.com\/tutorials\/how-to-set-up-a-streaming-server\/","default":0},{"locale":"pt-BR","link":"https:\/\/www.hostinger.com\/br\/tutoriais\/como-criar-um-servidor-de-streaming\/","default":0},{"locale":"fr-FR","link":"https:\/\/www.hostinger.com\/fr\/tutoriels\/comment-configurer-serveur-streaming-video\/","default":0},{"locale":"es-ES","link":"https:\/\/www.hostinger.com\/es\/tutoriales\/como-configurar-un-servidor-de-streaming-de-video\/","default":0},{"locale":"en-PH","link":"https:\/\/www.hostinger.com\/ph\/tutorials\/how-to-set-up-a-streaming-server\/","default":0},{"locale":"en-MY","link":"https:\/\/www.hostinger.com\/my\/tutorials\/how-to-set-up-a-streaming-server\/","default":0},{"locale":"en-GB","link":"https:\/\/www.hostinger.com\/uk\/tutorials\/how-to-set-up-a-streaming-server\/","default":0},{"locale":"en-IN","link":"https:\/\/www.hostinger.com\/in\/tutorials\/how-to-set-up-a-streaming-server\/","default":0},{"locale":"en-CA","link":"https:\/\/www.hostinger.com\/ca\/tutorials\/how-to-set-up-a-streaming-server\/","default":0},{"locale":"en-AU","link":"https:\/\/www.hostinger.com\/au\/tutorials\/how-to-set-up-a-streaming-server\/","default":0},{"locale":"en-NG","link":"https:\/\/www.hostinger.com\/ng\/tutorials\/how-to-set-up-a-streaming-server\/","default":0},{"locale":"es-AR","link":"https:\/\/www.hostinger.com\/ar\/tutoriales\/como-configurar-un-servidor-de-streaming-de-video\/","default":0},{"locale":"es-MX","link":"https:\/\/www.hostinger.com\/mx\/tutoriales\/como-configurar-un-servidor-de-streaming-de-video\/","default":0},{"locale":"es-CO","link":"https:\/\/www.hostinger.com\/co\/tutoriales\/como-configurar-un-servidor-de-streaming-de-video\/","default":0},{"locale":"pt-PT","link":"https:\/\/www.hostinger.com\/pt\/tutoriais\/como-criar-um-servidor-de-streaming\/","default":0}],"_links":{"self":[{"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/posts\/35727","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/users\/355"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/comments?post=35727"}],"version-history":[{"count":10,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/posts\/35727\/revisions"}],"predecessor-version":[{"id":40396,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/posts\/35727\/revisions\/40396"}],"wp:attachment":[{"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/media?parent=35727"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/categories?post=35727"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/tags?post=35727"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}