{"id":99210,"date":"2021-02-21T10:23:14","date_gmt":"2021-02-21T08:23:14","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/programma-dlya-organizaczii-potokovogo-veshhaniya-msd-otkryta-pod-liczenziej-bsd"},"modified":"2021-02-21T10:23:14","modified_gmt":"2021-02-21T08:23:14","slug":"programma-dlya-organizaczii-potokovogo-veshhaniya-msd-otkryta-pod-liczenziej-bsd","status":"publish","type":"post","link":"https:\/\/prohoster.info\/es\/blog\/news\/programma-dlya-organizaczii-potokovogo-veshhaniya-msd-otkryta-pod-liczenziej-bsd","title":{"rendered":"El programa para organizar transmisi\u00f3n en vivo msd est\u00e1 disponible bajo la licencia BSD","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Los textos fuente del proyecto msd (Multi Stream daemon) se han traducido a la licencia BSD, y el c\u00f3digo fuente se ha publicado en GitHub. Anteriormente, solo se distribu\u00eda una versi\u00f3n reducida, msd_lite, y el producto principal era propietario. Adem\u00e1s del cambio de licencia, se ha trabajado en el portado a la plataforma macOS (anteriormente se soportaban FreeBSD y Linux).        <\/p>\n<p>El programa msd est\u00e1 dise\u00f1ado para organizar la transmisi\u00f3n en streaming de IPTV a trav\u00e9s de la red mediante el protocolo HTTP. Uno <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/es\/server\/\"   title=\"servidor\" data-wpil-keyword-link=\"linked\">servidor<\/a> es capaz de atender a varios miles de clientes simult\u00e1neamente. El enfoque principal est\u00e1 en lograr el m\u00e1ximo rendimiento, as\u00ed como en proporcionar configuraciones finas que impactan la calidad de la percepci\u00f3n del servicio por parte de los clientes: velocidad de cambio de canales, resistencia a fallos de transmisi\u00f3n. Se ha implementado un proxy en modo &#171;uno a muchos&#187;: los datos obtenidos a trav\u00e9s de una conexi\u00f3n HTTP pueden distribuirse a m\u00faltiples clientes conectados.      <\/p>\n<p>Caracter\u00edsticas  <\/p>\n<ul>\n<li class=\"l\">  Soporte para los protocolos IPv4 e IPv6.\n<li class=\"l\">  Analizador de flujo MPEG2-TS.\n<li class=\"l\">  Cambio autom\u00e1tico a reserva en caso de ausencia o errores en la fuente actual.\n<li class=\"l\">  Zero Copy on Send (ZCoS) &#8212; reduce los costos asociados con el mantenimiento de clientes conectados, todo el trabajo de env\u00edo de datos al cliente lo asume el n\u00facleo del sistema operativo.\n<li class=\"l\">  Soporte para clientes HTTP &#171;half closed&#187;.\n<li class=\"l\">  Recepci\u00f3n de udp-multicast, incluido rtp, simult\u00e1neamente desde diferentes interfaces.\n<li class=\"l\">  Recepci\u00f3n a trav\u00e9s de tcp-http-get (en un solo hilo y transmisi\u00f3n a m\u00faltiples clientes).\n<li class=\"l\">  Desconexi\u00f3n autom\u00e1tica de fuentes si no hay clientes conectados.\n<li class=\"l\">  Uso de diferentes algoritmos de Control de Congesti\u00f3n TCP dependiendo del puerto al que se conecte el cliente y de la URL de la solicitud del cliente.\n<li class=\"l\">  &#171;inteligente&#187; env\u00edo de encabezados MPEG2-TS a nuevos clientes.\n<li class=\"l\">  Env\u00edo instant\u00e1neo de datos a un nuevo cliente desde el b\u00fafer circular, para minimizar el tiempo de espera antes del comienzo de la reproducci\u00f3n.\n<li class=\"l\">  Env\u00edo de cualquier encabezado http adicional en peticiones y respuestas.\n<li class=\"l\">  Plantillas de configuraci\u00f3n para Stream Hub y fuentes de flujo.\n<li class=\"l\">  Estad\u00edsticas detalladas para cada conexi\u00f3n TCP, facilitando la b\u00fasqueda de problemas a nivel de red.  <\/ul>\n<p>Fuente: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=54625\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0418\u0441\u0445\u043e\u0434\u043d\u044b\u0435 \u0442\u0435\u043a\u0441\u0442\u044b \u043f\u0440\u043e\u0435\u043a\u0442\u0430 msd (Multi Stream daemon) \u043f\u0435\u0440\u0435\u0432\u0435\u0434\u0435\u043d\u044b \u043d\u0430 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u044e BSD, \u0430 \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u0439 \u043a\u043e\u0434 \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u043d\u0430 GitHub. \u0420\u0430\u043d\u0435\u0435 \u0432 \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u0445 \u0442\u0435\u043a\u0441\u0442\u0430\u0445 \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u044f\u043b\u0430\u0441\u044c \u043b\u0438\u0448\u044c \u0441\u043e\u043a\u0440\u0430\u0449\u0451\u043d\u043d\u0430\u044f \u0432\u0435\u0440\u0441\u0438\u044f msd_lite, \u0430 \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0439 \u043f\u0440\u043e\u0434\u0443\u043a\u0442 \u0431\u044b\u043b \u043f\u0440\u043e\u043f\u0440\u0438\u0435\u0442\u0430\u0440\u043d\u044b\u043c. \u041a\u0440\u043e\u043c\u0435 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0438 \u043f\u0440\u043e\u0432\u0435\u0434\u0435\u043d\u0430 \u0440\u0430\u0431\u043e\u0442\u0430 \u043f\u043e \u043f\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044e \u043d\u0430 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0443 macOS (\u0440\u0430\u043d\u0435\u0435 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u043b\u0438\u0441\u044c FreeBSD \u0438 Linux). \u041f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0430 msd \u043f\u0440\u0435\u0434\u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0430 \u0434\u043b\u044f \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u0438 \u043f\u043e\u0442\u043e\u043a\u043e\u0432\u043e\u0433\u043e \u0432\u0435\u0449\u0430\u043d\u0438\u044f IPTV \u0432 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-99210","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0418\u0441\u0445\u043e\u0434\u043d\u044b\u0435 \u0442\u0435\u043a\u0441\u0442\u044b \u043f\u0440\u043e\u0435\u043a\u0442\u0430 msd (Multi Stream daemon) \u043f\u0435\u0440\u0435\u0432\u0435\u0434\u0435\u043d\u044b \u043d\u0430 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u044e BSD, \u0430 \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u0439 \u043a\u043e\u0434 \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u043d\u0430 GitHub.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/es\/blog\/news\/programma-dlya-organizaczii-potokovogo-veshhaniya-msd-otkryta-pod-liczenziej-bsd\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"es_ES\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0430 \u0434\u043b\u044f \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u0438 \u043f\u043e\u0442\u043e\u043a\u043e\u0432\u043e\u0433\u043e \u0432\u0435\u0449\u0430\u043d\u0438\u044f msd \u043e\u0442\u043a\u0440\u044b\u0442\u0430 \u043f\u043e\u0434 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0435\u0439 BSD | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0418\u0441\u0445\u043e\u0434\u043d\u044b\u0435 \u0442\u0435\u043a\u0441\u0442\u044b \u043f\u0440\u043e\u0435\u043a\u0442\u0430 msd (Multi Stream daemon) \u043f\u0435\u0440\u0435\u0432\u0435\u0434\u0435\u043d\u044b \u043d\u0430 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u044e BSD, \u0430 \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u0439 \u043a\u043e\u0434 \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u043d\u0430 GitHub.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/es\/blog\/news\/programma-dlya-organizaczii-potokovogo-veshhaniya-msd-otkryta-pod-liczenziej-bsd\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2021-02-21T08:23:14+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2021-02-21T08:23:14+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Programa para la organizaci\u00f3n de transmisi\u00f3n en streaming msd bajo licencia BSD | ProHoster","description":"Los textos fuente del proyecto msd (Multi Stream daemon) se han traducido a la licencia BSD, y el c\u00f3digo fuente se ha publicado en GitHub.","canonical_url":"https:\/\/prohoster.info\/es\/blog\/news\/programma-dlya-organizaczii-potokovogo-veshhaniya-msd-otkryta-pod-liczenziej-bsd","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"es_ES","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0430 \u0434\u043b\u044f \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u0438 \u043f\u043e\u0442\u043e\u043a\u043e\u0432\u043e\u0433\u043e \u0432\u0435\u0449\u0430\u043d\u0438\u044f msd \u043e\u0442\u043a\u0440\u044b\u0442\u0430 \u043f\u043e\u0434 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0435\u0439 BSD | ProHoster","og:description":"\u0418\u0441\u0445\u043e\u0434\u043d\u044b\u0435 \u0442\u0435\u043a\u0441\u0442\u044b \u043f\u0440\u043e\u0435\u043a\u0442\u0430 msd (Multi Stream daemon) \u043f\u0435\u0440\u0435\u0432\u0435\u0434\u0435\u043d\u044b \u043d\u0430 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u044e BSD, \u0430 \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u0439 \u043a\u043e\u0434 \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u043d\u0430 GitHub.","og:url":"https:\/\/prohoster.info\/es\/blog\/news\/programma-dlya-organizaczii-potokovogo-veshhaniya-msd-otkryta-pod-liczenziej-bsd","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2021-02-21T08:23:14+00:00","article:modified_time":"2021-02-21T08:23:14+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"99210","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[],"defaultGraph":"","defaultPostTypeGraph":""},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 09:53:59","updated":"2022-09-27 14:10:04","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts\/99210","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/comments?post=99210"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts\/99210\/revisions"}],"predecessor-version":[{"id":172920,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts\/99210\/revisions\/172920"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/media?parent=99210"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/categories?post=99210"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/tags?post=99210"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}