{"id":31875,"date":"2023-03-10T15:22:36","date_gmt":"2023-03-10T14:22:36","guid":{"rendered":"https:\/\/mimolive.com\/?post_type=user-manual&#038;p=31875"},"modified":"2023-07-03T17:22:19","modified_gmt":"2023-07-03T15:22:19","slug":"rtmp","status":"publish","type":"user-manual","link":"https:\/\/mimolive.com\/fr\/user-manual\/sources-input\/remote-sources\/ffmpeg\/rtmp\/","title":{"rendered":"RTMP"},"content":{"rendered":"<h2 class=\"wp-block-heading\">Qu'est-ce que le RTMP ?<\/h2>\n\n\n\n<p>RTMP signifie Real-Time Messaging Protocol (protocole de messagerie en temps r\u00e9el). Il s'agit d'un protocole bas\u00e9 sur le protocole TCP utilis\u00e9 pour la diffusion en continu d'audio, de vid\u00e9o et de donn\u00e9es sur l'internet. Il a \u00e9t\u00e9 d\u00e9velopp\u00e9 \u00e0 l'origine par Macromedia, aujourd'hui Adobe, pour la diffusion en continu d'audio et de vid\u00e9o entre un lecteur Flash et un serveur. RTMP est largement utilis\u00e9 pour la diffusion en direct sur des plateformes telles que YouTube Live, Facebook Live et Twitch. Il permet d'encoder les signaux audio et vid\u00e9o dans un format qui peut \u00eatre transmis sur l'internet, puis de transmettre les donn\u00e9es \u00e0 un serveur pour qu'elles soient distribu\u00e9es aux spectateurs. Le RTMP a \u00e9t\u00e9 largement adopt\u00e9 en raison de sa faible latence et de ses capacit\u00e9s de diffusion en temps r\u00e9el.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">RTMP et mimoLive<\/h2>\n\n\n\n<p>En utilisant FFmpeg, mimoLive peut maintenant ing\u00e9rer <span class=\"caps\">RTMP<\/span> ruisseaux.<\/p>\n\n\n<section class=\"boinx_exclamation\">\n    <div class=\"main_div_exclamation\">\n        <div class=\"left_div_icon_exclamation\">\n                <i class=\"icon_exclamation\">\u2757<\/i>\n        <\/div>\n\n        <div class=\"right_div_text_exclamation\">\n                <div><p class=\"text_exclamation_headline\"><\/p><\/div>\n                <div><p class=\"text_exclamation\">Il s'agit d'une documentation pr\u00e9liminaire. Vous pourriez obtenir de meilleurs r\u00e9sultats en utilisant d'autres param\u00e8tres. N'h\u00e9sitez pas \u00e0 nous informer si vous trouvez de meilleures configurations.<\/p><\/div>\n        <\/div>    \n    <\/div>\n<\/section>\n\n\t\t<style>.boinx_exclamation {\n    margin:30px 0;\n    padding:10px;\n    background-color:rgb(242,222,222);\n    border-radius: 8px;\n}\n.icon_exclamation {\n    display:block;\n    padding:5px;\n    font-size:80px;\n    color:rgb(184,74,72);\n    line-height:60px;\n}\n.text_exclamation {\n    color:rgb(184,74,72);\n}\n\n.text_exclamation_headline{\n    font-weight:bold;\n    color:rgb(184,74,72);\n}\n\n\n.main_div_exclamation\n{\n    display:flex !IMPORTANT;\n    flex-wrap: wrap;\n    flex-direction: row;\n    justify-content : flex-start;\n    align-items : flex-start\n    align-content : flex-start;\n    \n}\n\n.left_div_icon_exclamation{\n    display:flex !IMPORTANT;\n    width:80px;\n    padding:10px;\n    margin:20px 20px 20px 0;\n    height:40px;\n}\n.right_div_text_exclamation{\n    display:flex !IMPORTANT;\n    flex-direction: column;\n    flex-grow: 1;\n    width:200px;\n    padding:10px;\n    margin:0;\n}<\/style>\n\t\t\n\n\n<h2 class=\"wp-block-heading\">Mise en place d'un <span class=\"caps\">RTMP<\/span> serveur<\/h2>\n\n\n\n<p>Ajouter un <a href=\"https:\/\/mimolive.com\/fr\/manuel-de-lutilisateur\/ffmpeg\/\">Source FFmpeg<\/a> votre colonne de sources. Pour les <span class=\"caps\">RTMP<\/span>FFmpeg doit fonctionner en mode \u00e9coute et la case Keep Alive doit \u00eatre coch\u00e9e pour que mimoLive d\u00e9marre FFmpeg imm\u00e9diatement et continue \u00e0 le faire fonctionner m\u00eame si aucune donn\u00e9e n'est re\u00e7ue et que la source n'est pas utilis\u00e9e dans une couche en direct ou une vue multiple.<\/p>\n\n\n\n<p>Les param\u00e8tres de d\u00e9marrage et d'ex\u00e9cution d'un <span class=\"caps\">RTMP<\/span> sont :<\/p>\n\n\n\n<pre class=\"wp-block-code\" data-no-translation=\"\"><code>-listen 1 -i rtmp:\/\/xxx.xxx.xxx.xxx:1935\/thiscanbe\/anything<\/code><\/pre>\n\n\n\n<p>o\u00f9 vous devez remplacer \"xxx.xxx.xxx.xxx\" par le num\u00e9ro IP primaire de votre Mac.<\/p>\n\n\n<section class=\"boinx_section\">\n    <div class=\"main_div\">\n        <div class=\"left_div_icon\">\n                <i class=\"icon_highlight\">*<\/i>\n        <\/div>\n\n        <div class=\"right_div_text\">\n                <div><p class=\"text_highlight_headline\"><\/p><\/div>\n                <div><p class=\"text_highlight\">Le \"1935\" est le num\u00e9ro de port par d\u00e9faut pour RTMP, mais vous pouvez utiliser n'importe quel autre num\u00e9ro. Assurez-vous simplement qu'ils correspondent du c\u00f4t\u00e9 de mimoLive et de l'exp\u00e9diteur.<\/p><\/div>\n        <\/div>    \n    <\/div>\n<\/section>\n\n\t\t<style>.boinx_section {\n    margin:30px 0;\n    padding:10px;\n    background-color:rgb(217,237,248);\n    border-radius: 8px;\n  \n}\n\n.icon_highlight {\n    display:block;\n    padding:5px;\n    font-size:80px;\n    color:rgb(58,134,172);\n    line-height:60px;\n}\n\n.text_highlight {\n    color:rgb(58,134,172);\n}\n\n.text_highlight_headline{\n    font-weight:bold;\n    color:rgb(58,134,172);\n}\n\n.main_div\n{\n    display:flex !IMPORTANT;\n    flex-wrap: wrap;\n    flex-direction: row;\n    justify-content : flex-start;\n    align-items : flex-start\n    align-content : flex-start;\n}\n.left_div_icon{\n    display:flex !IMPORTANT;\n    width:40px;\n    padding:0;\n    margin:10px 20px 10px 10px;\n    \n}\n.right_div_text{\n    display:flex !IMPORTANT;\n    flex-direction: column;\n    flex-grow: 1;\n    padding:10px;\n    margin:0;\n    width:200px;\n    }<\/style>\n\t\t\n\n\n<h2 class=\"wp-block-heading\">Envoi de vid\u00e9o et d'audio \u00e0 mimoLive \u00e0 l'aide de <span class=\"caps\">RTMP<\/span><\/h2>\n\n\n\n<p>Du c\u00f4t\u00e9 de l'envoi, vous devez configurer la cam\u00e9ra, le drone, l'application de streaming ou tout ce que vous voulez utiliser comme source pour qu'elle corresponde \u00e0 la configuration de votre source FFmpeg :<\/p>\n\n\n\n<pre class=\"wp-block-code\" data-no-translation=\"\"><code>rtmp:\/\/xxx.xxx.xxx.xxx:1935\/thiscanbe\/anything<\/code><\/pre>\n\n\n\n<p>en rempla\u00e7ant \u00e0 nouveau \"xxx.xxx.xxx.xxx\" par le num\u00e9ro IP de votre Mac mimoLive.<\/p>\n\n\n<section class=\"boinx_section\">\n    <div class=\"main_div\">\n        <div class=\"left_div_icon\">\n                <i class=\"icon_highlight\">*<\/i>\n        <\/div>\n\n        <div class=\"right_div_text\">\n                <div><p class=\"text_highlight_headline\"><\/p><\/div>\n                <div><p class=\"text_highlight\">Si vous souhaitez diffuser en continu sur votre Mac via Internet, vous devez vous assurer que votre Mac est accessible sous une IP et un num\u00e9ro de port uniques. Par exemple, vous pouvez utiliser la redirection de port dans votre routeur. Dans ce cas, le num\u00e9ro IP de l'exp\u00e9diteur sera le num\u00e9ro IP visible par le public. Contactez votre support r\u00e9seau pour plus de d\u00e9tails.<\/p><\/div>\n        <\/div>    \n    <\/div>\n<\/section>\n\n\n\n\n<p>Vous devriez maintenant recevoir le <span class=\"caps\">RTMP<\/span> dans mimoLive.<\/p>","protected":false},"excerpt":{"rendered":"<p>What is RTMP? RTMP stands for Real-Time Messaging Protocol, which is a TCP-based protocol used to stream audio, video, and data over the internet. It was originally developed by Macromedia, now Adobe, for streaming audio and video between a Flash player and a server. RTMP is widely used for live streaming on platforms like YouTube [&hellip;]<\/p>","protected":false},"author":3,"featured_media":0,"parent":31867,"menu_order":1,"template":"","meta":{"_acf_changed":false,"_angie_page":false,"_lmt_disableupdate":"","_lmt_disable":"","footnotes":""},"categories":[258],"tags":[],"class_list":["post-31875","user-manual","type-user-manual","status-publish","hentry","category-manual"],"acf":[],"_links":{"self":[{"href":"https:\/\/mimolive.com\/fr\/wp-json\/wp\/v2\/user-manual\/31875","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mimolive.com\/fr\/wp-json\/wp\/v2\/user-manual"}],"about":[{"href":"https:\/\/mimolive.com\/fr\/wp-json\/wp\/v2\/types\/user-manual"}],"author":[{"embeddable":true,"href":"https:\/\/mimolive.com\/fr\/wp-json\/wp\/v2\/users\/3"}],"version-history":[{"count":0,"href":"https:\/\/mimolive.com\/fr\/wp-json\/wp\/v2\/user-manual\/31875\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/mimolive.com\/fr\/wp-json\/wp\/v2\/user-manual\/31867"}],"wp:attachment":[{"href":"https:\/\/mimolive.com\/fr\/wp-json\/wp\/v2\/media?parent=31875"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mimolive.com\/fr\/wp-json\/wp\/v2\/categories?post=31875"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mimolive.com\/fr\/wp-json\/wp\/v2\/tags?post=31875"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}